Ensemble adblock detection
multiple independent signals voted in real time: DOM baits, network probes, asset checks, DNS-level probes and MV3 heuristics. No single point of failure.
Publishers lose around 30% of their ad revenue to blockers. AntiAdBlock Core detects them with 99.7% precision, shows your recovery message, and puts that revenue back with one line of JS.
Detects & defeats
Works on any device, desktop or mobile, and in every browser: Chrome, Firefox, Edge, Safari, Brave & Opera.
Disable your adblocker to keep reading. We rely on ads to publish.
Fully customizable: colors, logo & copy adapt to your brand on paid plans.
Why AntiAdBlock Core
Built by publishers who got tired of losing 30% of their inventory to silent blocking.
multiple independent signals voted in real time: DOM baits, network probes, asset checks, DNS-level probes and MV3 heuristics. No single point of failure.
Detects AdBlock, AdBlock Plus, uBlock Origin, uBlock Origin Lite (Basic/Optimal/Complete), AdGuard, Brave Shields and Ghostery, on Chrome, Firefox, Edge, Safari, Brave and Opera. We keep detection current against the major filter lists.
Bait and delivery change on every request, with no static signatures. Filter lists can't pre-target what doesn't exist twice.
Per-site dashboards: detection rate, recovery rate, bounce, and estimated revenue at your CPM. Per-detector breakdown for tuning. Export CSV anytime.
Every script is tamper-proof and origin-locked to the verified domain. Stolen tags are silently neutralized server-side and the leak is logged with a watermark.
Async loader, zero dependencies: it downloads in parallel without blocking your HTML, so it is never a render-blocking resource. Cached for 60 s with an instant kill-switch.
Detection stays current against the major filter lists. You stay ahead of every blocker release.
Pure JavaScript output, no tracking cookies, no fingerprinting, no per-visitor PII. Aggregated by day per site. Privacy-first by construction.
3 steps · ≈ 60 seconds
Sign up free, add your domain, get an instant verification token (meta tag or root file).
Paste one async <script> tag in your <head>. It's domain-locked and tamper-proof, so no one else can use it.
Every visit is silently scanned. Adblockers trigger a polite, brand-friendly overlay. You see the impact in real time.
<script async src="https://antiadblockcore.com/s/SITE_ID.js" data-aabc-site="SITE_ID" integrity="sha384-…" crossorigin="anonymous"></script>
How we compare
Pricing
All plans include the same detection engine. Limits are on volume, not on quality.
For solo creators kicking the tires.
For growing creators and small publishers.
For serious publishers with real traffic.
Unlimited everything. Built for high-traffic publishers.
Your plan usage is metered by adblock detections. That's it.
ROI calculator
Publishers lose around 30% of their ad revenue to ad blockers. Move the sliders to see what AntiAdBlock Core would put back in your pocket.
Estimate applies a 65% recovery rate, a conservative assumption based on industry ranges. Your actual rate may vary.
Claim my recovered revenueBuilt for publishers like you
AntiAdBlock Core works for any site that monetizes with display, programmatic, pop ads, affiliate, video ads, push ads and more. Recover your earnings from any ad format.
Recover ad revenue from readers who bounce paywalls. Polite overlays preserve reader trust while keeping CPMs intact.
Solo creators using AdSense, Mediavine or Ezoic stop losing 25–40% of impressions to adblockers. One script, real money back.
uBlock Origin is everywhere in gaming verticals. Our multi-signal ensemble catches every Optimal/Complete uBO variant by design.
Pre-roll and mid-roll blocking is the #1 revenue leak for VOD. We detect adblock before the player loads and serve a recovery flow.
Tech-savvy users mean adblock rates above 50%. Lock the script to your domain, prevent abuse, and recover even from power users.
Affiliate networks block when adblockers strip referral links. We detect, alert, and surface a one-click whitelist call-to-action.
FAQ
An anti adblock script detects when a visitor has an ad blocker active (uBlock Origin, AdBlock Plus, AdGuard, Brave Shields, Ghostery, etc.) and gives you a chance to recover the lost ad revenue, usually by politely asking them to whitelist your site. Blocking and consent rejection together cost a typical publisher around 30% of potential ad revenue; an anti adblock script wins back a share of it.
No. It's async with zero dependencies, so it is never a render-blocking resource. The script is cached for 60 seconds with an instant kill-switch from the dashboard.
They try every week. We keep detection current against the major filter lists, and every script changes its bait and delivery on each request, so static signatures can't keep up.
Yes, across Basic, Optimal and Complete modes. The engine adds MV3-specific heuristics built for Chrome's network-layer blocking, so uBOL is caught where legacy single-bait checks miss it.
Yes, it is designed for both. We don't fingerprint visitors, set no tracking cookies and keep no visitor identifiers: our statistics are daily totals per site. To count recoveries the script keeps one small first-party entry on your own domain (a timestamp flag with no identifier that expires after 30 days), described in our privacy policy for your cookie notice. It works with all major consent management platforms.
Scripts are domain-locked and tamper-proof. If the origin doesn't match your verified domain, the script no-ops silently and we log the attempt. Every script also embeds an invisible watermark for leak attribution.
After signing up free, you verify your domain with a meta tag or a root file, then paste one async <script> tag into your <head>. The whole flow takes about 60 seconds.
A realistic planning assumption is a 65% recovery rate against detected adblock sessions. Actual results depend on your audience and how persuasive your whitelist message is. Use the ROI calculator on this page to model your numbers.
Free shows a clean default. Pro adds brand colors and backdrop options. Max adds a custom logo and full message editing. The Business plan includes everything plus unlimited scale and dedicated support.
Open the plan page in your dashboard, choose your plan, and pay through our secure checkout. Your plan activates the moment the payment clears.
An adblock killer script is JavaScript that runs silently in the browser and detects whether a visitor has an active ad blocker. When it spots one, it triggers a recovery flow: asking the user to whitelist the site or showing a soft paywall. Unlike basic detectors, an adblock killer fires multiple simultaneous probes and is randomized on every load so filter lists cannot pre-block it.
Sign up free, verify domain ownership with a meta tag or a root file (under 60 seconds), then paste one async script tag into your site's head. The script is domain-locked and tamper-proof: it only works on your verified domain. The whole setup takes about one minute and works on any CMS or static site.
Yes, antiadblock works on any website that runs ads: blogs, gaming portals, forums, news sites, affiliate sites, niche content sites, and e-commerce stores with ad slots. The integration is a single async script tag in your <head>, identical regardless of CMS. WordPress, Webflow, Ghost, Shopify, custom HTML, React, Next.js. If you can add a script tag, you can add antiadblock to your website in under 60 seconds. Thousands of websites across 40+ countries already run it.
Yes, antiadblock detection is legal in all major jurisdictions including the EU, US, and UK. You are not blocking the ad blocker; you are detecting it and offering the visitor a choice. The script reads no browser extension data and stores no personal information, making it fully GDPR and CCPA compliant.
Free forever for the first 10k detections / month. No credit card, no spam, no dark patterns.
AntiAdBlock Core · 10,000 detections / mo, free forever.
Start free →