AntiAdBlock.Core

Recover the ad revenueadblockers stole from you.

The anti adblock killer script for publishers: 11-vector detection, 99.7% precision, instant recovery.

Publishers lose 18–32% of ad impressions to blockers. AntiAdBlock Core detects them with 99.7% precision, shows your recovery message, and puts that revenue back with one line of JS.

BlockedDetectedRecovered
11-vector ensemble detection
Fast and secure
Real-time statistics dashboard

Detects & defeats

AdBlockAdBlock PlusuBlock OriginuBlock Origin LiteAdGuardBrave ShieldsGhostery

Works on any device, desktop or mobile, and in every browser: Chrome, Firefox, Edge, Safari, Brave & Opera.

Live · Example of how we detect ad blockersstreaming
  1. +0.0s[detector] bait_publicblocked
  2. +0.1s[detector] bait_randomblocked
  3. +0.3s[detector] self_ads_jsblocked
  4. +0.4s[detector] css_adsblocked
  5. +0.6s[detector] image_bannerblocked
  6. +0.9s[detector] dns_externalblocked
  7. +1.0s[detector] verdictADBLOCK CONFIRMED
What the visitor sees
yoursite.com/example
ad
Adblocker detected

Disable your adblocker to keep reading. We rely on ads to publish.

How to disable

Fully customizable: colors, logo & copy adapt to your brand on paid plans.

99.7%
Detection precision
Instant
No impact on page load
24 h
ML retraining cadence
0 cookies
No fingerprinting · GDPR-clean

Why AntiAdBlock Core

The ad blocker detection layer the others can't ship.

Built by publishers who got tired of losing 30% of their inventory to silent blocking.

01

Ensemble adblock detection

11 independent vectors voted in real time: DOM bait, randomized class probes, self-hosted ad-asset checks, DNS-level probes, timing fingerprints, web_accessible_resources, MV3 noopjs heuristics. No single point of failure.

02

Beats every ad blocker

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 retrain heuristics nightly against EasyList, EasyPrivacy and the uBO deltas.

03

Anti-anti-adblock

Per-request randomized bait classes, dynamic script generation, AST-based JavaScript obfuscation, no static signatures. Filter lists can't pre-target what doesn't exist twice.

04

Recovery analytics

Per-site dashboards: detection rate, recovery rate, bounce, and estimated revenue at your CPM. Per-detector breakdown for tuning. Export CSV anytime.

05

Domain-locked scripts

Every script is HMAC-signed and origin-locked to the verified domain. Stolen tags are silently neutralized server-side and the leak is logged with a watermark.

06

Sub-12 kB, sub-50 ms

Async loader, zero dependencies. No render-blocking, no impact on Lighthouse, LCP, INP or Core Web Vitals. Cached for 60 s with instant kill-switch.

07

Daily ML retraining

Detection heuristics retrain nightly against the latest filter-list deltas (EasyList, uBlock, AdGuard, Brave). You stay ahead of every blocker release.

08

GDPR + CCPA clean

Pure JavaScript output, no cookies, no fingerprinting, no per-visitor PII. Aggregated by day per site. Privacy-first by construction.

3 steps · ≈ 60 seconds

From signup to first detection in one minute.

  1. 01

    Register your site

    Sign up free, add your domain, get an instant verification token (meta tag or root file).

  2. 02

    Drop the script

    Paste one async <script> tag in your <head>. It's domain-locked and HMAC-signed, so no one else can use it.

  3. 03

    Detect & recover

    Every visit is silently scanned. Adblockers trigger a polite, brand-friendly overlay. You see the impact in real time.

Your script, generated per site
<script async
  src="https://antiadblockcore.com/s/SITE_ID.js"
  data-aabc-site="SITE_ID"
  integrity="sha384-…"
  crossorigin="anonymous"></script>

How we compare

Built different from the DIY adblock killer script you've tried.

DIY adblock killer scriptsAntiAdBlock Core
Detection vectors1–2 (DOM bait only)11 independent vectors (DOM + DNS + timing + MV3)
Static signaturesYes, filter lists catch them in daysPer-request randomized, AST-obfuscated
uBlock Origin LiteMisses Optimal/CompleteDetected across all 3 modes
Real-time analyticsNone or basic countersPer-detector breakdown + revenue model
Domain lock & HMACNo, anyone can copy your tagYes: origin-locked, watermarked
Recovery overlayHardcoded HTMLBrand-customizable, A/B tested
GDPR + CCPAOften sets cookiesZero cookies, zero PII
Time to liveHours of dev work60 seconds, one script

Pricing

Choose the plan that fits your site and start growing your ad revenue.

