Skip to main content
Back to Blog
Programmatic9 min read

Why Viewability Impacts CPM and How to Improve It

Advertisers pay up to 3x more for viewable impressions. Yet most publishers don't realize their CPMs are suppressed by placement decisions made years ago. Here's how viewability works and what to do about it.

CD

Click Dudes Editorial Team

Click Dudes helps publishers maximize revenue through AI-powered monetization, premium demand access, and advanced optimization strategies.

Advertisers running programmatic campaigns have one metric they watch above almost all others before deciding where to spend: viewability. A low viewability score doesn't just reduce the premium of your inventory — it can actively remove you from entire DSP buying lists. Understanding how viewability is defined, measured, and priced is essential knowledge for any publisher who wants to compete for premium demand.

What Is Ad Viewability?

The Media Rating Council (MRC) defines a viewable display impression as: at least 50% of the ad's pixels in view for at least 1 continuous second. For video, the threshold is 50% of pixels for 2 continuous seconds. These are minimum thresholds — premium buyers often set their own floors at 70–80% in-view time or require full-ad visibility.

Viewability is measured by third-party verification tools like IAS (Integral Ad Science), DoubleVerify, and MOAT. These JavaScript tags fire on page load and continuously monitor whether the ad slot is actually visible in the user's viewport.

How Viewability Affects CPM Pricing

Programmatic buyers bid using algorithmic logic that factors viewability alongside audience quality, brand safety, and contextual relevance. An ad unit with 40% viewability might earn $1.20 CPM while the same audience on a unit with 75% viewability earns $3.40 CPM. That's a 183% difference from placement decisions alone.

Viewability Tiers and What Buyers Pay

  • Under 40% viewability — remnant traffic, $0.30–$1.50 CPM, limited premium demand access
  • 40–60% viewability — standard inventory, $1–$3 CPM, moderate buyer pool
  • 60–75% viewability — premium standard, $2–$6 CPM, most DSPs engage at this level
  • 75%+ viewability — premium tier, $4–$15+ CPM, access to brand-safe and guaranteed demand
  • 90%+ viewability — ultra-premium, $8–$25 CPM, eligible for direct deals and PMP

Why Publishers Have Low Viewability Without Knowing It

Most viewability problems stem from legacy placement decisions: ads below long articles that few readers reach, sticky banners that load before the user scrolls, interstitials that render off-screen on certain devices. Publishers often place ads by habit rather than by measurement.

The Most Common Low-Viewability Placements

  • Below the fold on long-form content — users never scroll that far
  • Sidebar ads on mobile — sidebars collapse below content on mobile, making them invisible
  • In-article ads placed too early — loaded before the user reaches that scroll position
  • Footer ad units — rarely reached, especially on mobile
  • Ads in iframes without proper viewability passthrough — JS cannot measure correctly

How to Measure Your Current Viewability

Google Ad Manager (GAM) reports viewability per ad unit in the 'Active View' metrics. You'll see Active View Viewable Impressions and Active View Measurable Impressions. Divide viewable by measurable to get your viewability rate. Any unit below 60% deserves attention. Any unit below 40% needs immediate repositioning or removal.

For more granular measurement, integrate IAS or DoubleVerify. These tools segment viewability by device, browser, geography, and time-of-day — giving you exactly the data needed for surgical optimization.

7 Tactics to Improve Ad Viewability

1. Move Ads Above the Fold

The most impactful change. Any ad unit that a user sees without scrolling has near-100% initial viewability. Leaderboard at the top of an article, an MREC (300×250) beside the first paragraph, and a sticky banner are all above-fold or persistent units. These consistently outperform below-fold units by 2–4x in viewability.

2. Use Sticky or Anchored Banners

Sticky banners (anchored to the bottom or side of the viewport) maintain viewability as the user scrolls. They're particularly effective on mobile, where 728px leaderboards are invisible. A 320×50 or 320×100 sticky mobile banner achieves 70–90% viewability routinely.

3. Lazy Load Ad Units Correctly

Lazy loading prevents ads from counting as served until they're near the viewport. This removes out-of-view impressions from your denominator, improving your measurable viewability rate. Google Ad Manager supports lazy loading natively. Set the fetch distance to 300–500px above the viewport for best results.

4. Reduce Page Length or Add Content Anchors

Very long pages with ads distributed throughout will have low average viewability because users don't reach the bottom. Either shorten content between ad units, use paginated articles, or accept that bottom units will perform poorly and price them accordingly as remnant.

5. Optimize Page Load Speed

A slow-loading ad that takes 4 seconds to render on a page users spend 6 seconds on achieves near-zero viewability. Faster ad rendering directly increases viewability time. Use asynchronous ad loading, optimize your header bidding timeout settings (500–800ms), and reduce unnecessary third-party scripts that compete with ad loading.

6. Match Ad Size to Content Width

An ad that requires horizontal scrolling to see in full (e.g., a 728px leaderboard on a 375px mobile screen) scores low viewability. Use responsive ad units that serve 300×250 on mobile and 728×90 on desktop. Fluid ad units in Google Ad Manager do this automatically.

7. Test Placement with Scroll Depth Analytics

Use Google Analytics 4 scroll depth events or Hotjar heatmaps to see where users actually stop reading. Place your highest-value ad units at scroll depths reached by 70%+ of sessions. Below that, use lower-priority demand or content recommendations instead of premium inventory.

The Link Between Viewability and Brand Safety

High-viewability publishers are often also classified as brand-safe by DSP algorithms — the assumption being that sites with high engagement are more reputable. This creates a positive cycle: improve viewability → more brand-safe classification → access to more premium demand → higher CPMs → incentive to maintain quality.

Frequently Asked Questions

ad viewabilityCPM ratesprogrammatic advertisingviewability optimizationpublisher revenueMRC standards