ZDN Adblock Detector is a lightweight plugin that detects when visitors are using ad blockers and displays a friendly message asking them to disable their ad blocker. The plugin features: Reliable adblock detection Clean and modern overlay design Customizable message and overlay content Flexible mod
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 5.0 and PHP 7.0.
SourceWordPress plugins · Nov 4, 2026
01 / Source details
Aboutthistool.
ZDN Adblock Detector is a lightweight plugin that detects when visitors are using ad blockers and displays a friendly message asking them to disable their ad blocker. The plugin features:
Reliable adblock detection
Clean and modern overlay design
Customizable message and overlay content
Flexible modal closing options – let visitors close easily or enforce page reload
Multiple closing methods: X button, click outside, or main button
Smart modal reappearance control – configure when the modal shows again after being closed
NEW : Support for HTML code and links in the message area via Rich Text Editor
NEW : Enable/disable toggle to turn popup detection on or off
NEW : Front page only option to restrict popup to homepage only
NEW : Popup logging system to track which users see the popup
NEW : Admin dashboard with paginated popup logs and analytics
NEW : Delayed popup feature – show popup only after configurable page views
Flexible JavaScript loading options (external or inline)
Optional minified script for better performance
Proper internationalization support
Lightweight and fast
Easy to install and use
Modal Closing & Reappearance Options
Version 1.0.5 introduces advanced modal control with flexible closing and smart reappearance behavior:
01Flexible Mode : Visitors can close the modal using multiple intuitive methods: Click the X button in the top-right corner
03Click the main button without forcing a page reload
04Force Reload Mode (Default): Maintains the original strict behavior where visitors must reload the page to continue
05Reappearance Control : When modal closing is enabled, choose how the modal behaves after being closed: No popup again (Default): Modal never appears again once closed
06Popup each visit : Modal appears on every new browser session
07Popup after N days : Modal reappears after specified days (1-365)
Administrators can easily configure these options in the plugin settings to match their site’s approach to adblock detection.
Popup Logging & Analytics
Version 1.0.6 introduces comprehensive popup tracking and analytics features:
08User Activity Tracking : Monitor which logged-in users encounter the adblock popup
09Detailed Analytics : View popup counts, timestamps, and user agent information
11Privacy Controls : Enable or disable logging as needed
12User Management : Track individual users with display names, emails, and popup frequency
13Quick Access : User names in logs link directly to their WordPress profile for fast management
The logging system helps administrators understand: * Which users are using adblockers * How often the popup appears to specific users * Browser and device information for better insights * Trends in adblock usage across your user base
All logging respects user privacy and only tracks logged-in users when explicitly enabled.
Enable/Disable Controls
Version 1.0.6 also adds granular control options:
14Master Enable/Disable : Turn the entire popup system on or off instantly
15Front Page Only : Restrict popup detection to your homepage/front page only
16Logging Toggle : Enable popup tracking independently of the detection system
These controls allow administrators to fine-tune when and where the adblock detection appears.
JavaScript Loading Options
The plugin offers two methods for loading the detection script:
17External File (Default): Loads the JavaScript from a separate file
18Inline JavaScript: Embeds the code directly in the page
Some browsers like Chrome may block external JavaScript files that detect ad blockers. If the detector stops working, you can switch to Inline JavaScript mode in the settings.
Performance and Security
The plugin includes both regular and minified versions of the detection script. Using the minified version (enabled by default) provides: * Better performance through reduced file size * Additional protection against adblockers by making the code harder to detect * Faster page load times
Plugin Images
Banner: banner-772×250.png Icon: icon-256×256.png
See it in action
Screenshots & previews.
Plugin settings page - Configure JavaScript loading method and minification optionsAdblock detection overlay - Clean, modern design that appears when an adblocker is detected
02 / Source details
Gettingstarted.
01Upload the plugin files to the /wp-content/plugins/zdn-adblock-detector directory, or install the plugin through the WordPress plugins screen directly.
02Activate the plugin through the ‘Plugins’ screen in WordPress
03Go to Settings > ZDN Adblock Detector to configure: Enable/disable popup detection
04Target specific pages (front page only option)
05JavaScript loading method (external or inline)
06Script version (minified or regular)
07Modal closing behavior (flexible or force reload)
08Popup logging and analytics (optional)
09Customize overlay text and messages
10Optionally enable popup logging to track user interactions
11View analytics in the “Popup Logs” tab with paginated results
12The plugin will automatically start working based on your settings
03 / Source details
Frequently asked questions.
How does it detect ad blockers?
The plugin uses multiple detection methods to reliably identify when ad blockers are being used, including bait elements and behavior analysis.
Is it compatible with my theme?
Yes, the plugin is designed to work with any WordPress theme.
The detector stopped working in Chrome, what should I do?
If the detector stops working in Chrome: 1. Go to Settings > ZDN Adblock Detector 2. Change the JavaScript Loading Method to “Inline JavaScript” 3. Make sure “Use minified version” is enabled These settings will make the detection code harder for browsers and adblockers to block.
Should I use the minified version?
Yes, we recommend using the minified version (enabled by default) as it: * Improves performance * Makes the code harder for adblockers to detect * Reduces bandwidth usage
Can visitors close the modal without disabling their adblocker?
Yes! Version 1.0.4 introduces the “Allow Modal Closing” setting that gives administrators full control:
When Enabled (Flexible Mode): * Visitors can click the X button to close the modal * Visitors can click outside the modal to dismiss it * The main button closes the modal without forcing a page reload
When Disabled (Default – Force Reload Mode): * Visitors must click the main button, which forces a page reload * This maintains the original strict behavior for maximum effectiveness
You can find this setting in Settings > ZDN Adblock Detector > Overlay Content section.
How do I view popup analytics?
To access popup logs and analytics: 1. Go to Settings > ZDN Adblock Detector 2. Enable “Enable Popup Logging” in the main settings 3. Navigate to the “Popup Logs” tab to view detailed analytics 4. Use the page size dropdown to customize how many entries you see 5. Use pagination to browse through all logged popup events
Does logging affect performance?
No, the logging system is designed to be lightweight: * Only tracks logged-in users when explicitly enabled * Uses AJAX for non-blocking background logging * Database queries are optimized with proper indexing * You can disable logging entirely if not needed
Can I restrict the popup to specific pages?
Yes! Version 1.0.6 includes page targeting options: * Front Page Only : Enable this to show the popup only on your homepage/front page * Disabled : Turn off the popup completely while keeping settings intact * More page targeting options may be added in future versions
Is user data private in the logging system?
Yes, privacy is prioritized: * Only logged-in users are tracked (when logging is enabled) * Data includes user ID, display name, email, and technical information * No personal browsing data outside of popup interactions is stored * Administrators can clear all logs at any time * Logging can be completely disabled if privacy is a concern
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati