Title: AdUnblocker
Author: digitalapps
Published: <strong>Kerzu 1, 2017</strong>
Last modified: Gouere 13, 2026

---

Search plugins

![](https://ps.w.org/adunblocker/assets/banner-772x250.png?rev=3644992)

![](https://ps.w.org/adunblocker/assets/icon-256x256.png?rev=3644992)

# AdUnblocker

 By [digitalapps](https://profiles.wordpress.org/digitalapps/)

[Download](https://downloads.wordpress.org/plugin/adunblocker.2.0.0.zip)

 * [Details](https://bre.wordpress.org/plugins/adunblocker/#description)
 * [Reviews](https://bre.wordpress.org/plugins/adunblocker/#reviews)
 *  [Installation](https://bre.wordpress.org/plugins/adunblocker/#installation)
 * [Development](https://bre.wordpress.org/plugins/adunblocker/#developers)

 [Support](https://wordpress.org/support/plugin/adunblocker/)

## Description

AdUnblocker helps publishers understand how ad blocking affects their site and recover
visitor support with configurable, accessible messages.

The free plugin detects blocked advertising assets, displays the popup you design,
and provides a seven-day view of detection and recovery outcomes. AdUnblocker is
fully compatible with Gutenberg, so you can build your own popup layouts with familiar
WordPress blocks. Analytics stay in your WordPress database and raw IP addresses
are never stored.

Learn more on the [AdUnblocker product page](https://digitalapps.com/wordpress-plugins/adunblocker/)
or ask a question in the [WordPress.org support forum](https://wordpress.org/support/plugin/adunblocker/).

#### Fully Gutenberg compatible

Design your own recovery popups in Gutenberg instead of working with a fixed message
or raw HTML. Use the native WordPress block editor and combine familiar blocks such
as headings, paragraphs, images, buttons, lists, and columns into a custom popup
layout.

 * Start from an automatically created, inactive starter popup.
 * Choose strict, temporary, or dismissible behaviour.
 * Control display delay, page or session scope, colours, spacing, width, padding,
   and border radius.
 * Show a customizable “allow ads and refresh” action.
 * Display a popup across the site or target selected pages.
 * Preview the adblock experience from an authenticated popup action without changing
   the live campaign.
 * Keep unlimited popup drafts. The free edition allows one published popup at a
   time.
 * Disable AdUnblocker on individual pages when needed.

#### Measure detection and recovery

The free analytics dashboard reports the last seven days of activity:

 * Adblock rate, total detection checks, and blocked checks.
 * Unique blocked visitors and popup viewers.
 * Dismissed and recovered visitors.
 * Recovery and dismissal rates.
 * Daily blocked-versus-not-blocked trends.
 * Per-popup views, recoveries, dismissals, and conversion rates.

Visitor identifiers are generated in the browser and stored as salted hashes in 
WordPress. Raw IP addresses are not stored. Free analytics are automatically pruned
after seven days and administrators can clear them at any time.

#### Built for resilient delivery

AdUnblocker can regenerate its frontend script and stylesheet with randomized names
and selectors. Generated assets are stored in WordPress’s persistent cache directory,
with safe fallback to the bundled assets when that location is unavailable.

The frontend recovery interface supports keyboard operation, focus management, Escape-
key behaviour where dismissal is allowed, and reduced-motion preferences.

### Pro Add-on

[AdUnblocker Pro](https://digitalapps.com/wordpress-plugins/adunblocker/) is delivered
as a separate add-on and requires the free plugin.

Pro adds:

 * Multiple simultaneous active popup campaigns.
 * Editable multi-step recovery journeys.
 * URL, device, browser, and visit-based targeting rules.
 * Weighted A/B experiment variants and variant leaderboards.
 * Offer handoffs for subscriptions, Mailchimp, Kit, and generic webhooks.
 * Recovery funnel reporting.
 * Seven, 30, and 90-day reporting ranges.
 * Device, browser, and page-level analytics.
 * License activation and authenticated add-on updates.

### External Services

AdUnblocker may contact Google’s AdSense service from the visitor’s browser on public
pages where ad-block detection is enabled. This external connection supports the
plugin’s client-side detection feature; the plugin does not send its analytics records
or WordPress account data to Google.

The visitor’s browser makes this request directly to Google. Google may receive 
standard web-request information such as the visitor’s IP address, browser user 
agent, and referring page. This service is provided by Google under its [Privacy Policy](https://policies.google.com/privacy)
and [AdSense Terms and Conditions](https://www.google.com/adsense/terms/).

## Screenshots

[⌊New analytics and recovery dashboard showing seven-day performance metrics.⌉⌊New
analytics and recovery dashboard showing seven-day performance metrics.⌉[

New analytics and recovery dashboard showing seven-day performance metrics.

[⌊New multi-step recovery journey builder with triggers and targeting controls.⌉⌊
New multi-step recovery journey builder with triggers and targeting controls.⌉[

New multi-step recovery journey builder with triggers and targeting controls.

[⌊Frontend preview of a custom recovery popup designed with Gutenberg.⌉⌊Frontend
preview of a custom recovery popup designed with Gutenberg.⌉[

Frontend preview of a custom recovery popup designed with Gutenberg.

## Installation

 1. Install AdUnblocker from Plugins > Add New, or upload the `adunblocker` folder 
    to `/wp-content/plugins/`.
 2. Activate AdUnblocker.
 3. Open AdUnblocker > Popups and review the inactive starter popup.
 4. Customize and preview the popup, then publish it when ready.
 5. Open AdUnblocker > Settings to configure detection and review analytics.

For the optional Pro add-on, keep the free plugin active, install and activate `
adunblocker-pro`, then validate the license under AdUnblocker > Pro License.

## FAQ

### Does AdUnblocker block ads?

No. It detects signs that advertising assets are being blocked, displays your recovery
message, and measures visitor responses.

### What data does the free plugin store?

AdUnblocker stores event time and date, event type, adblock status, popup ID, normalized
page path, broad device and browser categories, a visit identifier, and a salted
visitor hash in your WordPress database. It does not store raw IP addresses. Free
analytics are retained for seven days and can be cleared by an administrator.

The browser also uses local storage and session storage for random visitor/session
identifiers, popup state, and recovery tracking. This data stays in that visitor’s
browser unless it is submitted to your own WordPress site as part of an analytics
event.

### Does the plugin send analytics to Digital Apps?

No. Free analytics are sent only to your own WordPress installation and remain in
its database. The client-side detection feature may contact Google AdSense as described
under External Services.

### Where are generated assets stored?

Randomized runtime assets are stored below `wp-content/cache/`. If WordPress cannot
write there, AdUnblocker falls back to its bundled script and stylesheet so the 
site continues to work.

### How many popups can I create?

The free edition supports unlimited drafts and one published popup at a time. Publishing
another popup automatically returns the previously active popup to draft. Pro supports
multiple active campaigns.

### Is AdUnblocker fully compatible with Gutenberg?

Yes. AdUnblocker uses the native WordPress block editor for popup creation. You 
can design your own popup layouts with Gutenberg blocks, configure their behaviour
and appearance, preview the adblock experience, and publish them without writing
HTML.

### Where can I get help or report a bug?

Use the [WordPress.org support forum](https://wordpress.org/support/plugin/adunblocker/),
[contact Digital Apps](https://digitalapps.com/contacts/), or [report a reproducible issue on GitHub](https://github.com/DigitalApps/adunblocker/issues).

## Reviews

![](https://secure.gravatar.com/avatar/96f2bdd22858f5938032d95b2eaf67fffd75fb1a164d822e0e38c786c6d1f1f6?
s=60&d=retro&r=g)

### 󠀁[Simple and very useful](https://wordpress.org/support/topic/simple-and-very-usefull-7/)󠁿

 [androtakichi](https://profiles.wordpress.org/androtakichi/) miz Du 19, 2023

Simple and very useful.

![](https://secure.gravatar.com/avatar/b37fd00517bd8ee52a8079138722422bad3fdbb62750653adbee0f37dbbcdfb0?
s=60&d=retro&r=g)

### 󠀁[Great](https://wordpress.org/support/topic/great-15840/)󠁿

 [sysguides](https://profiles.wordpress.org/sysguides/) Gwengolo 17, 2023

I just installed it. I don’t recall installing it previously. Thus far, so good.

![](https://secure.gravatar.com/avatar/d81b30e0884da9a408af000ac4b63b02e1774a7e192e5655392a64fd87b4ae70?
s=60&d=retro&r=g)

### 󠀁[Rápido, sencillo y efectivo](https://wordpress.org/support/topic/rapido-sencillo-y-efectivo-2/)󠁿

 [dicrivero](https://profiles.wordpress.org/dicrivero/) Ebrel 25, 2023

Muy bueno

![](https://secure.gravatar.com/avatar/11f804f93ebe6c72fc62e9e88614ee4688986eb5555b7599a104f5f7d8d39c55?
s=60&d=retro&r=g)

### 󠀁[Works perfect](https://wordpress.org/support/topic/works-perfect-1029/)󠁿

 [Martin64](https://profiles.wordpress.org/martin64/) Meurzh 10, 2023

I have not had any problems with this plug-in

![](https://secure.gravatar.com/avatar/00e7d7ef1a758a282784b6ac64d81dddf16f7246bd256652829df8bbd65cde5c?
s=60&d=retro&r=g)

### 󠀁[Best adblocker](https://wordpress.org/support/topic/best-adblocker/)󠁿

 [chrishans188](https://profiles.wordpress.org/chrishans188/) C’hwevrer 13, 2023

It’s very simple and really working

![](https://secure.gravatar.com/avatar/0de0c54af1d7f87eb9af0d6bada140025d24f56605b6115b5287fe1e34ceedbc?
s=60&d=retro&r=g)

### 󠀁[Awesom, working great](https://wordpress.org/support/topic/awesom-working-great/)󠁿

 [faiqkhan114](https://profiles.wordpress.org/faiqkhan114/) Mezheven 23, 2022

Awesom, working great. recomended this to others.

 [ Read all 33 reviews ](https://wordpress.org/support/plugin/adunblocker/reviews/)

## Contributors & Developers

“AdUnblocker” is open source software. The following people have contributed to 
this plugin.

Contributors

 *   [ digitalapps ](https://profiles.wordpress.org/digitalapps/)

“AdUnblocker” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/adunblocker/contributors)
for their contributions.

[Translate “AdUnblocker” into your language.](https://translate.wordpress.org/projects/wp-plugins/adunblocker)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/adunblocker/), check
out the [SVN repository](https://plugins.svn.wordpress.org/adunblocker/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/adunblocker/) by
[RSS](https://plugins.trac.wordpress.org/log/adunblocker/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.0

 * Added block-editor popup management with strict, temporary, and dismissible behaviour.
 * Added full Gutenberg compatibility for designing custom popup layouts with WordPress
   blocks.
 * Added an inactive starter popup, unlimited drafts, page targeting, and authenticated
   frontend previews.
 * Added seven-day privacy-friendly analytics for detections, blocked visitors, 
   popup views, dismissals, recoveries, trends, and per-popup performance.
 * Added accessible refresh actions, keyboard focus management, and reduced-motion
   handling.
 * Added randomized frontend script and stylesheet generation in the persistent 
   WordPress cache directory with bundled-asset fallback.
 * Added the free-core and separate Pro add-on architecture.
 * Added Pro support for multiple campaigns, recovery journeys, targeting rules,
   experiments, offers, 90-day reporting, and audience breakdowns.
 * Improved blocker-resistant admin analytics asset loading and failure reporting.
 * Confirmed compatibility with WordPress 7.0.1.

#### 1.3.5

 * Fixed Safari compatibility issues.

## Meta

 *  Version **2.0.0**
 *  Last updated **2 months ago**
 *  Active installations **200+**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Chinese (Taiwan)](https://tw.wordpress.org/plugins/adunblocker/) and [English (US)](https://wordpress.org/plugins/adunblocker/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/adunblocker)
 * Tags
 * [ad recovery](https://bre.wordpress.org/plugins/tags/ad-recovery/)[adblock](https://bre.wordpress.org/plugins/tags/adblock/)
   [analytics](https://bre.wordpress.org/plugins/tags/analytics/)[anti-adblock](https://bre.wordpress.org/plugins/tags/anti-adblock/)
   [gutenberg](https://bre.wordpress.org/plugins/tags/gutenberg/)
 *  [Advanced View](https://bre.wordpress.org/plugins/adunblocker/advanced/)

## Ratings

 4.8 out of 5 stars.

 *  [  29 5-star reviews     ](https://wordpress.org/support/plugin/adunblocker/reviews/?filter=5)
 *  [  2 4-star reviews     ](https://wordpress.org/support/plugin/adunblocker/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/adunblocker/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/adunblocker/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/adunblocker/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/adunblocker/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/adunblocker/reviews/)

## Contributors

 *   [ digitalapps ](https://profiles.wordpress.org/digitalapps/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/adunblocker/)