Free tools Windows power users keep installed
One-click scans. No signup required.
Reserve an ad slot’s space in the page’s initial layout, before the ad loads. That way, a late creative is less likely to push nearby content down. For variable-size ads, there is no universal height: use delivery history to choose a likely reservation, account for viewport sizes, and check the result with real-user layout-shift measurements.
Why a late-loading ad moves the page
If an ad is inserted into a slot with no dimensions, or the slot changes size after rendering, content already on screen can shift. Ads, embeds and iframes without reserved dimensions are common sources of cumulative layout shift (CLS). CLS measures unexpected visual movement—not simply how long an ad takes to load. Its score reflects both the affected viewport area and the distance elements move. See Google’s CLS explanation and CLS optimization guidance.
As an Amazon Associate I earn from qualifying purchases.
For a known fixed-size placement, give the slot its dimensions before requesting or rendering the ad. For responsive placements, reserve an appropriate space for each viewport rather than letting the page start with a zero-height slot.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Choose a reservation for the ad inventory you actually serve
When creatives vary, the reserved size is a trade-off between movement and unused space. A reservation based on the most common delivered size can be a practical starting point, but it cannot prevent every shift if a larger creative arrives.
#1 Best Overall
| Reservation approach | When a smaller ad or no ad appears | When a larger ad appears |
|---|---|---|
| Reserve a larger area | More unused space may remain. | Less likely to need extra height, if the creative fits. |
| Reserve only the smallest likely size | Uses less space. | More likely to shift content if the creative needs more room. |
| Reserve a historically common size | May leave some blank space. | Reduces risk for common creatives, but larger ones can still cause movement. |
Google’s Netzwelt case study documents a multisize zone accepting banners from 300×250 through 300×600 pixels. The publisher reserved 250 pixels of height: this prevented shifts for smaller banners and reduced shifts for larger ones, but did not eliminate them. It is an example of a compromise, not a universal height recommendation. The case-study title reports an 18% increase in advertising revenue, but describes multiple Core Web Vitals and monetization interventions; it does not isolate slot reservation as the cause. Read the Netzwelt case study.
Account for different viewport sizes
A single reservation may not fit both phone and tablet layouts. Use historical delivery dimensions by device where available, and consider separate CSS reservations at responsive breakpoints. In its Telegraph case study, Google describes a publisher that initially chose the most common advert size, then found its tablet reservation was misjudged and the slot collapsed. Revisiting the tablet height addressed that problem. The lesson is to validate each responsive layout, not to copy a particular publisher’s dimensions. Read the Telegraph case study.
Set the space before the ad renders
CSS can establish a minimum slot height so the page has room from the start. A min-height prevents a zero-height initial slot while still allowing it to grow when needed. If the placement follows a responsive shape, aspect-ratio can reserve space in proportion to its width. Google discusses both approaches in its CLS optimization guidance.
For multisize inventory, use delivery data to select a likely reservation and test the remaining mismatch. A third-party ad server may return different dimensions, so an exact reservation may not be possible. If the creative exceeds the reserved area, the slot may still grow and move content; if it is smaller, unused space may remain.
Keep the reservation when no ad fills
Do not automatically collapse the slot when an ad request returns no fill. Removing reserved space can pull content upward and create a layout shift just as inserting content can push it down. Keep the allocated area or a stable placeholder in the no-ad case. Google recommends avoiding collapse of reserved space in its CLS guidance.
Rank #3
Use lazy loading for timing, not sizing
Lazy loading controls when an ad request happens; it does not reserve the ad’s dimensions. For appropriate below-the-fold placements, loading an ad nearer to when it is needed can avoid doing work too early, but its space still needs to be in the layout. Google covers ad loading strategy in its guide to loading ads without affecting page speed.
Movement near the top of the viewport is especially noticeable. Placing content lower may reduce the immediate impact when reservation is not possible, but it does not make shifts harmless or remove the need to address them.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Scan for outdated or missing drivers - takes under a minute3Clear out junk files and repair common Windows errorsRank #4
Validate with field measurements and real ad outcomes
Check whether the ad slot is actually causing shifts, and whether the reservation works on the devices and layouts your visitors use. CLS guidance classifies a score of 0.1 or less as good and a score greater than 0.25 as poor. These are Google’s published thresholds, not a guarantee that every individual shift will be acceptable. Use Google’s layout-shift debugging guide to investigate shift attribution, and consult its CLS guidance for field measurement.
Quick Recap
Best Value
- Test representative phone, tablet and desktop viewport sizes, especially where CSS reservations change.
- Check outcomes with different ad sizes and with no fill; a page-load test that does not include later ad behavior can miss shifts.
- Review field CLS and layout-shift attribution to distinguish the ad slot from other late-loading elements.
- Revisit the reservation if larger creatives still expand the slot or smaller and empty responses leave more blank space than the layout can accommodate.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




