Ad Optimization

Ad Refresh: Publisher's Guide to More Revenue & Happy Users

min read
February 14, 2026
By
Abhilasha
ad refresh issues and best practices
Ad Optimization
Table of contents
TL;DR

How to implement ad refresh strategies that boost publisher revenue without hurting user experience.

  • Overly frequent or poorly monitored ad refreshes reduce engagement, viewability, and advertiser trust
  • Optimal refresh timing (30–60 seconds) and user-engagement triggers improve performance and user satisfaction.
  • Expect lower CPMs per refreshed impression but higher total revenue
  • Monitor viewability, bounce, CTR, and ensure compliance with IAB standards
  • Mile’s Smart ad refresh is based on active exposure time which increases paid impressions and viewability while reducing wasted ad calls

Ad refresh, for me at least, is one of the only few strategies from the ad tech world that’s not here to topple down your user experience or deter your revenue goals. At least not when done right. So, yes, I was a bit surprised when I came across this -
.

Ad Refresh gone bad

When does your ad refresh go “meh”? Let’s find out.

Ad Refresh - To Be Or Not To Be

Ad refresh is a technique used in online advertising to serve new ad creatives to visitors without reloading or adding new ad units to a web page. You can refresh the creatives for the visitor based on certain pre-defined user actions.

At the same time, it is important to note that ad Refresh is not something unrealistically magical. Of course, it will increase your revenue, but the CPM you will get for your refreshed inventories will often be less than before. 

The idea behind ad refresh is simple: replace old ads with new ones at regular intervals during a user session. However, the effectiveness of ad refresh hinges on its implementation.

What are ad refresh issues, and why do they happen?

While implementing ad refresh, stay away from the below red flags. If any of the following is flurrying, it’s time to refresh your ad refresh strategy. 

  1. Futzing refresh rates
    If you are refreshing ads within 10 seconds or less, you are walking on quicksand. You are not giving users enough time to engage with the content or the ads themselves.

    Result: The immediate consequence is an increase in bounce rates as users leave the site quicker and a long-term increase in ad blocker usage as users seek to avoid intrusive ads.
  1. Ignoring user interaction
    Ads should ideally refresh based on meaningful engagement, such as time spent on the page or user interaction with the ad, etc.

    Result: Ignoring this results in ads that feel irrelevant and interruptive, diminishing the perceived value of ads to users and potentially lowering click-through rates due to a lack of engagement.
  1. Cheating in relation
    Your ad refresh strategy is at risk when your content’s context and relevance of ads start cheating each other.

    Result: The mismatch between content and ads can erode trust and interest in both the advertised products and the website itself, leading to decreased user engagement and reduced advertiser interest over time.
  1. Looking the other way
    Implementing ad refresh without monitoring key performance indicators (KPIs) like viewability, click-through rates (CTR), and engagement metrics is a recipe for trouble.

    Result: Ignoring the performance means you are ignoring how users and advertisers are receiving your strategy. You might end up losing them in the long run.
  1. Cutting guidelines dead
    Guidelines and industry standards, such as those set by IAB (Interactive Advertising Bureau), are in place to ensure a balance between monetization efforts and user experience.

    Result: Non-compliance can result in penalties from ad networks, loss of advertising partnerships, and damage to the publisher's reputation in the industry.
  1. Forgetting mobile Users
    A one-size-fits-all approach to ad refresh that does not account for the differences between desktop and mobile user experiences speaks of bad implementation.

    Result: This can exacerbate data consumption concerns for mobile users, lead to higher bounce rates on mobile, and reduce overall site engagement from a growing segment of internet users.‍

To avoid these pitfalls, you should employ data-driven strategies that respect user engagement, set appropriate ad refresh timers based on actual user behavior, and continuously monitor the impact of ad refreshes on both user experience and ad performance.

How Ad Refresh Affects Core Web Vitals

