Effective cost per mille (eCPM)
What is Effective cost per mille (eCPM)?
Effective cost per mille (eCPM) is a publisher-side metric that estimates the revenue earned for every 1,000 ad impressions served, regardless of the original pricing model used to sell those impressions. Unlike CPM, which reflects a fixed rate advertisers agree to pay per 1,000 impressions, eCPM normalizes revenue across multiple pricing models, including CPC, CPA, and CPM, into a single comparable figure. Publishers use eCPM to evaluate and compare the profitability of different ad placements, campaigns, and inventory sources.
How it works
eCPM is calculated using a straightforward formula:
eCPM = (Total Ad Revenue / Total Impressions) x 1,000
For example, if a publisher earns $500 from 100,000 impressions in a day, the eCPM is ($500 / 100,000) x 1,000 = $5.00.
This formula works across any underlying pricing model, making eCPM a universal benchmark for comparing revenue performance.
eCPM vs. CPM
CPM is the rate an advertiser pays per 1,000 impressions, agreed upon before the campaign runs. eCPM is what a publisher actually earns per 1,000 impressions after factoring in all variables. The two metrics are related but serve distinct purposes: CPM is a cost input for advertisers, while eCPM is a revenue output for publishers.
Factors That Affect eCPM
Several variables influence a publisher's eCPM in practice:
- Pricing model mix: Campaigns sold on CPC or CPA models only generate revenue when users click or convert, so low engagement reduces effective revenue per impression.
- Click-through rate (CTR): Higher CTR on CPC campaigns raises the revenue yield per impression, increasing eCPM.
- Ad format: Rich media, video, and interstitial ads typically command higher eCPMs than standard banners.
- Audience quality and targeting: More precisely targeted inventory fetches higher bids in programmatic auctions.
- Fill rate: Unfilled impressions count as zero revenue, reducing the overall eCPM average.
- Ad mediation and intermediaries: Each layer in the supply chain takes a margin, affecting the net eCPM a publisher realizes.
Example: Averaging Across Multiple Transactions
A publisher sells 4 million impressions split across two advertisers: 2 million at a $2 CPM and 2 million at a $1 CPM. Total revenue is $6,000. The eCPM across the full inventory is ($6,000 / 4,000,000) x 1,000 = $1.50. This blended figure helps the publisher understand average yield across the entire ad stack rather than evaluating each deal in isolation.
Why it matters
eCPM is the primary metric publishers and app developers use to benchmark monetization performance. Because apps and websites sell inventory through a mix of direct deals, programmatic auctions, and mediated networks, eCPM provides a single, consistent number to compare performance across all channels.
For app publishers specifically, eCPM directly informs decisions about ad mediation. By ranking demand sources based on eCPM, publishers can configure mediation waterfalls or in-app bidding setups to prioritize the highest-yielding networks at any given moment. A consistently low eCPM on a specific placement signals that the format, audience segment, or demand partner is underperforming and should be reconsidered.
For advertisers, understanding publisher eCPMs provides context for how competitive their CPM bids are within an auction. An advertiser with a higher CTR on the same CPM bid effectively delivers a higher eCPM to the publisher, which can influence impression allocation in favor of higher-performing creatives.
eCPM also serves as a key input when calculating overall app monetization health alongside metrics like ARPU and ARPDAU, helping teams understand how ad revenue scales with user base growth.
How to optimize eCPM
Publishers can take several concrete steps to improve eCPM across their ad inventory.
1. Implement in-app bidding. Replace or supplement traditional waterfall mediation with in-app header bidding, where multiple demand sources compete simultaneously in real time. This increases competition for each impression and drives up the clearing price.
2. Diversify demand sources. Relying on a single ad network limits competitive pressure. Connecting to multiple networks and ad exchanges through a mediation platform ensures more bids per auction and reduces unsold inventory.
3. Improve ad format selection. High-impact formats such as rewarded video, interstitials, and playable ads typically generate higher eCPMs than standard banners. Align format selection with user experience to avoid churn.
4. Increase fill rate. An unfilled impression earns nothing and pulls down the blended eCPM. Setting appropriate floor prices and enabling passback tags ensures that unsold inventory is redirected to secondary demand sources rather than left empty.
5. Improve audience targeting signals. Passing richer contextual and behavioral signals to demand partners enables buyers to bid more precisely, increasing the value of each impression. Working with a mobile measurement partner (MMP) like Airbridge helps surface accurate conversion and engagement data that buyers can act on.
6. Set and test floor prices. Programmatic floor prices define the minimum eCPM acceptable for an impression. Setting floors too low leaves revenue on the table; setting them too high reduces fill rate. A/B testing different floor price thresholds helps identify the optimal balance.
7. Monitor eCPM by segment. Break down eCPM by placement, ad format, user geography, and device type. Identifying underperforming segments allows for targeted intervention rather than blanket changes across the entire inventory.
Related concepts
| Term | Relationship | Description |
|---|---|---|
| Cost Per Mille (CPM) | Contrast | The advertiser-side cost per 1,000 impressions, which eCPM is derived from and compared against. |
| Fill Rate | See also | The percentage of ad requests that result in a served impression, directly impacting blended eCPM. |
| Ad Inventory | Parent | The pool of available ad impressions that publishers sell and measure using eCPM. |
| In-App Bidding | Solution | A real-time auction mechanism that increases demand competition and drives eCPM higher. |
| Average Revenue Per Daily Active User (ARPDAU) | See also | A complementary revenue metric that combines eCPM performance with daily user base size. |
Put these concepts into practice
See how Airbridge helps teams implement mobile attribution strategies at scale.