#relationships·Jul 17, 2026·6 min read
eCPM vs Viewability: Which Metric Tells You If Your Ads Actually Work?
eCPM tells you how much revenue you earn per thousand impressions. Viewability tells you whether those impressions were actually seen by a human. Together they separate “paid for” from “seen.”
Core Difference: Revenue Efficiency vs. Ad Visibility
eCPM is a monetization metric: it measures how much money you make per 1,000 ad impressions.
Viewability is a quality metric: it measures the percentage of impressions that were at least 50% in-view for at least 1 continuous second (display) or 2 seconds (video), per the IAB standard.
Key contrast
- eCPM = Revenue / (Impressions / 1000)
- Viewability = (Viewable Impressions / Total Measured Impressions) × 100
One tracks payout, the other tracks actual exposure.
Which to Use When
Choose eCPM when:
- You need to compare revenue across placements or networks.
- You’re optimizing for short-term yield.
- You’re a publisher deciding which ad unit to keep.
Choose Viewability when:
- You’re an advertiser paying for impressions that might never be seen.
- You’re a publisher trying to prove inventory quality to buyers.
- You’re diagnosing why a campaign has low CTR or conversions.
Use both together when:
- You want to know if high eCPM comes from real exposure or just lucky bidding.
- You’re optimizing for “viewable CPM” (vCPM) — revenue per viewable thousand.
How they diverge
What They Measure
- eCPM: Revenue per 1,000 impressions (monetary).
- Viewability: Percentage of impressions that were in-view (visibility).
Who Cares Most
- eCPM: Publishers, ad ops, revenue teams.
- Viewability: Advertisers, brand marketers, media buyers.
Optimization Action
- eCPM: Increase floor prices, switch ad formats, improve auction dynamics.
- Viewability: Move ad units above the fold, reduce page load time, use sticky units.
Where they overlap
Both Are Impression-Based
Both metrics start from the same raw event: an ad impression being served.
Both Are Standardized
eCPM is used across all programmatic platforms; Viewability follows the IAB’s MRC standard.
Both Can Be Gamed
eCPM can be inflated by low-quality traffic; Viewability can be gamed by ad stacking or forced viewability.
Real scenarios
High eCPM, Low Viewability
A publisher sees a $10 eCPM on a bottom-of-page unit but only 20% viewability.
- What happened: The high eCPM came from a few expensive programmatic bids, but most impressions were never seen.
- What they checked: They compared eCPM vs. viewability per placement.
Takeaway: High eCPM can hide poor exposure. Optimize for viewable CPM (vCPM) instead.
High Viewability, Low eCPM
A publisher has 85% viewability on a sticky mobile unit but only $0.50 eCPM.
- What happened: The unit is seen often but attracts low-paying remnant demand.
- What they checked: They reviewed the ad exchange floor prices and demand sources.
Takeaway: Great viewability doesn’t guarantee revenue. Raise floors or bring in direct-sold campaigns.
How they work together
Use eCPM when you need to compare revenue efficiency across different ad networks, placements, or time periods. It’s your go-to for yield optimization.
Use Viewability when you’re an advertiser paying for impressions that might never be seen, or a publisher trying to prove inventory quality to buyers.
Use both when you want to understand if high eCPM is driven by real exposure or just lucky bidding. The combo reveals whether you’re earning from seen or unseen impressions.
Side-by-side snapshot
| Lens | eCPM | Viewability |
|---|---|---|
| Definition | Revenue per 1,000 impressions | % of impressions that were in-view |
| Formula | Total Revenue / (Impressions / 1000) | (Viewable Impressions / Measured Impressions) × 100 |
| Primary Use | Revenue/yield optimization | Ad quality/exposure verification |
| Who Uses It | Publishers, ad ops | Advertisers, brand marketers |
| Can Be Gamed? | Yes — via low-quality traffic | Yes — via ad stacking or forced viewability |
Common pitfalls
Treating eCPM as a Quality Metric
A high eCPM can come from bot traffic or accidental clicks. It does not mean the ad was seen or effective.
- What to do instead: Always pair eCPM with viewability or engagement metrics.
Optimizing Viewability Alone
Chasing 100% viewability can lead to overly aggressive ad placements (pop-ups, sticky units) that hurt user experience and may violate ad policies.
- What to do instead: Set a reasonable viewability target (e.g., 70%) and balance with user experience.
Quick check
Test whether you can tell these metrics apart.
single
Which metric measures how much revenue you earn per thousand impressions?
Select an answer to continue
For learning only. Not advice on bids or spend.
You may also like
Metrics
Effective Cost Per Mille (eCPM)
eCPM (effective cost per mille) is the revenue a publisher earns per thousand ad impressions, r…
RevenueMetrics
Viewability (Visible Impression Rate)
Viewability measures whether an ad had a reasonable chance of being seen by a human.
QualityRelationships
CPC vs CTR
RelationshipsRelationships
RPM vs Session RPM
Relationships