All plans include the same detection engine. Limits are on volume, not on quality.

Free

For solo creators kicking the tires.

$0forever
10,000 detections / month
1 site
  • 1 website
  • 10,000 detections/month
  • Full 11-vector detection engine
  • Real-time stats
  • Email support
Start free

Pro

For growing creators and small publishers.

$5/ month
250,000 detections / month
2 sites
  • Everything in Free
  • 2 websites
  • 250,000 detections/month
  • Custom overlay color
  • Transparent / solid backdrop
  • Priority email support
Get Pro
Most popular

Max

For serious publishers with real traffic.

$12.99/ month
2,000,000 detections / month
5 sites
  • Everything in Pro
  • 5 websites
  • 2,000,000 detections/month
  • Custom logo in overlay
  • Custom message title & body
  • Advanced analytics dashboard
  • Priority support
Get Max

Business

Unlimited everything. Built for high-traffic publishers.

$29.99/ month
Unlimited detections
Unlimited sites
  • Everything in Max
  • Unlimited websites
  • Unlimited detections
  • Dedicated support
Get Business

How your plan is metered

Your plan usage is metered by adblock detections. That's it.

  • One detection = one page view where we detect an adblocker.
  • Your monthly limit is your plan's number of detections.
  • You're never charged for page requests, with or without an adblocker. Only detections count.

ROI calculator

How much ad revenue are you losing right now?

Average publishers lose 18–32% of impressions to ad blockers. Move the sliders to see what AntiAdBlock Core would put back in your pocket.

Inputs //
Readout //
You're losing / month
$336
You're losing / year
$4,032
You'd recover with AntiAdBlock Core
$218

Estimate applies a 65% recovery rate, a conservative assumption based on industry ranges. Your actual rate may vary.

Claim my recovered revenue

Built for publishers like you

Whatever your site looks like, we protect it.

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.

News & magazines

Recover ad revenue from readers who bounce paywalls. Polite overlays preserve reader trust while keeping CPMs intact.

Blogs & creators

Solo creators using AdSense, Mediavine or Ezoic stop losing 25–40% of impressions to adblockers. One script, real money back.

Gaming & streaming

uBlock Origin is everywhere in gaming verticals. Our 11-vector ensemble catches every Optimal/Complete uBO variant by design.

Video & VOD

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.

Forums & communities

Tech-savvy users mean adblock rates above 50%. Lock the script to your domain, prevent abuse, and recover even from power users.

E-commerce affiliates

Affiliate networks block when adblockers strip referral links. We detect, alert, and surface a one-click whitelist call-to-action.

FAQ

Honest answers.

What is an anti adblock script and why do I need one?

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. Publishers lose 18–32% of ad impressions to blockers; an anti adblock script puts most of that money back.

Will the AntiAdBlock Core script slow my site down?

No. It's under 12 kB gzipped, async, and runs after the first paint. Lighthouse, LCP, INP and Core Web Vitals stay untouched. The script is cached for 60 seconds with an instant kill-switch from the dashboard.

Can adblockers evolve to bypass detection?

They try every week. We retrain heuristics nightly against the latest EasyList, uBlock, AdGuard and Brave deltas. Each script also embeds per-request randomized bait classes and AST-based obfuscation, so static signatures can't keep up.

Does it detect uBlock Origin Lite (uBOL) on Chrome MV3?

Yes, across Basic, Optimal and Complete modes. Our v4.2 release adds explicit MV3 noopjs redirect heuristics and timing-based fingerprints specifically designed for the post-Chrome-113 randomized URL world.

Is AntiAdBlock Core GDPR and CCPA compliant?

Yes. We don't set cookies, don't fingerprint visitors, and aggregate only at the daily-per-site level. No per-visitor PII is stored. The script is privacy-first by construction and works with all major consent management platforms.

What if someone copies my script tag?

Scripts are domain-locked and HMAC-signed. 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.

How do I install the script?

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.

How much ad revenue can I recover?

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.

Can I customize the recovery overlay?

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.

How do I upgrade my plan?

Open the plan page in your dashboard, choose your plan, and pay through our secure checkout. Your plan activates the moment the payment clears.

What is an adblock killer script and how does it work?

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.

How do I add an anti adblock script to my website?

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 HMAC-signed: it only works on your verified domain. The whole setup takes about one minute and works on any CMS or static site.

Does antiadblock work on any website, not just media publishers?

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.

Is it legal to add antiadblock detection to my website?

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. Thousands of websites across 40+ countries run antiadblock legally.

Stop leaking ad revenue. Start recovering today.

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
Get my free anti‑adblock script →