Core Web Vitals are Google’s primary way of measuring real user experience, and poor ad refresh setups can negatively impact all three metrics. Refreshing ads too frequently or when they’re not in view increases network activity, shifts layout elements, and can trigger delays in rendering.

A timer-based or overly aggressive refresh can cause layout shifts (affecting CLS), add unnecessary CPU and network load that slows down interaction (affecting INP), and delay important visual elements from stabilizing (affecting LCP). When refreshes are tied to user engagement and viewability instead, the site remains stable, responsive, and aligned with the way Google evaluates UX.

Ad Refresh - How to Do It Right (Meh to Yay)

Ad refresh can be an effective tool for publishers to maximize ad revenue, but it must be implemented carefully. Here are some best practices for ad refresh:

Optimize refresh rate 

The refresh rate of an ad should be optimized to ensure that it does not negatively impact the user experience. A refresh rate of 30-60 seconds is generally considered reasonable.

Also, ads on pages with longer content, such as in-depth articles, can be refreshed more slowly since users spend more time reading. For shorter content, consider user engagement signals like scroll depth or interaction with page elements to determine the best timing for refreshes. The goal is to ensure that ads have enough exposure time to be noticed and acted upon by the user without being seen as intrusive or annoying.
Remember - Only when more than 51% of the ad is visible should refresh be initiated.

Monitor ad viewability 

You should track ad viewability to ensure that ads are visible to the user. If an ad is not visible, it is ineffective, and advertisers may not continue advertising on the publisher's website. Aim for 80% viewability.
Remember - If a user is in a separate tab from where the ad is displayed or another window obscures more than 50% of the page content in their browser, publishers shouldn’t refresh the ads.

Be transparent 

You should be transparent about your use of ad refresh and ensure that your demand partners (ad networks, exchanges, and SSPs) know the refresh rate.

The details must include information such as the type of refresh, i.e., event, action, engagement, or time-based, and the refreshed impression's position in the sequence of refreshed ads, if possible.

Test and optimize 

Publishers should test different refresh rates and monitor the performance of ads to optimize the refresh rate for maximum revenue and user satisfaction.

Remember - Start with a high refresh rate and gradually decrease it over time. For example, you can start with a refresh rate of 90 seconds and gradually reduce it to 60 seconds or less.

The refresh rate should be continuously tested and improved over time, considering changes in user behavior, ad formats, and other factors affecting performance. 

Smart Ad Refresh

Innovation and competitive advantage go hand in hand. Traditional ad-refresh methods, where ads reload based on simple, predefined triggers, are no longer enough.

  • Time-based triggers: Ads refresh every fixed interval (e.g., every 25 seconds).

  • User-action triggers: Ads reload on scroll, click, or similar interactions.

  • Custom triggers: Ads update after events such as finishing a video.

With any of these methods, the refresh script simply calls the server for a new ad at a predetermined moment, regardless of whether the user actually sees it or is actively engaged.

But today, user experience and engagement matter more than ever. That’s exactly why we built Mile’s Smart Ad Refresh.

Smart Ad Refresh is designed around Active Exposure Time and real user engagement. Instead of refreshing ads at random intervals, our technology intelligently evaluates how a user interacts with your page, content, and ads, down to granular behavioral signals in order to determine the right moment to request a new impression.

At its core, Smart Ad Refresh ensures that ads are refreshed only when they are genuinely viewable and the user is actively present.

How It Works

Smart Ad Refresh prioritizes high-quality, viewable impressions by refreshing an ad only when it meets both conditions:

  • ≥75% of the ad is in-view, and
  • The user has maintained at least 15 seconds of Active Exposure Time (AXT).

Beyond simple visibility, the system verifies that the user is actually active on the tab and engaged with the page.

