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.
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.
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.

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 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.
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.
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.

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
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.
Divide total ad revenue by total impressions, then multiply by 1,000. $500 over 250,000 impressions equals a $2.00 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.
It’s the standard yardstick advertisers and publishers use to compare the revenue efficiency of ad placements across networks and formats.