Dark infographic displaying mobile ad network eCPM calculations with 1,000 impressions yielding a $2.50 revenue.

What Is eCPM?

January 18, 2026 6 min read

What Is eCPM? Formula, Benchmarks, and How to Increase It

Last updated July 2026

eCPM is the number that shows you what you are really earning for every thousand times an ad pops up in your app. Forget clicks or installs. This is about cold, hard impressions. If you have ads in your mobile app, eCPM is the one metric that lets you compare apples to apples, no matter the network, format, or country. In this guide, I will walk you through the eCPM formula with a real example, show you what a good eCPM looks like for different formats and regions, break down what actually moves the number, and give you some ways to push it higher.

Start Free A/B Test

What Is eCPM?

eCPM (effective cost per mille) is the ad revenue a publisher earns for every 1,000 ad impressions. The eCPM meaning is that simple: revenue per 1,000 impressions, full stop. It’s calculated by dividing total ad earnings by the number of impressions and multiplying by 1,000. eCPM lets you compare what different networks, formats, countries, and placements actually generate, regardless of whether the underlying deal is CPM, CPC, or CPA.

 

The eCPM Formula

eCPM formula: eCPM = (Total Ad Revenue ÷ Total Impressions) × 1,000

Let’s break down how to calculate your eCPM. Imagine your app pulls in $500 from ads in a single day and racks up 250,000 ad impressions. You do the math: $500 divided by 250,000, then multiply by 1,000. That gives you $2.00. So you are making two bucks for every thousand ads you show. The real insight comes when you track eCPM by network and by format, not just as a daily average. That is where you see what is really working.

Here’s our CPM calculator

Calculate Your eCPM

eCPM vs CPM

Easy to mix up, different jobs. CPM is what an advertiser agrees to pay, a fixed price per thousand impressions, set before the auction. eCPM is what a publisher actually earns, the realized revenue per thousand impressions, after fill rate, after the bid, after everything. eCPM vs CPM in one line: CPM is the buyer’s cost, eCPM is the seller’s result.

A comparison table contrasting CPM vs. eCPM, highlighting metrics for advertisers and publishers, including cost per deal and revenue actually generated.
Key differences between flat CPM rates set by advertisers and the actual eCPM revenue realized by mobile publishers.

What Is a Good eCPM?

There’s no single answer here, only a range that depends on format and geo. Banner ads sit at the bottom. Interstitials and rewarded video earn more because they hold attention longer. Offerwall formats top the list when the audience fits the use case. Geography moves the number just as much: Tier-1 markets (US, UK, Japan, Australia) often run several times higher than emerging markets, simply because advertiser demand runs deeper there.

Average eCPM by format and country, based on CAS.AI mediation traffic, 2026:A regional eCPM comparison table displaying varying ad monetization rates for EU and APAC regions across different formats.

A side-by-side comparison of typical eCPM rate ranges across different ad placements in the EU and APAC regions.If you want to know what a good eCPM looks like for your app, you have to compare it to your own format and region, not some global average. Context is everything. Mobile ads eCPM $1.50 banner eCPM in Latin America is a whole different story from a $1.50 rewarded video eCPM in the US.

Most of what you hear about the best eCPM ad network is just noise. The top network for you depends on your audience, where your users are, and even the week. That is why mediation makes sense instead of putting all your chips on one network.

See How Your eCPM Compares

 

What affects eCPM?

There are only a few things that really move your eCPM. Here is what matters:

  • Ad format, rewarded, and offerwall outperform banners.
  • Geography , Tier-1 demand drives Tier-1 prices
  • Seasonality: Q4 is consistently the peak.
  • Platform, iOS typically outpays Android.
  • Fill rate: unfilled inventory earns nothing.
  • Ad quality and creative: weak creative drags eCPM down regardless of network.
  • eCPM floors, set too high, you lose fill; too low, you leave money on the table

eCPM calculation only tells you what already happened. These levers are what change what happens next.

Get a free eCPM audit

 

How to Increase eCPM

  • Add rewarded and interstitial ads to your mix. Running only banners is leaving money on the table.
  • Run mediation so multiple networks compete for the same impression in real time.
  • Set your eCPM floors on purpose, then keep testing and tweaking them. Setting and forgetting is a recipe for missed revenue.
  • Treat your traffic by region, not as one big lump. Optimizing by geo can make a real difference.
  • Run A/B tests on your placements and waterfalls regularly. What worked in March probably will not work the same way in December.

Here is the biggest tip: the more networks you have competing for each impression, the higher your eCPM goes. When you have 20 or more networks bidding in real time through a single mediation setup, the price you get almost always goes up. That is why publishers who switch to independent mediation often see their revenue per user jump by 1.5 to 2 times.

See how much more your impressions could earn. 

A visual infographic of the eCPM formula showing total revenue divided by impressions and multiplied by one thousand, resulting in a sample eCPM value.
The step-by-step formula for calculating eCPM: divide total ad revenue by total impressions, then multiply by 1,000.

Key Takeaways

  • eCPM = (Total Ad Revenue ÷ Impressions) × 1,000
  • It’s a publisher metric, not an advertiser one. CPM and eCPM aren’t interchangeable.
  • “Good” eCPM depends on format and geo; there’s no single benchmark.
  • Competition for each impression, via mediation, is the most reliable way to raise it.

FAQ

What does eCPM stand for?

The eCPM full form is effective cost per mille; “mille” is Latin for thousand. It measures ad revenue earned per 1,000 impressions, the core eCPM meaning.

How do you calculate eCPM?

Divide total ad revenue by total impressions, then multiply by 1,000. $500 over 250,000 impressions equals a $2.00 eCPM.

What is a good eCPM?

It varies by format and geo. Rewarded video and offerwall produce the highest eCPMs; banners the lowest. In Tier-1 markets (US, UK, Japan), rewarded eCPMs of $10–30 are common.

What is eCPM in advertising?

It’s the standard yardstick advertisers and publishers use to compare the revenue efficiency of ad placements across networks and formats.

Best Mobile Ad Networks

Mobile Game Monetization Guide

Oleg Shlyamovich
Oleg Shlyamovich CEO & Co-Founder, CAS.AI

9+ years in mobile monetization. 500+ apps, 5B+ downloads.

Last updated: View all articles →

Explore More

Mobile game publishing workflow banner showing user acquisition, creatives, monetization, analytics, and ROAS around a mobile game dashboard in a futuristic UI.
Publishing

Mobile Game Publishing: The Growth Workflow We Use at CAS.AI

Mobile game publishing at CAS.AI is built for scaling mobile games with a data-driven system: CPI→ROAS UA, hybrid monetization (bidding + waterfall), ASO A/B tests, and creative iteration. Learn the baseline metrics we require and the workflow we use to scale profitably into Tier-1 geos.

December 19, 2025 5 min read
Mobile game-publishing reality
Mobile Game Growth

The Mobile Game Publishing Reality

This article breaks down the brutal math: only 1 in 300 indie games reaches $30,000/month, compared to 1 in 10 for publisher-backed titles. The reason comes down to three structural gaps: marketing budgets too small to fuel growth, no predictive analytics to guide user acquisition, and compounding disadvantages in CPI and ARPDAU that make breaking even nearly impossible.

April 8, 2026 10 min read

Maximize your ad revenue with CAS.ai

Smart mediation platform for mobile publishers and game developers.

 
 
 
 
Telegram
WhatsApp
Slack
Phone