Smarter Monetization: Viewability Best Practices for Ad Refresh in 2025

Diagram illustrating viewability-based ad refresh strategy with header bidding and OpenRTB integration for optimized programmatic monetization

Table of Contents

Table of Contents

In the rapidly evolving digital advertising landscape of 2025, publishers face the dual challenge of maximizing revenue while adhering to stringent ad quality standards. With fluctuating RPMs, tightening policies from SSPs, and the ever-important user experience (UX), finding a balance is crucial.

One strategy gaining traction is viewability-triggered ad refresh. Unlike traditional time-based refresh methods, this approach ensures ads are refreshed only when they are actually in view, aligning with both user engagement metrics and advertiser expectations.

Understanding Viewability-Triggered Ad Refresh

Traditional ad refresh methods often rely on fixed time intervals, refreshing ads regardless of whether they are in view. This can lead to non-viewable impressions, which are less valuable to advertisers and can harm a publisher’s reputation.

Viewability-triggered ad refresh addresses this by refreshing ads only after they have met specific viewability criteria. According to the IAB and MRC standards:

  • Display Ads: At least 50% of the ad’s pixels must be in view for a minimum of 1 continuous second.
  • Video Ads: At least 50% of the ad’s pixels must be in view for a minimum of 2 continuous seconds.

By adhering to these standards, publishers can ensure that refreshed ads are more likely to be seen by users, thereby increasing their value to advertisers.

The Pitfalls of Time-Based Ad Refresh

Time-based ad refresh strategies can inflate impression counts artificially, leading to:

  • Lower CPMs: Advertisers are less willing to pay for impressions that are unlikely to be seen.
  • Stricter Demand Partner Policies: SSPs may penalize publishers for low viewability scores.
  • Potential Demonetization: Platforms like Google AdX and AdSense have clear policies against non-compliant ad refresh practices.

For instance, Google’s policies explicitly prohibit unqualified auto-refreshing and require declared behavior via key-value pairs. Non-compliance can result in revenue loss or account suspension.

Integrating Viewability-Based Refresh with Header Bidding and OpenRTB

When combined with header bidding, viewability-based refresh becomes even more effective. Tools like Prebid.js offer modules to detect viewability in real-time, ensuring that each impression bid is transparent and compliant.

Moreover, the OpenRTB protocol has introduced new objects to signal ad refreshes, providing buyers with better insights into the triggers that cause an ad slot to be refreshed. This transparency fosters trust between publishers and advertisers, potentially leading to higher bid rates and CPMs.

Best Practices for Implementing Viewability-Triggered Ad Refresh

  1. Accurate Viewability Detection: Utilize tools like Google’s Intersection Observer API or Prebid’s viewability module to track when an ad is in view. Set a minimum view time (e.g., 30–60 seconds) before allowing a refresh.
  2. Limit Refresh Frequency: Avoid overexposing users to ads by capping each ad slot to 1–3 refreshes per user session. This prevents auction fatigue and maintains user engagement.
  3. Ensure Full Creative Rendering: Allow the initial ad to fully render and stay in view for a few seconds before triggering a refresh. This ensures that advertisers receive value for their impressions.
  4. Declare Refresh Behavior to SSPs: Platforms like Google Ad Manager require publishers to declare refresh behavior using key-value pairs (e.g., refresh=true). This transparency is crucial for maintaining compliance and trust.
  5. Test Across Devices and Layouts: Mobile viewability differs from desktop. Ensure your refresh logic performs well on all screen sizes, especially with sticky units or lazy-loaded content.

Ad Format Considerations

  • Display Ads (Banners, MPUs): Ideal for viewability refresh. Stick to 30–60 seconds in-view time and a 2–3 refresh cap.
  • Video Ads: Governed by stricter standards. Only refresh after full playback or if paused. Never refresh mid-play.
  • Native Ads: Typically not refreshed in the traditional sense. Refresh only on new content loads or with contextual relevance.
  • Sticky Ads: High viewability but can lead to ad fatigue. Use longer thresholds (90+ seconds) and lower refresh caps.
  • Interstitials and Rewarded Ads: Not eligible for auto-refresh. These are triggered by user actions and should not be auto-refreshed.

Ad format and refreshment

For more detailed insights on ad formats and their impact on viewability, refer to Setupad’s guide.

Tools to Support Implementation

  • Prebid.js: Offers native support for both refresh logic and viewability tracking.
  • Google Ad Manager (GAM): Allows for custom targeting parameters and dynamic ad rules.
  • Moat, IAS, and DoubleVerify: Provide independent verification of viewability and brand safety.
  • Chrome DevTools & Lighthouse: Useful for evaluating layout shifts and impact on Core Web Vitals.

Common Pitfalls to Avoid

  • Refreshing Ads Too Early or Too Often: This can lead to ad fatigue and lower CPMs.
  • Ignoring Layout Shifts (CLS): A silent SEO killer that can harm your site’s rankings.
  • Using Outdated Plugins: Ensure all third-party tools meet current ad standards.
  • Over-Prioritizing RPM at the Expense of UX: This can trigger algorithmic penalties and harm user retention.

The Revenue Impact

  • 10–30% Increase in Page RPM: Higher engagement leads to better monetization.
  • Improved Viewability Metrics: Often surpassing 70%, making inventory more attractive to advertisers.
  • Higher Bid Rates: Trust in inventory quality leads to more competitive bidding.
  • Better Policy Alignment: Compliance with platforms like Google and SSPs ensures sustained revenue streams.

For a deeper dive into the benefits and implementation strategies, check out Relevant Digital’s guide.

Final Thoughts

Viewability-triggered ad refresh is not just a trend; it’s a strategic approach to monetization that respects user experience and aligns with industry standards. By focusing on actual user engagement and adhering to best practices, publishers can enhance revenue without compromising on quality or compliance.

more insights

Stay Ahead in CTV, Apps, and Website Monetization

Subscribe to our newsletter and get expert tips, industry updates, and exclusive offers delivered to your inbox