Ad refresh means re-loading an ad in the same ad slot without reloading the entire page. Refreshing can occur:
- after a certain time interval (e.g., every 30 seconds)
- after scrolling
- after changing visibility
- or based on user engagement
The motivation is simple: if the user stays on the page longer, why monetize only one impression?
From a revenue mechanics perspective:
- More refreshes = more auctions
- More auctions = more opportunities to bid
- more bids = potentially higher revenue
However, this is only true if the refresh does not degrade the quality of the inventory.
When does ad refresh actually increase revenue
Ad refresh works best in an environment where:
- High time on the page
- good viewability
- quality demand mix
- controlled refresh rate
The most effective model is viewability-based refreshso refresh only when the slot is actually visible.
Situations where refreshing usually works:
- Long articles with high scroll depth
- Sticky or anchor formats with naturally high viewability
- Desktop sidebar slots
- High engagement video inventory
When configured correctly, refresh can:
- Increase RPM
- Increase impressions per session
- stabilize revenue with the same traffic
The important thing is that DSPs prefer inventory where the refresh is transparent and based on real visibility.
When ad refresh destroys viewability and long-term inventory value
The most common mistake is a time refresh without checking visibility.
If the slot is refreshed:
- outside the viewport
- after the user scrolled
- without real exposure
impressions are generated that exist in the report but have no real value.
Consequences:
- viewability score decline
- lower interest in brand campaigns
- penalty in auction algorithms
- a decline in CPM
Platforms like Google Ad Manager allow for detailed control over refresh logic, but without data analysis, implementation can be counterproductive.
Key risks of aggressive refresh
Although revenue may grow in the short term, the long-term risks are significant:
- Reducing historical viewability
- Deterioration UX (flashing advertisements)
- Increased CLS (layout shift)
- Ad fatigue
- Rise in Adblock Users
DSP analyze inventory historically. If they see a high proportion of refresh impressions with low viewability, they may:
- lower bid rate
- reduce average bid
- completely exclude inventory from campaigns
This leads to a situation where the refresh temporarily increased revenue but subsequently lowered the base value of the slot.
Types of ad refresh and their impact
Not every refresh is the same. We distinguish between:
1. Time-based refresh
- Automatic refresh at fixed intervals
- Simple implementation
- High risk of low viewability
2. Viewability-based refresh
- Refresh only if the visibility condition is met (e.g., 50 % pixels for 30 seconds)
- The safest model
- Higher acceptance by DSPs
3. Engagement-based refresh
- Triggered after user interaction (scroll, click, time on page)
- A balanced compromise between revenue and UX
The most sustainable model is a combination of viewability + engagement.
How to set up a refresh so it doesn't destroy the inventory
Ad refreshes must be driven by data, not intuition.
Basic principles:
- Refresh only when actually viewable
- Minimum time interval of at least 20 seconds
- Do not renew slots outside the viewport
- Limit the number of refreshes per session
- Monitor the impact on vCPM, not just on impressions
It is very important to follow:
- Viewability per refresh cycle
- RPM predicted and after implementation
- Change in fill rate
- Change in demand mix.
If impressions are increasing but CPM is decreasing, it's a warning sign.
Strategic Perspective: Short-Term vs. Long-Term Effects
Ad refresh is a typical tool where short-term optimization meets long-term value.
In the short term:
- more impressions
- higher total revenue
Over the long term (if the settings are incorrect):
- lower viewability
- weaker auction pressure
- Reduced inventory reputation
The publisher should evaluate refreshes not based on the number of additional impressions, but on the net impact on RPM and the quality of demand.
When not to use refresh
Ad refreshes usually don't make sense:
- for short content with low time on page
- for slots with viewability below 50%
- if there is already a problem with low-quality traffic
- if the inventory is heavily dependent on brand campaigns with strict standards
In such cases, refreshing the page can do more harm than good.
Conclusion
Refresh is neither good nor bad. It's a multiplier – it amplifies what already exists in the inventory.
If you have:
- high viewability
- quality traffic
- strong demand
Refresh can increase revenue without damaging value.
If you have:
- low visibility
- low engagement
- technical problems
Refreshing will further highlight these shortcomings.
In a programmatic economy, there is a simple rule:
The most valuable impression is not the one that is reproduced most often—but the one that is truly seen.


