AdMob CPM Calculator
Estimate earnings from impressions and CPM/eCPM, or reverse-calculate how many impressions you need for a revenue target. Includes scenario cards, range sensitivity, pitfalls checklist, and optional AI insights.
Use impressions + CPM/eCPM to estimate earnings, or reverse-calculate impressions for a revenue target.
Earnings = Impressions ÷ 1,000 × CPM
Most forecast errors come from metric mismatches and fill/mediation effects. Validate these before trusting the number.
Requests ≠ impressions
Ad requests don’t always fill. Using requests instead of impressions can inflate forecasts.
Check: Use Ad impressions (and Estimated earnings) for the same date range and ad unit type.
CPM vs eCPM: match your rate to the formula
For revenue forecasting, you want your effective earnings per 1,000 impressions (eCPM), not an advertiser CPM.
Check: Compute eCPM as (estimated earnings ÷ impressions × 1,000) for the same window.
Fill rate & mediation can compress revenue
No-fill, latency, and mediation waterfalls can reduce realized impressions and eCPM.
Check: Review fill rate, mediation performance, and ad source mix; widen your range if unstable.
Geo mix swings eCPM heavily
A small shift from Tier-1 to Tier-3 can move eCPM multiple times.
Check: Segment impressions and eCPM by top countries; use a weighted range.
eCPM floors & price floors change outcomes
Floors can increase eCPM but reduce fill, often changing total revenue.
Check: Compare revenue before/after floors with similar traffic and seasonality.
Interstitial frequency can hurt retention
More interstitials can raise short-term impressions but damage user experience and LTV.
Check: Use frequency capping; monitor retention and LTV alongside eCPM.
Get a sanity check and actionable optimization ideas based on your inputs (no guarantees).
Do not paste AdMob account IDs, emails, or other sensitive data.
Official AdMob docs for definitions and metric details:
Explore more advertising calculators:
Why this calculator is different
Two-way calculator
Estimate earnings or plan required impressions from a revenue target.
Range sensitivity
Use CPM min/max (plus scenario cards) to model uncertainty instead of a single point estimate.
AdMob-friendly terminology
AdMob pitfalls checklist: requests vs impressions, CPM vs eCPM, fill rate, mediation, and geo mix.
Optional AI insights
Get a sanity check and actionable optimization ideas (no guarantees).
How it works
Pick a mode
Choose earnings estimation or required impressions planning.
Enter inputs
Add impressions or target revenue plus CPM/eCPM (or a range).
Copy and iterate
Copy the summary, adjust assumptions, and plan next experiments.
FAQ
Need a quick revenue sanity check?
Run the numbers, copy the summary, and plan next steps in minutes.
Start calculatingThis tool provides estimates only. AdMob CPM/eCPM varies by geo mix, ad format, fill rate, viewability, seasonality, and auction demand.
