AdMob revenue calculator: estimate your app ad earnings
Enter your daily active users, sessions and ads per session to estimate daily, monthly and yearly ad revenue for banner, interstitial, rewarded and native ads.
| Ad format | Ads per session | eCPM (USD) | Per day |
|---|
Estimates only. Real earnings depend on your users’ countries, app category, ad placement, season and AdMob mediation.
How app ad revenue is calculated
Ad networks such as Google AdMob pay per 1,000 ad impressions. The rate you earn is called eCPM (effective cost per mille). The calculator uses this simple formula for each ad format:
Revenue per day = DAU × sessions per user × ads per session × fill rate ÷ 1,000 × eCPM
What affects your eCPM?
- User country: advertisers pay much more for users in the US, UK, Canada, Australia and Western Europe than in most of Asia, Africa and Latin America.
- Ad format: rewarded and interstitial ads earn far more per impression than banners, but you can show fewer of them without annoying users.
- App category: finance, business and health apps usually earn more than casual games or utilities.
- Season: rates are often highest in November and December and lower in January.
- Mediation: letting several ad networks compete for each impression usually raises eCPM and fill rate.
About the example eCPMs
The preset buttons fill in rough example eCPMs so you can see the effect of your audience. They are not guaranteed rates. Once your app is live, open AdMob › Reports, check the real eCPM and match rate for each ad unit, and type those numbers in for an accurate forecast.
Earn more without hurting retention
Show interstitials at natural breaks (after a level or task, not on app open), let users choose rewarded ads for extra value, and keep banners out of the way of buttons. A good experience keeps users coming back – and daily active users matter more than squeezing in extra ads.
Frequently asked questions
How much does AdMob pay per 1,000 impressions?
It varies widely. Banner ads often earn well under $1 per 1,000 impressions, while interstitial and rewarded ads can earn several dollars or more – especially for users in the US, UK and other high-income countries.
What is eCPM?
eCPM (effective cost per mille) is the revenue you earn for every 1,000 ad impressions. AdMob shows it for each ad unit in your reports.
What is ARPDAU?
ARPDAU is average revenue per daily active user: your daily ad revenue divided by your daily active users. It helps compare monetisation between apps and versions.
How many users do I need to earn $1,000 a month from ads?
It depends on country mix and formats. With the calculator’s default “Global mix” example settings (3 sessions a day and a mix of all four formats), about 3,000 daily active users reach that level; apps that show only banners need many more users, and apps with mostly US and UK users need fewer. Use the calculator with your own numbers.
Is this calculator accurate?
It gives an estimate. Your real revenue depends on fill rate, user location, ad placement and season. Replace the example eCPMs with your actual AdMob data for the best forecast.
Need a website or app built?
We design and build websites and Android apps for clients worldwide – clear scope, fixed price, fast delivery.
Techpass Master Technologies · Websites, Android apps and digital marketing
