User Acquisition

eCPM (Effective Cost Per Mille)

Also known asEffective CPMEffective Cost Per Thousand

The revenue a publisher actually earns per 1,000 ad impressions — the publisher-side counterpart to CPM, after auction dynamics, fill rates, and floor prices.

Key takeaways

  1. 01eCPM = publisher-side revenue per 1,000 impressions. Different from CPM (which is buyer-side inventory pricing).
  2. 02Format ranks: rewarded video > interstitial > native > banner. Rewarded video eCPMs often 5-20× banner.
  3. 03eCPM optimization comes from mediation stack: more bidders + tighter waterfall + reasonable floor prices.
  4. 04US iOS rewarded video eCPMs commonly $10-25 in 2026; Indian Android banners often $0.30-1.00.

eCPM (effective cost per mille) is the revenue a publisher actually earns per 1,000 ad impressions. It's the publisher-side counterpart to CPM (which is the buyer-side inventory price). For mobile apps that monetize via ads, eCPM is the revenue-per-impression ceiling — the single number every ad-monetization optimization works to lift.

eCPM by format (rough 2026 anchors, US iOS):

eCPM by geo (same format, casual game inventory):

  • US iOS: $10-25 rewarded video.
  • Western Europe iOS: $5-12.
  • Brazil Android: $1-3.
  • India Android: $0.30-1.00.

Format × geo combinations stack — a US iOS rewarded video eCPM of $20 vs an India Android banner of $0.40 is a 50× spread on the same business.

Three levers that move eCPM

  1. Add more bidders to your mediation stack. Header-bidding-style real-time waterfalls (AppLovin MAX, IronSource LevelPlay, Google Admob bidding) generally beat fixed-priority waterfalls because more bidders compete for each impression.
  2. Tune waterfall order and floor prices. Floors that are too low let cheap inventory clear; floors too high mean unfilled impressions. Test floor prices in 10-15% increments.
  3. Improve inventory quality. Premium ad slots (post-level-completion, app-launch interstitial after onboarding) command higher eCPMs than mid-session random impressions.

Don't confuse eCPM with revenue per user. A high eCPM with low impression volume can produce less revenue than a moderate eCPM with high volume. Optimize the product of (eCPM × impressions per user) — what most publishers call ARPDAU from ads — not eCPM alone.

Quick answers

What is eCPM in mobile app monetization?

**eCPM (effective cost per mille)** is the revenue a publisher actually earns per 1,000 ad impressions. It's the publisher-side counterpart to CPM (buyer-side inventory price). For ad-monetized apps, eCPM is the central revenue-per-impression metric.

How is eCPM different from CPM?

**CPM** is buyer-side: what the advertiser pays for 1,000 impressions. **eCPM** is publisher-side: what the publisher actually earns per 1,000 impressions, after auction dynamics, fill rates, and floor prices. They'd match in a perfectly-cleared auction; in practice eCPM is usually somewhat lower than the highest CPM bid in any given auction.

What is a good eCPM for a mobile app?

Wildly format-and-geo dependent. US iOS rewarded video commonly $10-25 in 2026. Interstitials $5-15. Banners $0.50-2. Same format in India Android: $0.30-1.00. The right benchmark is your category × format × geo cell — your eCPM relative to similar-inventory peers.

How do I increase my eCPM?

Three main levers. (1) **More bidders in your mediation stack** — header-bidding-style real-time waterfalls usually beat fixed-priority waterfalls because more demand competes per impression. (2) **Tune waterfall order and floor prices** — test floors in 10-15% increments. (3) **Improve inventory quality** — premium slots (post-level-completion, post-onboarding interstitials) command higher eCPMs than mid-session random impressions.

Back to glossary