AntiAdBlock Core vs AdSense ad blocking recovery

Google's ad blocking recovery in AdSense and Ad Manager (Privacy & messaging, formerly Funding Choices), compared with a notice that also shows on phones.

AdSense ad blocking recovery is a message you set up in AdSense or Ad Manager, and Google lists no separate fee for it. According to Google's Ad Manager help, it only appears in desktop browsers. AntiAdBlock Core works alongside AdSense and shows its notice in desktop and mobile browsers. You keep AdSense either way.

AdSense ad blocking recovery data checked onSee sources

AdSense ad blocking recoveryMessage inside AdSense and Ad Manager

AntiAdBlock CoreNotice that also shows on phones

Where it shows
Desktop browsers (Ad Manager help)
Desktop and mobile browsers
Cost
No separate fee listed
Free plan, then flat
Needs
AdSense or Ad Manager account
One tag, any ad network

Where Google's ad blocking message shows

Google's Ad Manager help says its messages only appear in desktop browsers, not in mobile browsers or apps. The AdSense help does not repeat that sentence, but its own report counts desktop page views only.

Where each message shows, according to Google's help and our productGoogle's rows come from the Ad Manager help pages "About ad blocking recovery messages" and "Privacy & messaging report", and the AdSense help page "Use metrics to understand engagement", checked 11 Oct 2026.
Where each message shows, according to Google's help and our product
Message or reportDesktop browsersMobile browsersMobile apps
Google's messageCoveredNot coveredNot covered
Google's ad blocking rateCoveredNot coveredNot covered
AntiAdBlock Core noticeCoveredCoveredNot offered: it is a script for websites, not apps

"Ad blocking recovery messages are only available on websites viewed in desktop browsers."

Google Ad Manager Help: About ad blocking recovery messages
  • Google says it removed mobile and tablet page views from the rate in mid-February 2024, applied to past data too.
  • What it means for your site: if most of your readers are on phones, Google's message only reaches the ones on a computer. Your desktop and mobile split is in Google Analytics or Search Console.

AdSense ad blocking recovery vs AntiAdBlock Core at a glance

AdSense ad blocking recovery compared with AntiAdBlock Core
AspectAdSense ad blocking recoveryAntiAdBlock Core
Where the message showsDesktop browsers only, per Google's Ad Manager help1Desktop and mobile browsers (better here)
CostNo separate fee listed; part of AdSense and Ad Manager2 (better here)Free plan, then a flat monthly or yearly price with no revenue share
What you need firstAn AdSense or Ad Manager account with the site added38A free account and a verified site (meta tag, file or DNS TXT record)
SetupRecovery tag in the <head>, or Site Kit on WordPress; then build and publish the message42One async tag in the <head>, or the official WordPress plugin
Your ad networkSet up inside your AdSense or Ad Manager account3Works with AdSense, Ad Manager or any other network; serves no ads (better here)
Message formatCentered dialog (closable or not) or a bar pinned to the bottom3 (better here)A wall by default; closable only for network-level (DNS) blocking
When a visitor agreesInstructions on allowing ads; Google ended one-click allowlisting1The notice asks them to allow ads and the script checks again right away
Branding and languageYour logo and editable text; more than 40 language options28 (better here)English or Spanish, following the visitor's browser; your color (Pro); your logo and message up to 30 words (Max); remove our branding (Max)
ReportsMessages shown, conversions, and an ad blocking rate of desktop page views67Live dashboard: visits, block rate, detections, recoveries and revenue at stake; by blocking type and device from Max (better here)
If a blocker stops the messageOptional error protection code shows a fallback bar, always in English54First-party delivery keeps the script on a subdomain of your own domain, on every plan
Other optionsCustom choice button (for example, Subscribe) with your own code; a setting for Acceptable Ads users23Detection API: detection without the notice, with the result passed to your code (Max and Business)

Google column from Google's AdSense and Ad Manager help pages listed under "How we compared", checked 11 Oct 2026. We do not score detection rates we cannot measure on the same pages.

What Google's ad blocking recovery does

Google's ad blocking recovery is one of the message types in Privacy & messaging, the same section of AdSense and Ad Manager that handles consent messages for GDPR and US state privacy laws. Google's AdSense help describes it as "Privacy & messaging and its integrated Funding Choices functionality".

Setup has two parts, according to Google's help. First you paste the ad blocking recovery tag between <head> and </head> on your site, or deploy it with Google's Site Kit plugin on WordPress. Then you create the message in Privacy & messaging, choose the sites from your account where it runs, and publish it. Google says the message is "only displayed to users who have ad blocking or script blocking software installed".