To do this, Smart Ad Refresh analyzes a set of behavioral and environmental metrics, including:

  • User activity: Whether the user is actively interacting with the page.
  • Session time: Total time spent since the page loaded.
  • Active time: Measured interaction duration with the webpage.
  • Last event: Time since the last meaningful user interaction.
  • Total events: Number of interactions during the session.
  • Ads in viewport: How many ad units are visible at a given time.

These signals work together to identify the optimal refresh moment, ensuring impressions are served only when users are engaged and ads are truly viewable.

Why It Matters

Smart Ad Refresh isn’t about increasing volume by forcefully pushing more ad calls. It’s about serving better, more valuable impressions.

By focusing on real engagement, visibility, and user activity, Smart Ad Refresh creates a win-win:

  • Publishers deliver more high-quality impressions without disrupting user experience.
  • Advertisers receive more viewable, meaningful opportunities for engagement.

Out of context

Challenges in the digital ecosystem are many. But I would love to mumble Hamlet here -

“Whether 'tis nobler in the mind to suffer

The slings and arrows of outrageous fortune,

Or to take arms against a sea of troubles

And by opposing end them.”

Unwind Media revealed the test result of one of the experiments it has been running for a long time with ad refresh (and that exactly works like Smart ad refresh!!)

Unwind Media implemented an extra trigger to their ad refresh setup. Now, instead of the ad slot just being visible, the user also needed to be active for ads to qualify for refresh. This approach involved tracking user actions like clicks, scrolls, and touch starts, with a 60-second inactivity threshold to deem a user idle and stop ad requests.

Despite the pre-apprehensions expecting a dip in revenue, the result awed everyone.

  • For desktop users, bid requests dropped by 20%, indicating that ads were only being refreshed when users were genuinely engaged. 
  • Average desktop viewability rose by 14%, likely indicating the ads were shown more strategically to engaged users, increasing the chance they were actually seen.
  • Even without any change in variables like price floor, the unpaid impression (who failed to meet price floors) decreased by 11%.
  • Paid impressions (earning revenue) went up by 5%. This suggests the engaged users who saw ads were likely to be valuable viewers for advertisers.
Unwind media

The Path Forward

For publishers, ad refresh is vital to optimize revenue and maintain a favorable website user experience. It enables you to showcase new and pertinent ads to your viewers, elevating the chances of clicks and conversions.

Nevertheless, you must balance the frequency of ads and user experience to prevent overwhelming your audience with excess ads. Moreover, you should prioritize open communication and transparency with your demand partners to foster a healthy relationship and ensure ethical and efficient ad refresh practices. 

Ad refresh can be a potent instrument for publishers to enhance their monetization strategy and enrich their audience experience. The only thing needed is - innovation. 

Frequently Asked Questions

1. What are the IAB guidelines for ad refresh implementation?

IAB guidelines emphasize transparency, viewability-based triggers, and refreshing only when ads are meaningfully seen. Non-compliance can lead to penalties, lost demand partners, and lower trust. Publishers must disclose refresh types and maintain viewability standards.

2. What are Google’s policies on ad refresh?

Google permits ad refresh only when it’s transparent to demand partners and based on valid triggers such as viewability, user action, or disclosed time-based refreshes. Refreshing ads off-screen or on idle users can violate policies and hurt monetization.

3. How do I detect if my ad refresh setup is misconfigured?

Misconfigurations show up as low viewability, high invalid refreshes, ads refreshing on inactive tabs, mismatched ad/context relevance, or sudden CPM drops. Monitoring metrics like active time, last event, session time, and total events helps diagnose faulty triggers.

4. How can I fix ad refresh problems on mobile devices?

Mobile requires its own logic. Use touch and scroll signals, track when the user is active, and refresh ads only when at least half of the ad is in view. Avoid desktop-style timers and consider data usage, as frequent refreshes can drive mobile users away.

Meet the author

Abhilasha

Explore expert content by Abhilasha Sandilya. Gain valuable insights on programmatic advertising, ad management, and the latest trends in ad tech.

LinkedIn

Explore other blogs in this category