CLS Ad Slot
Introduction
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+
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
Share