Glossary

eCPM

Updated on Jun 18, 2026

Learn what eCPM means, how effective cost per mille is calculated, and why mobile teams use it to compare monetization performance.

Key Takeaway

  • eCPM means effective cost per mille, or estimated revenue per thousand impressions.
  • A common formula is earnings divided by impressions, multiplied by 1,000.
  • Mobile teams should compare eCPM with fill rate, placement quality, user experience, and total revenue instead of optimizing it alone.

What Is eCPM?

eCPM stands for effective cost per mille, meaning effective revenue or cost per one thousand impressions. In publisher and app monetization contexts, it is commonly used to estimate how much revenue a placement earns for every thousand ad impressions.

Google AdMob describes estimated earnings per thousand impressions with the formula: estimated earnings divided by pageviews or impressions, multiplied by 1,000. Ad Manager uses similar concepts for comparing revenue performance.

For mobile teams, eCPM is useful, but it should not be treated as the only success metric.

How eCPM Works

A simple eCPM calculation is:

eCPM = earnings / impressions * 1,000

For example, if an app earns 20 dollars from 10,000 impressions, the eCPM is 2 dollars.

eCPM can vary by:

  • Country or region
  • Ad placement
  • Ad format
  • Audience quality
  • Seasonality
  • Bidding competition
  • Mediation setup
  • Fill rate
  • App category and user intent

The same app can have different eCPM across rewarded video, interstitial, banner, native ad, and offerwall placements.

Why It Matters for Mobile Teams

For cloud phones, mobile operators may test ad placements, app flows, campaign experiences, and monetization behavior in Android environments.

For multi-account workflows, teams may compare app accounts, regional campaigns, traffic sources, or partner tests. Clean separation helps avoid confusing one account's performance with another.

For mobile automation, recurring QA can monitor placement availability and workflow changes, but revenue interpretation still needs human judgment.

Practical Risks

eCPM can mislead teams when:

  • Impression volume is too small
  • Fill rate is ignored
  • User retention drops
  • Ad frequency harms experience
  • Invalid traffic is not monitored
  • Countries or placements are mixed together
  • Revenue is compared across different formats without context

A high eCPM from a tiny sample may be less useful than a moderate eCPM across stable, high-quality traffic.

Best Practices

Use eCPM with context:

  • Segment by country, format, placement, and traffic source
  • Compare eCPM with fill rate and total revenue
  • Monitor user retention and session quality
  • Review invalid traffic and policy warnings
  • Keep mediation changes documented
  • Avoid forcing aggressive ad frequency only to lift short-term eCPM

eCPM is a diagnostic metric, not a full monetization strategy.

MoiMobi Perspective

MoiMobi can help mobile operations teams maintain controlled test environments for app workflows, account review, placement QA, and partner checks. That can support clearer investigation when monetization metrics change.

The value is in tying metrics back to real app behavior and accountable operations.

Bottom Line

eCPM estimates revenue per thousand impressions. Mobile teams should use it to compare monetization performance, while also checking fill rate, user experience, traffic quality, and total revenue.

How MoiMobi Fits

MoiMobi explains eCPM as a monetization and campaign operations metric that mobile teams should interpret with placement, audience, and workflow context.

Sources

FAQ

What does eCPM mean?

eCPM means effective cost per mille. It estimates revenue per one thousand ad impressions.

How is eCPM calculated?

A common formula is estimated earnings divided by impressions, multiplied by 1,000.

Is higher eCPM always better?

Not always. A high eCPM with low fill, poor retention, or weak total revenue may not be better for the business.

Related terms