Each message has one screen with your logo and an "Allow ads" button. Google's Ad Manager help says one-click allowlisting has ended, so the message now shows visitors instructions for allowing ads on the site. An optional Custom choice button can offer something else, such as a subscription, but it needs your own code.

You can show it as a centered dialog that visitors can close, a centered dialog they cannot close, or a bar pinned to the bottom of the page. You can include or exclude up to five URLs per domain, pick from more than 40 language options, and, before the first message, decide whether to show it to visitors who already accept Acceptable Ads.

What Google's ad blocking rate counts

Google reports an "extension rate": the "percentage of page views where users had ad blocker extensions installed", which "includes only Desktop page views". Google's Ad Manager help adds that mobile and tablet page views were removed from this metric in mid-February 2024, also for past data. The report also counts messages shown and conversions, meaning visitors who added your site to their allowlist. You can collect these numbers with the tag and a message left in draft, without showing anything.

Cost: no extra fee in AdSense, or a flat plan on top

Google's help lists no separate fee for ad blocking recovery messages: they come with your AdSense or Ad Manager account. Your AdSense terms do not change with either tool. Google's help puts the AdSense for Content share at 80% of revenue after the buying platform's fee, or about 68% when advertisers buy through Google Ads.

AntiAdBlock Core is a flat monthly or yearly price that sits on top of AdSense and takes no share of your ad revenue. The Free plan covers 5,000 detections a month for one site, with no payment method. Paid plans start at $5/month, with every plan on AntiAdBlock Core pricing. There is no setup fee or sales call, and you cancel from the dashboard.

A detection is a page view where a blocker is found; page views without one never count. For example, with 20 to 30% of page views coming with a blocker, the 5,000 detections of the Free plan cover 16,000 to 25,000 page views a month. The ad revenue loss calculator estimates what blocked visits cost you.

  • Free5,000 detections/moFree
  • Pro100,000 detections/mo$5/mo
  • Max1,500,000 detections/mo$12.99/mo
  • Business5,000,000 detections/mo$29.99/mo

Prices in US dollars. Only page views where an ad blocker is detected count; the rest never use your quota.

Where AntiAdBlock Core adds to AdSense

A notice on phones too

Google's Ad Manager help says its recovery messages only appear in desktop browsers. AntiAdBlock Core detects AdBlock, Adblock Plus, uBlock Origin, uBlock Origin Lite, AdGuard, Ghostery and Brave Shields on desktop and mobile, in Chrome, Firefox, Edge, Safari, Brave and Opera, and its notice shows on both.

Numbers for every device

Google's rate covers desktop page views with an ad blocker extension. The AntiAdBlock Core dashboard shows visits, block rate, detections, recoveries and revenue at stake in real time on every plan. Network-level blocking such as Pi-hole, AdGuard DNS or NextDNS is detected too: it counts in your rate, and the dashboard also shows it as a separate count. From Max, you can split your figures by blocking type and by device, browser and country.

Not tied to one ad account

Google's message is set up for sites in your AdSense or Ad Manager account. AntiAdBlock Core serves no ads and works with AdSense, Ad Manager, Mediavine, Ezoic or any other network, so the same notice and dashboard stay in place if you add or change ad partners later.

When Google's message is enough

Google's ad blocking recovery is a sensible first step for many AdSense publishers. It is already in your account, Site Kit installs the tag on WordPress without code, and Google lists no extra fee. It is enough when:

  • Most of your readers with a blocker are on desktop, where Google says its messages appear.
  • You want consent and ad blocking messages managed in one place, Privacy & messaging.
  • You prefer a bar pinned to the bottom that lets visitors keep reading, or messages in many languages.
  • A desktop ad blocking rate is all you need: Google reports it even with the message left in draft.

Why your AdSense ad blocking message is not showing

When publishers say Google's message is "not working", the cause usually matches a limit or a step in Google's own help:

1. You are testing on a phone

Google's Ad Manager help says the messages only appear in desktop browsers. This is how the feature is described, not a setup error.

2. The recovery tag is not in the <head>

Google says the message cannot be displayed without it. On WordPress, Site Kit can deploy it.

3. The message is still a draft

A draft keeps collecting metrics but shows nothing to visitors.

4. The page is excluded

Once you add page inclusions, every page not included is excluded automatically.

5. The blocker stops the message

Google's help says ad blocking extensions "may occasionally block user messages". Its optional error protection code then shows a fallback bar, always in English, pinned to the bottom of the page.

6. You are testing without a blocker

The message only shows to visitors with ad blocking or script blocking software. Google's help offers the ?fc=alwaysshow&fctype=ab parameter to preview a published message on your own page.

