1:11
Speed, quality and measurement

Ep 4: Ad refresh: time-based vs viewable

1:11 · November 11, 2026

Everyone asks whether ads can refresh every thirty seconds. Sometimes, yes.

Lesson notes

Everyone asks whether ads can refresh every thirty seconds. Sometimes, yes.

Ad refresh loads a new ad into the same slot, without reloading the page.

On game.example, a player stays three minutes beside a sticky sidebar ad. Time-based refresh swaps it every thirty seconds. That’s six ads. If the player switched tabs after one minute, four played to nobody. Viewable refresh waits until the ad counts as viewable, half its pixels on screen for one second. Then it refreshes only if the slot is still in view and the tab is active. Fewer ads, each worth more. Now the buyer rules. In Google Ad Manager, declare refreshing inventory under publisher declarations, with its trigger and interval. Time-based web refresh needs at least thirty seconds. Undeclared refresh breaks policy, and some buyers won’t bid on refreshed slots.

Today, check every refreshing ad unit is declared, with its real interval.

Next, invalid traffic, GIVT versus SIVT.

Go deeper · 6 min readAd Refresh: Maximize Revenue and Keep Users Engaged with Dynamic Ads

Up next in this series