In-App Ad Revenue Calculator

From daily users to a monthly figure, format by format: banner, interstitial and rewarded video, with the match rate, show rate and eCPM from your own ad network report.

Example numbers filled in

Your audience and your ads

Count each refresh as a request.

Every number filled in is an example, not a market figure. Replace the eCPMs and rates with your own from AdMob or your mediation report; they move with country, format, season and mediation.

Ad revenue a month

USD 5,749

From 125,550 impressions a day across the formats that are on.
A day
USD 189.00
A year
USD 68,985
Revenue per daily user (ARPDAU)
USD 0.0095
Blended eCPM
USD 1.51
Impressions a month
3,818,813

By format, a month

  • BannerUSD 1,560 · 27.1%
  • InterstitialUSD 4,188 · 72.9%
  • Rewarded videoOff

Impressions a day = daily users × sessions × requests per session × match rate × show rate, per format. Revenue = impressions × eCPM / 1,000, summed over the formats that are on; a month is 365 / 12 days. Match rate, show rate, eCPM and ARPDAU as AdMob defines them in its partner bidding glossary and glossary.

The eCPMs are examples, not market figures: replace them with the ones in your ad network's own report. Ad revenue carries no app store fee.

Ads or a subscription? Model the subscription side with the same users.

Subscription calculator
How it works

How to Estimate In-App Ad Revenue

Three steps, nothing to set up

  1. Enter your audience

    Daily active users and how many sessions each of them opens a day.

  2. Set each ad format

    Switch banner, interstitial and rewarded video on or off, then enter requests per session, match rate, show rate and eCPM from your network's report.

  3. Read the revenue

    See the monthly figure, a day and a year, ARPDAU, blended eCPM and how much each format brings in.

What you get

Why Use This Ad Revenue Calculator

The same terms your ad network reports in

  • Free, no account, no limit

    No sign-up and no cap on how often you calculate. Everything runs in your browser, so nothing you type is sent anywhere.

  • AdMob's definitions

    Match rate, show rate, eCPM and ARPDAU mean what AdMob Help says they mean, so the inputs map straight onto your report.

  • Format by format

    Banner, interstitial and rewarded video each get their own request count, rates and eCPM, and a bar showing their share.

  • The formula on the page

    The calculation is printed under the result with links to the sources, so you can check every number by hand.

Who it's for

Who Uses an Ad Revenue Calculator

Who it is for and what they use it for

  • Indie developers

    See what a free app with ads could earn at your current daily users before you add another format.

  • Product managers

    Compare a rewarded video placement with one more interstitial a session, using your own eCPMs.

  • Founders planning revenue

    Put a monthly ad figure next to a subscription model for the same users, then decide which to lead with.

FAQ

Frequently Asked Questions

Questions people ask

What is eCPM?

Effective cost per mille: what you earn for every 1,000 impressions. AdMob defines it as earnings divided by impressions, times 1,000. An eCPM of USD 6 means 1,000 interstitials shown earned USD 6.

What are match rate and show rate?

AdMob splits fill into two steps. Match rate is matched requests divided by requests: how often a network returned an ad. Show rate is impressions divided by matched requests: how often a matched ad was actually shown. The calculator multiplies requests by both to get impressions.

What is ARPDAU?

Average revenue per daily active user: the revenue of a day divided by the users active that day. AdMob defines it as earnings divided by active users. It lets you compare days, apps and formats regardless of audience size.

Why do eCPMs vary so much?

They move with the user's country, the ad format, the season and your mediation setup. That is why the numbers filled in here are only examples, and why you should use the eCPMs from your own report.

Do Apple and Google take a cut of ad revenue?

No. The App Store and Google Play fee applies to purchases and subscriptions sold through the store. Ad revenue is paid by the ad network, so the calculator takes no store fee off it.

How do I read these numbers from AdMob?

In AdMob reports, group by ad format or ad unit and add the requests, match rate, show rate and eCPM metrics. Divide requests by the sessions in the same period to get requests per session. Daily active users come from your analytics, such as Google Analytics for Firebase.

How does the calculator count a banner?

A banner that refreshes sends a new request each time, so count every refresh. A banner that refreshes every 60 seconds during a 2 minute session makes about 2 requests.

Is the calculator free?

Yes. There is no account, no sign-up and no limit, and it runs in your browser.

Made by a studio that runs 11 live apps

We built these tools to price and plan our own apps. See what they were built for.