If your audience is mostly on phones, point 1 is the one that matters. That is the gap AntiAdBlock Core fills: you can see its notice working on a real page in the live demo.

How to use AntiAdBlock Core with AdSense

  1. Keep your AdSense setup

    Leave your AdSense or Ad Manager tags as they are. AntiAdBlock Core serves no ads and changes nothing in your account or payments.

  2. Keep Google's message as a draft

    We recommend showing only the AntiAdBlock Core notice: it covers desktop and mobile, so visitors with a blocker get one request, not two. Google's help says detection and reporting keep running with the tag and a draft message, so you keep its desktop figures.

  3. Add the tag and start free

    Create an account with no payment method, verify your site and add one async tag in the <head>, or use the WordPress plugin. On Blogger, paste the tag before </head> in your theme. For first-party delivery from your own subdomain, add one DNS record.

AdSense ad blocking recovery or AntiAdBlock Core? The verdict

If your readers with a blocker are mostly on desktop and Google's message format is enough, start with Google's ad blocking recovery: it is already in your AdSense account and Google lists no extra fee. If many of your readers are on phones, or you want block rate, detections and recoveries for every device in one dashboard, add AntiAdBlock Core and keep AdSense as it is. The Free plan covers 5,000 detections a month with no payment method, so you see your own numbers before you decide.

How we compared

Google's side comes only from Google's own AdSense and Ad Manager help pages, linked below and checked on 11 Oct 2026. Where the AdSense and Ad Manager help differ, we name the one we quote. We describe Google's message only as far as its help does, and we do not score detection rates we cannot measure on the same pages. AntiAdBlock Core facts come from our product and pricing page. AntiAdBlock Core is not affiliated with Google. AdSense, Google Ad Manager and Site Kit are Google products, named here only to identify them.

AdSense ad blocking recovery data checked on

  1. 1Google Ad Manager Help: About ad blocking recovery messages
  2. 2Google AdSense Help: About ad blocking recovery messages
  3. 3Google AdSense Help: Create an ad blocking recovery message
  4. 4Google AdSense Help: Tag your sites for ad blocking recovery messages
  5. 5Google AdSense Help: Troubleshooting blocked user messages
  6. 6Google AdSense Help: Use metrics to understand engagement
  7. 7Google Ad Manager Help: Privacy & messaging report
  8. 8Google AdSense Help: About Privacy & messaging
  9. 9Google AdSense Help: AdSense revenue share

Other comparisons

Each page compares AntiAdBlock Core with one provider, using public sources with a date.

AdSense ad blocking recovery: questions

Is AdSense ad blocking recovery free?

Google's help lists no separate fee for ad blocking recovery messages. They come with your AdSense or Ad Manager account, under Privacy & messaging, and you need the site added to that account. Your usual AdSense terms stay the same. AntiAdBlock Core has a Free plan of 5,000 detections a month with no payment method, and flat paid plans with no revenue share.

Does AdSense ad blocking recovery work on mobile?

Not according to Google's Ad Manager help: ad blocking recovery messages "are only available on websites viewed in desktop browsers" and "won't appear in mobile apps or on websites viewed in mobile browsers". Google's ad blocking rate also counts desktop page views only. AntiAdBlock Core shows its notice in desktop and mobile browsers and works alongside AdSense.

Why is my AdSense ad blocking recovery message not showing?

Check the points in Google's help: the recovery tag must be in the <head>, the message must be published (a draft only collects data), the page must not be excluded, and you must test in a desktop browser with a blocker on. Google also says blockers can sometimes stop the message itself; its optional error protection code then shows a fallback bar in English.

What happened to Funding Choices?

Funding Choices was the earlier name of Google's ad blocking recovery tool. Today it is part of Privacy & messaging in AdSense and Ad Manager, and Google's AdSense help still mentions the "Funding Choices JavaScript API". Google has also ended one-click allowlisting: the message now shows visitors instructions for allowing ads on the site.

Can I use AntiAdBlock Core with AdSense?

Yes. AntiAdBlock Core never serves, reinserts or edits ads. It asks visitors with a blocker to allow ads on your site, the same request Google's own message makes, and once they do, your AdSense ads load as usual. Keep your AdSense tags, add one async tag or the WordPress plugin, and start on the Free plan with no payment method.

Should I run Google's message and AntiAdBlock Core at the same time?

No. We recommend showing only the AntiAdBlock Core notice, which covers desktop and mobile, so nobody gets two requests on the same page. Keep Google's message as a draft and let AntiAdBlock Core show the notice. Google's help says its tag keeps collecting its desktop ad blocking rate while the message stays in draft.

Keep AdSense. Reach your readers on phones too.

Start free with 5,000 detections a month. No payment method, no sales call.