Free tool // runs in your browser
Adblock revenue calculator: estimate the ad revenue you lose to ad blockers
Lost ad revenue = monthly page views × ad-block rate × CPM ÷ 1,000, where CPM is what you earn per 1,000 page views that show ads. Enter your three numbers in the calculator to see the monthly and yearly estimate. The calculator runs in your browser and sends your numbers nowhere: no sign-up, no email.
3 inputs · monthly and yearly estimate · formula on the page · embeddable
Calculator // estimate
How much ad revenue are you losing to ad blockers?
Move the sliders or type your numbers. The starting values are an example, not an average.
Your numbers
All page views in a month, from your analytics or server logs.
What you earn per 1,000 page views that show ads. AdSense calls it Page RPM.
Share of page views with an ad blocker. Measure yours on your own site with a free account.
Estimate
- Blocked page views / month
- Lost ad revenue / month
- Lost ad revenue / year
- Recoverable / month (estimate)
× = blocked page views
÷ 1,000 × = a month
An estimate, not a measurement. It counts the whole monthly loss as recoverable, valued at your CPM.
Measure my ad-block rate, freeFree plan: 5,000 detections a month, no payment method.
Plan for these detections
- Free up to 5,000
- Pro up to 100,000
- Max up to 1.5M
- Business up to 5M
140,000 detections a month (one per blocked page view): the Max plan covers them, 1,500,000 detections for $12.99 a month.
See plansMethod // three steps
The formula behind the estimate
The calculator runs three steps, in this order. You can check each one by hand.
Monthly page views 500,000
Blocked page views 140,000
Blocked page views = monthly page views × ad-block rate
Lost ad revenue / month $336
Lost ad revenue per month = blocked page views × CPM ÷ 1,000
Lost ad revenue / year $4,032
Lost ad revenue per year = lost ad revenue per month × 12
CPM here means what you earn per 1,000 page views that show ads, with every ad on the page counted together.
Each blocked page view is valued at the same CPM as a page that shows ads.
Worked example: 500,000 page views a month
These are the calculator's starting values. They are an example, not an average for any type of site.
- Page views
- 500,000 a month
- Ad-block rate
- 28% → 500,000 × 0.28 = 140,000 blocked page views
- CPM
- $2.40 → 140,000 × $2.40 ÷ 1,000 = $336 a month
- Year
- $336 × 12 = $4,032 a year
- Detections
- Max 140,000 a month → covers them: 1,500,000 detections for $12.99 a month
Change any number in the calculator above to run the same steps with your own figures.
Inputs // where each one comes from
Where to find your three numbers
Monthly page views
Take a full month from your analytics or server logs, not from your ad network report: a network usually counts only the pages where its code ran, so pages with an ad blocker are missing. Some ad blockers also stop analytics tags, so compare with your server logs (without bots) if you have them.
CPM (or page RPM)
Divide last month's ad revenue by the page views your ad network counted that month, and multiply by 1,000. Those are the pages that showed ads, so this is the CPM the calculator needs; in AdSense it is Page RPM. If your network reports eCPM per ad impression, multiply it by your average ad impressions per page view: a $1.20 eCPM with two impressions per page view is a $2.40 CPM. Use the earnings that reach your account.
Ad-block rate
The share of your page views that arrive with an ad blocker. It depends on your audience, devices and countries, so a published average is not your number (published figures are in ad-blocking statistics).
To measure yours, add AntiAdBlock Core to your site: the dashboard shows your ad-block rate on every plan, Free included.
Free plan: 5,000 detections a month, no payment method. Pasting the tag takes about 60 seconds.
Result // what it means
What the estimate tells you, and what it leaves out
It counts
- Every page view that arrives with an ad blocker, valued at your CPM.
- The whole monthly loss as recoverable: a visitor who allows ads sees your usual ads, paid by your ad network.
It leaves out
- Seasonal swings in your CPM and fill rate.
- Differences between pages, countries and devices: one figure per input.
Use it as an adblock recovery calculator, to decide whether ad blocking is worth acting on. Once the script is live, your dashboard shows, on every plan, your ad-block rate, detections, recoveries and the estimated recovered revenue at the CPM you set for each site.
How that money reaches you, and why you keep all of it: adblock revenue recovery.
Next // measure it on your site
From the estimate to your own figures
This calculator assumes Your dashboard shows
- Ad-block rate
- the rate you enter
- your rate, measured on your site
- Blocked page views
- calculated
- detections
- Recoverable
- the whole loss, as an estimate
- recoveries
- Money
- estimated loss at your CPM
- estimated recovered revenue at the CPM you set for each site
Embed // on your own site
Embed the adblock revenue calculator on your site
Paste the code where you want the calculator, on any site and with no sign-up. It loads in a frame up to 560 px wide and 640 px tall and runs in your reader's browser.
<iframe src="https://antiadblockcore.com/embed/calculator" width="100%" height="640" style="border:0;border-radius:14px;max-width:560px" loading="lazy" title="Adblock revenue calculator"></iframe>
<p style="font-size:13px;margin:6px 0 0">Adblock revenue calculator by <a href="https://antiadblockcore.com/calculator" rel="nofollow">AntiAdBlock Core</a></p>Questions about the adblock revenue calculator
How do you calculate ad revenue lost to ad blockers?
Multiply your monthly page views by your ad-block rate to get blocked page views, then multiply by your CPM and divide by 1,000. That is the estimated monthly loss; multiply it by 12 for the year. With 500,000 page views, a 28% ad-block rate and a $2.40 CPM, the estimate is $336 a month and $4,032 a year.
Should I enter CPM, eCPM or page RPM?
Enter what you earn per 1,000 page views that show ads. In AdSense that is Page RPM. If your network reports eCPM per ad impression, multiply it by your average ad impressions per page view: a $1.20 eCPM with two impressions per page view gives $2.40. Use your earnings after your network's share.
What ad-block rate should I use?
Your own. The share of page views with an ad blocker changes with your audience, devices and countries, and published figures often measure something else, such as users instead of page views. AntiAdBlock Core measures it on your site: the dashboard shows your ad-block rate on every plan, and the Free plan covers 5,000 detections a month with no payment method.
Is the result what I would get back?
It is an estimate, not a measurement. The calculator counts the whole monthly loss as recoverable: a visitor who allows ads sees your usual ads, paid at your CPM by your own ad network. With the AntiAdBlock Core script on your site, the dashboard measures your ad-block rate and detections and shows your recoveries, with their estimated revenue at your CPM.
Does the calculator store or send my numbers?
No. It calculates in your browser as you move the sliders or type your numbers and does not send your numbers anywhere. There is no sign-up and no email field: the result is on the page, and the formula is printed below it so you can check it by hand.
How many detections would my site use?
About your monthly page views times your ad-block rate: AntiAdBlock Core counts one detection per page view with an ad blocker, so 500,000 page views at 28% are about 140,000 detections. The calculator shows the plan that covers that figure; the Free plan includes 5,000 a month.
Can I put this calculator on my own site?
Yes, for free. Copy the embed code on this page and paste it where you want the calculator: it loads in a frame up to 560 px wide and 640 px tall. For the Spanish version, copy the code on the Spanish page of this calculator: it loads with ?lang=es and comes with a Spanish title and credit line.
Measure your ad-block rate, free
Swap the starting ad-block rate for the one measured on your own site. The Free plan covers 5,000 detections a month for one site, with no payment method and no end date.