Ad Technologies

Smart Ad Refresh and Its Impact on Revenue Per Session

min read
February 14, 2026
By
Abhilasha
Everything about Miles Smart Ad Refresh
Ad Technologies
Table of contents
TL;DR

Smart Ad Refresh uses AI and user engagement signals to boost ad revenue, viewability, and user experience for publishers.

  • Smart Ad Refresh replaces legacy time- or event-based ad refresh with AI-driven triggers based on Active Exposure Time (AXT)
  • Ads refresh only when users are active and ads are at least 75% visible, ensuring genuine, high-value impressions
  • Boosts viewability, engagement, and ad revenue per session while minimizing ad fatigue
  • Plug-and-play JS integration makes it easy to implement across ad stacks or as part of Mile’s ad management suite
  • Publishers like Flickchart saw Smart Ad Refresh generate 42% of impressions and 45% of total revenue in Q1 2024
  • Works best with supported networks (AdX, OpenX, Rubicon); AdSense doesn’t allow automatic refresh

The easiest and most common ad-tech tactic for boosting revenue is also one of the trickiest: ad refresh. Done right, it helps publishers earn more from every user session. Done poorly, it can frustrate users and disappoint advertisers.

That’s why we put together this guide.

What Is Ad Refresh?

Ad refresh is a technology that helps publishers serve new ads on an ad slot to the visitors of a web page. The ads get reloaded based on predefined triggers without the page getting reloaded or refreshed again. So, the same user is exposed to two or more ads in the same ad space and on the same webpage during the same session. 

This helps publishers generate extra impressions from a single session. The initial impression received is called the “First Impression” and all impressions generated after the first ad are called “Ad Refresh Impressions”. The preset triggers can be custom events, user actions, time, etc. 

Another point to remember is that the ad displayed in the refreshed ad slot can be the same ad or a new ad. However, as the refresh has run, the impression will be counted as a new impression. 

How Does Ad Refresh Work?

The most commonly used ad refresh technologies, as discussed above, operate on the basis of certain preset triggers. These triggers can be:

  1. Time-based ad refresh operates on a simple timer. Ads on a webpage are set to refresh automatically after a specific time has elapsed, usually 30, 60, or 90 seconds. The primary issue with this method is that it does not account for whether the viewer is actively engaging with the page or not. The page could be minimized or left idle, and ads would still refresh, potentially leading to high numbers of unseen ads. Advertisers might pay less for these ads due to their lower likelihood of being viewed.
  1. Event-triggered ad refresh refreshes ads based on specific actions taken by the user, such as clicking a button, filling out a form, or other interactive behaviors. This method ensures that the ads are refreshed when the user is actively engaged, thereby increasing the chances that the ads are seen. This makes the ads more valuable, and advertisers are generally more willing to pay for these impressions. It's commonly used on dynamic websites where user interaction is frequent.
  1. Viewport-based ad refresh only refreshes ads that are within the visible area of the webpage (the viewport) as the user browses. It’s designed to increase ad viewability by only refreshing ads that are in view. However, it can't determine if the user is actively looking at the ads or if the webpage is just left open in the background. There’s a risk of refreshing ads that are visible but not actually being looked at.

We call these traditional or legacy ad refresh techniques. Legacy ad refresh systems often fall short, creating negative impacts for both advertisers and users. We have discussed these in detail in our blog - Ad Refresh: Publisher's Guide to More Revenue & Happy Users.

Now, the question is, how can you ditch these downfalls? The answer lies in algorithms and AI, and the solution is called - Smart Ad Refresh.

What Is Smart Ad Refresh?

Smart ad refresh is a more advanced technique for updating ads on a website. At Mile, Smart Ad Refresh builds up on “Active Exposure Time” called AXT. 

Smart Ad Refresh with AXT is a sophisticated approach that dynamically updates ads based on extensive real-time analysis of user engagement and ad visibility. This method enhances ad viewability, engagement, and potential revenue by ensuring ads are refreshed at optimal times based on user interaction. 

The Product

Let’s have a look at how Mile’s Smart Ad Refresh works:

  • Visibility and Engagement Tracking
    Once the ad is served to a user, our platform monitors and calculates Active Exposure Time (AXT) for that particular user. Active Exposure Time measures the amount of time the user spends engaging on a page while an ad is in view.
  • Active Exposure Time Measurement
    The tool starts a timer when an ad becomes visible, and the user is engaging with the page. If the ad remains in view and the user stays active for 15 seconds, Smart Ad Refresh automatically serves a new ad in the same spot. This ensures that ads are only refreshed when they are most likely to be noticed and interacted with, increasing their value.
    AXT ensures that ads are only refreshed when they are at least 75% visible on the user's screen. It monitors the time a user actively spends viewing an ad on the page.
  • Metrics Monitored by AXT
    • User activeness: Tracks whether the user is actively engaging with the page. 
    • Session time: Monitors the duration since the webpage loaded.
    • Active time: Measures the total time a user spends interacting with the page actively. Inactivity for more than 5 seconds pauses the timer.
    • Last event: Logs the time since the last user interaction occurred.
    • Total events: Counts the number of interactions a user has with the page.
    • Ads under view: Tracks the number of ads in view at any given moment.
  • Continuous Monitoring
    After an ad is refreshed, the Refresh timer resets, and the process starts over. This cycle continues as long as the user is active on the page and the ads remain visible, maximizing the effectiveness of each ad placement.

