Airbridge
Customers
Log InGet Started Free
Back to Glossary
E

Effective cost per mille (eCPM)

A
Airbridge
May 20, 2024·Updated July 13, 2026·5 min read
CategoryCost Models & Metrics
Also known aseCPM
RelatedCost Per Mille (CPM), Cost Per Click (CPC), Cost Per Action (CPA), Fill Rate, Ad Inventory
AffectsPublisher revenue estimation and ad inventory valuation

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.

Get Started FreeView Case Studies

Related Glossary Terms

Expand your understanding with related concepts.

Cost per mille (CPM)

Cost per mille (CPM) measures the cost of an ad per one thousand impressions.

Fill rate

Fill rate refers to the percentage of ad requests that are successfully filled with ads. It is a crucial metric that reflects the effectiveness of ad inventory utilization.

Ad inventory

Ad inventory is the available spaces for ads on a particular platform or medium.

In-app bidding

In-app bidding is a programmatic advertising method where ad exchanges compete in real-time to serve an ad to a user.

Average revenue per daily active user (ARPDAU)

Average revenue per daily active user (ARPDAU) is a key performance indicator (KPI) that measures the average revenue an active user spends on a day on an app. It is used to evaluate the monetization performance of a mobile app.

A/B Testing

A/B Testing, a cornerstone of performance marketing, is a methodical approach that compares two versions of a webpage or app to determine which one performs better.

Airbridge

Stop paying for ads that don't perform. Know which ads actually drive revenue.

Ask AI for a summary of Airbridge

Plans

  • Compare All Plans
  • Core
  • Growth
  • Pricing

Features

  • Airbridge AI
  • Marketing Analytics
  • Fraud Protection
  • Web & App Attribution
  • ROAS Measurement
  • iOS & SKAN
  • Deep Linking
  • Data Export
  • Audience Manager
  • Signal Hold

Resources

  • Blog
  • Case Studies
  • Glossary
  • Library
  • Academy
  • Marketers Guide
  • Developer Guide

Company

  • About Us
  • Terms of Service
  • Electronic Payment Terms
  • Privacy Policy
  • Information Security
  • GDPR
  • System Status

Customers

  • Fizz
  • Planfit
  • Loyal Foundry
  • UNNI
  • Wasabi
  • Rapchat

© 2026 AB180 Inc. All rights reserved.

AB180 Inc. | Business Registration: 550-88-00196