Introduction

Google Ads, Site Performance, SEO & Metadata

CLS Ad Slot is a powerful Joomla extension designed to eliminate layout shift (CLS) caused by ads—helping you improve Core Web Vitals, user experience, and ad performance.


Overview

By reserving space for ads and intelligently controlling how they load, CLS Ad Slot ensures your pages remain visually stable while still delivering fully optimized ad placements.

Built as a child project to JCH Optimize, it tackles one of the most common performance issues that traditional optimization tools alone cannot fully solve: unstable ad rendering.

Key Benefits

  • Eliminate Layout Shift (CLS) Keep your pages stable and compliant with Core Web Vitals
  • Improve User Experience No more jumping content or unexpected page movement
  • Protect Ad Revenue Maintain visibility while optimizing placement and behaviour
  • Ad Blocker Aware Gracefully handle blocked ads with fallback options
  • Performance Friendly Lazy loading ensures ads load only when needed

Core Features

  • ** CLS-Safe Ad Rendering** Predefined slot dimensions prevent layout movement
  • Smart Lazy Loading Loads ads only when they enter the viewport
  • Advanced State Handling Detects and responds to:
    • Filled ads
    • Unfilled Inventory
    • Blocked requests
  • Optional Slot Collapse Automatically removes unused ad space
  • Fallback Content Support Display alternative content when ads are blocked
  • Multiple Ad Formats
    • Display Ads
    • In-Article Ads
    • In-Feed Ads
    • Multiplex Ads
  • Flexible Placement
    • Module-based positioning
    • Automatic insertion within content and feeds

Who is it for?

  • Publishers monetizing with Google AdSense
  • Site owners focused on Core Web Vitals
  • Anyone frustrated with layout shift caused by ads.
  • Joomla users who want full control over ad placement

Why CLS Ad Slot?

Most ad integrations rely on scripts that dynamically inject ads, often causing layout shifts and a poor user experience.

CLS Ad Slot takes a different approach:
> Control the space, Control the load. Control the outcome.

Get Started

Set up your ad units, place your slots, and let CLS Ad Slot handle the rest-delivering stable, high-performance ad experiences across our site.

Requirements

  • Joomla 5+
  • PHP 8.2+
JCH Optimize
Free

JCH Optimize

By Samuel Marshall
Performance
JCH Optimize improves the performance of your website by performing several optimizations to the HTML page aimed at improving the Web Vitals measured by PageSpeed Insights, such as First Contentful Paint (FCP), Largest Contentful Paint (LCP), Speed Index (SI), Cumulative Layout Shift (CLS), Time to Interactive (TTI), and Total Blocking Time (TBT). These metrics attempt to quantify the quality of t...

CLS Ad Slot

Version:
1.0.0
Developer:
Samuel Marshall
Last updated:
Mar 28 2026
9 hours ago
Date added:
Mar 23 2026
License:
GPLv2 or later
Type:
Paid download
Includes:
c m p
Compatibility:
J5 J6
Download

Uses Joomla! Update System