The Implementation

Whether you are looking for complete ad management, build an in-house ad tech stack, or improve your current stack, our solution comes with hassle-free implementation. Smart Ad Refresh is a part of the package of our ad management and in-housing solution. However, if you are interested in just using the tech, we provide it as a plug-and-play solution that you can embed into your stack, further optimizing its performance.

  • Scanning and identification: Once you’re in, we scan and identify the ad units to run Smart Ad Refresh.
  • Integration: We construct a line of JS code that goes into your header to kickstart the process.
  • Optimization: Once the Smart Ad Refresh starts, our platform optimizes for everything, starting from the network, latency, time out for bidder partners, and even dynamic floor setup to make sure your impressions earn the maximum possible yield.

The Result

Mile’s Smart Ad Refresh is the game-changer you need. It optimizes your ad experience for both users and advertisers, maximizing your revenue potential.

  • Ad viewability
    Smart Ad Refresh serves new ads only to users actively engaged with the webpage. This increases the chance of ads being more likely to be engaged with, without impacting the UX negatively. Advertisers appreciate such interactions, and thus, your inventory becomes a premium one, attracting higher bids from advertisers.
  • Ad impression
    It increases the number of ad impressions served per user session. This further boosts the revenue per session and upsurges the overall ad revenue.
  • Competition
    Smart Ad Refresh attracts higher bids from advertisers who value metrics such as viewability and relevancy. Also, you can add a header bidding option for this newly created ad inventory, resulting in increased RPM for the web page.
  • User experience
    By ensuring that new ads are served to users actively engaged with the webpage, Smart Ad Refresh can help reduce ad fatigue. This leads to a more positive user experience and increased ad acceptance.

FloSports, a leader in digital sports streaming with 400M+ ad opportunities during peak seasons, unlocked major revenue gains by integrating Mile’s AI Dynamic Flooring and Smart Ad Refresh.
Designed around real user engagement, Smart Ad Refresh delivered millions of additional high-quality, in-view impressions every day, creating new premium opportunities without disrupting the viewing experience. Combined with AI-optimized floors, FloSports saw a 15.53% lift in RPM, stronger CPMs, and compounding yield improvements across all demand partners.

Read their story here.  

Is Smart Ad Refresh A Good Choice for Your Website?

It’s not easy to build an empire of engaged audiences. But once you have it, the next logical step is to generate maximum revenue from the powerhouse. Smart Ad Refresh does exactly the same. Be it programmatic or direct campaigns - Smart Ad Refresh is a must-have tool to maximize your revenue per session.

However, the tool’s effectiveness depends on many factors. For example, always ensure your ad networks and exchanges support smart refresh. While Google Ad Exchange, Rubicon, OpenX, etc., supports ad refresh, Google Adsense does not allow it.
On AdSense, ad refresh is only allowed if the user/visitor has requested it. So, always consult your demand partner policies to avoid account suspension. Other considerations include:

  • While ad refresh can increase overall revenue, be mindful that CPMs often decrease with each refresh. Strategic application to high-performing units is key.
  • Auto-refresh can consume more data due to increased HTTP requests. This can impact user experience, particularly in regions with limited bandwidth. Carefully consider your target audience's location.
  • If you decide to proceed, adhere to network policies regarding refresh intervals, triggers, and declarations. A/B testing is crucial - experiment with different refresh times on a small section of your website to measure the impact before implementing it site-wide.

Ad refresh, when used thoughtfully, can be a powerful tool for publishers. However, a clear understanding of your monetization goals, user experience, and network compatibility is essential for optimal results.  Consider partnering with tech experts like Mile to maximize its effectiveness. We analyze your website and ad inventory to determine the optimal implementation strategy for Smart Ad Refresh. Contact us today to learn more.

Frequently Asked Questions

1. What is smart ad refresh in programmatic advertising?

Smart Ad Refresh is an AI-powered ad technology that refreshes ads only when users are active and ads are in view. It uses engagement signals like Active Exposure Time to improve viewability and revenue in programmatic advertising.

2. What is the best time interval for ad refresh?

There’s no fixed ideal interval. Tools like Smart Ad Refresh ensure ads update dynamically based on engagement, typically after 15 seconds of active exposure, ensuring optimal viewability without harming user experience.

3. What are safe ad refresh policies for Google Ad Manager?

Google Ad Manager allows ad refresh if it follows clear policies: declare refresh behavior, use user-initiated or viewability-based triggers, and avoid refreshing ads on inactive pages to stay compliant.

4. What metrics should you track when refreshing ads?

When refreshing ads, it’s important to track a mix of engagement, performance, and technical metrics. Key indicators include Active Exposure Time (AXT) to measure how long users actively view ads, viewability rate to assess visibility, and click-through rate (CTR) for engagement. Also monitor session duration, interaction events, and Core Web Vitals such as loading speed and layout stability to ensure ad refreshes don’t harm user experience or site performance.

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