=== Adqiro — Ad Blocker Detector === Contributors: pluginaddictor Tags: ad blocker, adblock, anti adblock, advertising, monetization Requires at least: 6.0 Tested up to: 7.1 Requires PHP: 7.4 Stable tag: 3.0.6 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Detect common ad blockers and show visitors clear multilingual instructions for allowing ads on your website. == Description == Adqiro is an ad-blocker detector for WordPress. It uses multiple local detection signals and displays a responsive notice when blocking is detected. The free edition is fully functional and includes: * Multi-signal ad-block detection using local plugin assets and DOM checks. * Classic Light responsive notice design. * Instructions for mobile browsers, Opera / Opera GX, and browser extensions. * English and Russian popup languages with automatic visitor-language selection and a manual language switcher. * Custom English title, message, and reload-button text. * Administrator bypass while logged in. * URL-path exclusions for checkout, cart, account, login, or other sensitive flows. * No required promotional branding on the public-facing notice. * No third-party advertising scripts are loaded by the detector. The detector is designed to reduce false positives by requiring more than one independent blocking signal before showing the notice. Adqiro is an independent plugin and is not affiliated with Opera or with any browser, ad-blocking extension, or ad-blocking service vendor mentioned in instructional text. == Installation == 1. Upload the plugin files to `/wp-content/plugins/adqiro-ad-blocker-detector/`, or install the ZIP through **Plugins > Add New > Upload Plugin**. 2. Activate **Adqiro — Ad Blocker Detector**. 3. Open **Adqiro** in the WordPress admin menu. 4. Configure detection, text, and any URL exclusions you need. 5. If you use a page-cache plugin or CDN, purge its cache after changing Adqiro settings. == Frequently Asked Questions == = Does the free plugin stop visitors from continuing? = The free edition always provides a visitor bypass link. This keeps the free plugin fully functional while avoiding an unnecessarily aggressive lockout. = Can I exclude checkout or account pages? = Yes. Add one URL path per line in **Adqiro > Excluded URL paths**. Matching is performed from the beginning of the URL path and query strings are ignored. = Does the detector load ad-network JavaScript? = No. Detection probes are small local JavaScript files shipped with the plugin. Adqiro does not load Google Ads, DoubleClick, Taboola, or another ad network as part of detection. = Can every ad blocker be detected? = No browser-side detector can guarantee detection against every blocker or a visitor who deliberately modifies or disables site JavaScript. Adqiro uses multiple signals to make ordinary detection more reliable while reducing false positives. == External services == This plugin includes the Freemius SDK for optional product analytics, licensing, upgrade checkout, and update delivery. When a site administrator chooses to opt in to Freemius, the SDK may communicate with Freemius servers and send installation, site, plugin, and account-related information as described by Freemius. Freemius also handles Premium licensing and Premium update delivery. The core ad-block detection itself runs locally in the visitor's browser and does not require Freemius. Freemius Terms of Service: https://freemius.com/terms/ Freemius Privacy Policy: https://freemius.com/privacy/ == Privacy == Adqiro does not send visitor browsing activity to an ad network as part of detection. The selected popup language may be stored in the visitor's browser using localStorage so that the same language can be reused on later pages. See the **External services** section for information about the optional Freemius SDK connection used by site administrators. == Changelog == = 3.0.6 = * Free edition now includes English and Russian popup languages only. * Premium edition adds the full 8-language popup switcher with Polish, German, Spanish, French, Ukrainian, and Hindi. * Replaced the Pro-card License & Pro updates item with the multilingual switcher feature. = 3.0.4 = * Restored iPhone / iPad instruction steps. * Removed divider/outline artifacts from expanded instruction cards. = 3.0.3 = * Added a prominent Pro overview card with direct Freemius upgrade or subscription-management access. * Added an adjustable Premium background-blur control independent from overlay color and opacity. * Added live value updates for Premium opacity and blur sliders. * Consolidated the Free admin upsell into one clear Pro section. = 3.0.2 = * Rebuilt the plugin for WordPress.org free/premium compliance. * Renamed the plugin to Adqiro — Ad Blocker Detector and updated the plugin slug/text domain. * Removed all required public-facing promotional branding. * Moved all Premium implementation into Freemius premium-only files and blocks so it is physically removed from generated free builds. * Reworked detection to use multiple local signals with fewer requests and reduced false positives. * Added URL-path exclusions for sensitive pages. * Replaced vendor-style instruction icons with generic plugin-owned line icons. * Removed automatic activation/deactivation behavior affecting other plugins. * Added WordPress translation-ready admin strings. * Added uninstall option cleanup through Freemius. * Split Premium themes into independent stylesheets loaded only when selected.