Discover your campaign's Effective Cost Per Mille (eCPM) using this free online calculator. Input your total ad revenue and impressions, then click calculate to gain valuable insights into your ad monetization performance.
Learn the fundamentals of Effective Cost Per Mille (eCPM) and optimize your ad revenue strategy.
Effective Cost Per Mille (eCPM) is a metric that measures the revenue generated per thousand ad impressions. It helps publishers understand and optimize their ad monetization strategy across different formats and placements.
(Total Revenue ÷ Total Impressions) × 1,000
The eCPM formula shows how much revenue you earn per thousand impressions. An eCPM of $2 means you earn $2 for every thousand ad impressions.
Example:
($100 ÷ 100,000 impressions) × 1,000 = $1.00 eCPM
eCPM rates vary significantly across different ad formats and placements. Understanding these benchmarks helps you optimize your ad inventory and maximize revenue:
Optimize ad positions:
Improve your ad stack:
Diversify formats:
Balance ads and UX:
Common placement mistakes:
Demand issues include:
Technical problems include:
Measurement issues:
Beyond standard eCPM:
Analyze eCPM by:
Advanced techniques:
Beyond the basic eCPM formula, these advanced calculations provide deeper insights into your ad monetization:
(Viewable Revenue ÷ Viewable Impressions) × 1,000
Viewable eCPM considers only impressions that meet viewability standards.
Example:
($100 ÷ 80,000 viewable imps) × 1,000 = $1.25 vCPM
(Total Revenue ÷ Unique Users) × 1,000
User eCPM shows revenue per thousand unique users rather than impressions.
Example:
($500 ÷ 20,000 users) × 1,000 = $25 user eCPM
eCPM × Fill Rate × (1 - Invalid Traffic %)
True eCPM accounts for fill rate and invalid traffic to show actual earning potential.
Example:
$2.00 × 0.8 × 0.95 = $1.52 true eCPM