[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1RX8Jn1cLcGOAP3D6dfBqobiGlcgR9M7ZZ43mQVn1A0":3,"$f-UcpJcunuzAfkXcnhy9-DAwhwR9Q0TaDRr8e0ymibAk":252,"$fnh1i71WmqE7JSjZllwZZMXVSJaTPCqjjD97-3IBxFLI":256},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":38,"analysis":146,"fingerprints":230},"caphlabs-advanced-ad-blocker-fence","CaphLabs – Advanced Ad Blocker Fence","1.0.0","CaphLabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fipodguy79\u002F","\u003Cp>Ad blockers can reduce the revenue that keeps your site running. \u003Cstrong>CaphLabs – Advanced Ad Blocker Fence\u003C\u002Fstrong> helps you respond in a user-friendly way:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Detects common ad blocking behavior (including blocking Google Ad scripts).\u003C\u002Fli>\n\u003Cli>Optionally shows a \u003Cstrong>small warning tag\u003C\u002Fstrong> for a set number of adblocked page views (grace pages).\u003C\u002Fli>\n\u003Cli>Then displays a \u003Cstrong>fence popup\u003C\u002Fstrong> asking visitors to whitelist your site or disable their blocker.\u003C\u002Fli>\n\u003Cli>Includes optional \u003Cstrong>refresh\u003C\u002Fstrong> and \u003Cstrong>close\u003C\u002Fstrong> buttons, with configurable button text.\u003C\u002Fli>\n\u003Cli>Uses lightweight assets and can render in the \u003Cstrong>footer\u003C\u002Fstrong> or via \u003Cstrong>wp_body_open\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is designed to be simple to set up: enable it, write your message, decide your grace count, and you’re done.\u003C\u002Fp>\n\u003Ch3>TESTED WITH:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✓ Adblock Plus\u003C\u002Fli>\n\u003Cli>✓ Adblock\u003C\u002Fli>\n\u003Cli>✓ ExpressVPN Keys\u003C\u002Fli>\n\u003Cli>✓ Tampermonkey\u003C\u002Fli>\n\u003Cli>✓ NordVPN \u003C\u002Fli>\n\u003Cli>✓ AdLock\u003C\u002Fli>\n\u003Cli>✓ Total Adblock\u003C\u002Fli>\n\u003Cli>✓ Adguard\u003C\u002Fli>\n\u003Cli>✓ Privacy Badger\u003C\u002Fli>\n\u003Cli>✓ Adremover\u003C\u002Fli>\n\u003Cli>✓ Adblock for Chrome™\u003C\u002Fli>\n\u003Cli>✓ Brave\u003C\u002Fli>\n\u003Cli>✓ Surfshark CleanWeb\u003C\u002Fli>\n\u003Cli>✓ Ghostery\u003C\u002Fli>\n\u003Cli>✓ uBlocker\u003C\u002Fli>\n\u003Cli>✓ Pi-hole\u003C\u002Fli>\n\u003Cli>✓ uBlock Origin\u003C\u002Fli>\n\u003Cli>✓ Ultrablock\u003C\u002Fli>\n\u003Cli>✓ Privacy Badger\u003C\u002Fli>\n\u003Cli>✓ DuckDuckGo\u003C\u002Fli>\n\u003Cli>✓ Disconnect\u003C\u002Fli>\n\u003Cli>✓ Microsoft Edge AdBlock extension\u003C\u002Fli>\n\u003Cli>✓ Firefox Tracking Protection\u003C\u002Fli>\n\u003Cli>✓ uBlock Origin\u003C\u002Fli>\n\u003Cli>✓ Fair AdBlocker\u003C\u002Fli>\n\u003Cli>✓ Hola ad remover\u003C\u002Fli>\n\u003Cli>✓ Comodo AdBlocker\u003C\u002Fli>\n\u003Cli>✓ Opera Built-in AdBlock extension\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>Note: Ad blockers change frequently. The list above reflects testing on common blockers and privacy tools, but no detection method can guarantee 100% coverage forever.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services:\u003C\u002Fp>\n\u003Cp>1) Google AdSense script (ad blocker detection)\u003Cbr \u002F>\nThis plugin loads https:\u002F\u002Fpagead2.googlesyndication.com\u002Fpagead\u002Fjs\u002Fadsbygoogle.js to detect when ad scripts are blocked. This helps determine whether an ad blocker is active.\u003Cbr \u002F>\nData sent: This plugin does not intentionally collect or transmit personal data as part of this detection.\u003Cbr \u002F>\nGoogle Terms: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003Cbr \u002F>\nGoogle Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Cp>2) Freemius checkout (optional Pro upgrade)\u003Cbr \u002F>\nThis plugin may link to Freemius hosted checkout pages if you choose to upgrade to the Pro version.\u003Cbr \u002F>\nData sent: If you click an upgrade\u002Ftrial link and complete checkout, information you provide during checkout is handled by Freemius.\u003Cbr \u002F>\nFreemius Terms: https:\u002F\u002Ffreemius.com\u002Fterms\u002F\u003C\u002Fp>\n\u003Cp>Freemius Privacy Policy: https:\u002F\u002Ffreemius.com\u002Fprivacy\u002F\u003C\u002Fp>\n\u003Ch3>How it works (plain-English, step-by-step)\u003C\u002Fh3>\n\u003Ch3>1) The plugin loads your saved settings\u003C\u002Fh3>\n\u003Cp>Your settings are stored by the plugin and read on each request to decide whether to output the fence markup\u002Fscripts and how to behave (grace count, button visibility, etc.).\u003C\u002Fp>\n\u003Ch3>2) Front-end CSS is loaded early (wp_head)\u003C\u002Fh3>\n\u003Cp>The plugin outputs its front-end CSS so the popup and grace tag can display correctly and immediately.\u003C\u002Fp>\n\u003Ch3>3) Front-end JavaScript is output (wp_footer or wp_body_open)\u003C\u002Fh3>\n\u003Cp>Depending on your setting (\u003Cstrong>Include in Header\u003C\u002Fstrong>), the plugin outputs the fence markup + JavaScript in one of these locations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Default:\u003C\u002Fstrong> \u003Ccode>wp_footer\u003C\u002Fcode> (most compatible)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optional:\u003C\u002Fstrong> \u003Ccode>wp_body_open\u003C\u002Fcode> (earlier output; requires theme support)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If your theme does not support \u003Ccode>wp_body_open\u003C\u002Fcode>, the plugin safely falls back to the footer.\u003C\u002Fp>\n\u003Ch3>4) Detection runs in the browser\u003C\u002Fh3>\n\u003Cp>The plugin uses a practical “real world” detection approach:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>It attempts to load Google’s Ads script (\u003Ccode>adsbygoogle.js\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>If the script is blocked or fails in certain ways, ad blocking is assumed.\u003C\u002Fli>\n\u003Cli>It also performs additional lightweight checks to handle blockers that intercept requests or alter responses.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>5) Grace countdown (optional)\u003C\u002Fh3>\n\u003Cp>If \u003Cstrong>Fence after (adblocked pages)\u003C\u002Fstrong> is set above 0:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The plugin shows a small warning tag (not the full popup) while the visitor is still within their grace limit.\u003C\u002Fli>\n\u003Cli>Once the visitor exceeds the grace limit on adblocked page views, the full fence popup appears.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This helps avoid instantly “slamming the door” on first-time visitors while still protecting your monetization over time.\u003C\u002Fp>\n\u003Ch3>6) Fence popup behavior\u003C\u002Fh3>\n\u003Cp>When the popup is shown:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Your \u003Cstrong>Title\u003C\u002Fstrong> and \u003Cstrong>Content\u003C\u002Fstrong> are displayed.\u003C\u002Fli>\n\u003Cli>The visitor can:\n\u003Cul>\n\u003Cli>Click the \u003Cstrong>Refresh\u003C\u002Fstrong> button (if enabled) to reload after whitelisting\u003C\u002Fli>\n\u003Cli>Click the \u003Cstrong>Close\u003C\u002Fstrong> button (if enabled) to dismiss (depending on your configuration)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>7) Reset countdown after X days (optional)\u003C\u002Fh3>\n\u003Cp>If the visitor stops triggering adblock detection for a while, the plugin can reset the grace counter after your configured number of days.\u003C\u002Fp>\n\u003Ch3>Settings page: Every option explained (point-by-point)\u003C\u002Fh3>\n\u003Cp>Go to: \u003Cstrong>WP Admin \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Advanced Ad Blocker Fence\u003C\u002Fstrong> (or wherever your plugin places its menu entry).\u003C\u002Fp>\n\u003Ch3>Enable Fence\u003C\u002Fh3>\n\u003Cp>Turns the plugin on\u002Foff. When disabled, the plugin does not show the fence.\u003C\u002Fp>\n\u003Ch3>Enable Noscript\u003C\u002Fh3>\n\u003Cp>Adds a \u003Ccode>\u003Cnoscript>\u003C\u002Fcode> fallback message for users who have JavaScript disabled.\u003C\u002Fp>\n\u003Cp>Why it matters:\u003Cbr \u002F>\n– Adblock detection is primarily JavaScript-based.\u003Cbr \u002F>\n– A noscript message ensures users with JS disabled still see guidance.\u003C\u002Fp>\n\u003Ch3>Title\u003C\u002Fh3>\n\u003Cp>The headline shown on the fence popup.\u003C\u002Fp>\n\u003Cp>Tips:\u003Cbr \u002F>\n– Keep it short and clear (example: “Please support our site”).\u003Cbr \u002F>\n– Avoid aggressive language; polite messaging improves whitelist rates.\u003C\u002Fp>\n\u003Ch3>Content\u003C\u002Fh3>\n\u003Cp>A small WYSIWYG editor for the popup body text.\u003C\u002Fp>\n\u003Cp>Use it to explain:\u003Cbr \u002F>\n– Ads help fund hosting\u002Fcontent\u003Cbr \u002F>\n– How to whitelist your site (simple steps)\u003Cbr \u002F>\n– A friendly “thank you”\u003C\u002Fp>\n\u003Cp>Note:\u003Cbr \u002F>\n– The editor is intentionally lightweight (limited toolbar) to keep output clean.\u003C\u002Fp>\n\u003Ch3>Width (in %)\u003C\u002Fh3>\n\u003Cp>Controls how wide the popup content area is as a \u003Cstrong>percentage\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Examples:\u003Cbr \u002F>\n– 40 = compact popup\u003Cbr \u002F>\n– 60 = larger popup for more text\u003Cbr \u002F>\n– 80 = very wide popup (use carefully on mobile)\u003C\u002Fp>\n\u003Ch3>Fence after (adblocked pages)\u003C\u002Fh3>\n\u003Cp>This is your grace counter.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>0\u003C\u002Fstrong> = show the fence immediately on the first detected adblocked page view\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3\u003C\u002Fstrong> = show the warning tag for 3 adblocked page views, then fence on the next\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Recommended starting point:\u003Cbr \u002F>\n– 2–3 grace pages for content sites\u003Cbr \u002F>\n– 0 grace pages for high-monetization landing pages (use cautiously)\u003C\u002Fp>\n\u003Ch3>Reset countdown after (days)\u003C\u002Fh3>\n\u003Cp>If adblock is detected again after this many days without a warning, the countdown resets back to the full value.\u003C\u002Fp>\n\u003Cp>Examples:\u003Cbr \u002F>\n– 7 = weekly reset (reasonable default)\u003Cbr \u002F>\n– 30 = monthly reset\u003C\u002Fp>\n\u003Ch3>Show Refresh Button\u003C\u002Fh3>\n\u003Cp>When enabled, a “refresh” button is shown in the popup.\u003C\u002Fp>\n\u003Cp>Typical use:\u003Cbr \u002F>\n– Visitor whitelists your site\u003Cbr \u002F>\n– Visitor clicks refresh to reload the page cleanly\u003C\u002Fp>\n\u003Ch3>Refresh Button (Text)\u003C\u002Fh3>\n\u003Cp>Changes the refresh button label.\u003C\u002Fp>\n\u003Cp>Examples:\u003Cbr \u002F>\n– “I whitelisted — refresh”\u003Cbr \u002F>\n– “Refresh page”\u003Cbr \u002F>\n– “Try again”\u003C\u002Fp>\n\u003Ch3>Show Close Button\u003C\u002Fh3>\n\u003Cp>When enabled, shows a close\u002Fdismiss button on the popup.\u003C\u002Fp>\n\u003Cp>Site owners often choose:\u003Cbr \u002F>\n– Enable close for softer approach (less friction)\u003Cbr \u002F>\n– Disable close for stricter enforcement\u003C\u002Fp>\n\u003Ch3>Close Button (Text)\u003C\u002Fh3>\n\u003Cp>Changes the close button label.\u003C\u002Fp>\n\u003Cp>Examples:\u003Cbr \u002F>\n– “Close”\u003Cbr \u002F>\n– “Not now”\u003Cbr \u002F>\n– “Continue without ads” (avoid promises you can’t enforce)\u003C\u002Fp>\n\u003Ch3>Include in Header\u003C\u002Fh3>\n\u003Cp>If enabled, the plugin will attempt to output the fence JS earlier using \u003Ccode>wp_body_open\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Important:\u003Cbr \u002F>\n– Your theme must support the \u003Ccode>wp_body_open\u003C\u002Fcode> hook\u003Cbr \u002F>\n– If not supported, the plugin automatically falls back to footer output\u003C\u002Fp>\n\u003Ch3>Minify JS\u003C\u002Fh3>\n\u003Cp>Enables an optional inline script packing toggle (where applicable) to reduce output size and make the front-end logic harder to fingerprint.\u003C\u002Fp>\n\u003Cp>Note:\u003Cbr \u002F>\nSome caching\u002Fminify plugins already compress JavaScript globally. If you experience conflicts, disable this option and let your caching plugin handle optimization.\u003C\u002Fp>\n\u003Ch3>Branding\u003C\u002Fh3>\n\u003Cp>Free version includes a small “Powered by” style badge while the popup is open.\u003C\u002Fp>\n\u003Cp>“Branding is optional \u002F administrator opt-in” And extremely appreciated \u003C3\u003C\u002Fp>\n\u003Cp>—\u003C\u002Fp>\n\u003Ch3>Developer notes (hooks\u002Ffilters)\u003C\u002Fh3>\n\u003Cp>This plugin exposes filters that allow advanced users to alter behavior.\u003C\u002Fp>\n\u003Cp>If you are building custom integrations, you may encounter legacy filter names. Some are preserved for backward compatibility.\u003C\u002Fp>\n\u003Cp>Common examples include:\u003Cbr \u002F>\n– Minify toggle filter\u003Cbr \u002F>\n– Branding behavior filter\u003Cbr \u002F>\n– Icon and HTML icon customization filters\u003C\u002Fp>\n\u003Cp>(Exact hook names may differ by version\u002Fbuild. If you rely on hooks, test after updating.)\u003C\u002Fp>\n","Detect ad blockers and show a clean, customizable “support us” fence (popup) after a configurable grace countdown.",0,300,"2026-02-27T21:55:00.000Z","6.9.4","5.8","7.2",[18,19,20,21,22],"adsense","anti-adblock","monetization","patreon","paywall","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcaphlabs-advanced-ad-blocker-fence\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcaphlabs-advanced-ad-blocker-fence.1.0.0.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"ipodguy79",7,170,99,30,93,"2026-05-20T06:05:17.731Z",[39,59,83,107,127],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":25,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":16,"tags":53,"homepage":57,"download_link":58,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"simple-google-adsense","AdFlow – Easy Google AdSense Integration","1.2.0","MantraBrain","https:\u002F\u002Fprofiles.wordpress.org\u002Fmantrabrain\u002F","\u003Cp>\u003Cstrong>AdFlow\u003C\u002Fstrong> is the most user-friendly plugin for integrating Google AdSense into your website. Whether you’re a beginner or an advanced user, this plugin provides everything you need to monetize your content effectively and increase your website revenue.\u003C\u002Fp>\n\u003Ch3>🚀 Key Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Auto Ads (Recommended for Beginners)\u003C\u002Fstrong>\u003Cbr \u002F>\n– ✅ \u003Cstrong>One-click setup\u003C\u002Fstrong> – Just enter your Publisher ID\u003Cbr \u002F>\n– ✅ \u003Cstrong>AI-powered placement\u003C\u002Fstrong> – Google’s machine learning optimizes ad positions\u003Cbr \u002F>\n– ✅ \u003Cstrong>Automatic optimization\u003C\u002Fstrong> – Maximizes earnings while maintaining user experience\u003Cbr \u002F>\n– ✅ \u003Cstrong>Mobile responsive\u003C\u002Fstrong> – Works perfectly on all devices\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manual Ads (For Advanced Users)\u003C\u002Fstrong>\u003Cbr \u002F>\n– ✅ \u003Cstrong>Shortcodes\u003C\u002Fstrong> – Easy-to-use shortcodes for precise ad placement\u003Cbr \u002F>\n– ✅ \u003Cstrong>Gutenberg blocks\u003C\u002Fstrong> – Visual block editor integration\u003Cbr \u002F>\n– ✅ \u003Cstrong>Multiple ad types\u003C\u002Fstrong> – Banner, In-article, In-feed, and Matched Content\u003Cbr \u002F>\n– ✅ \u003Cstrong>Flexible formatting\u003C\u002Fstrong> – Auto, Fluid, Rectangle, and more\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Professional Features\u003C\u002Fstrong>\u003Cbr \u002F>\n– ✅ \u003Cstrong>Clean admin interface\u003C\u002Fstrong> – Modern, intuitive settings page\u003Cbr \u002F>\n– ✅ \u003Cstrong>Comprehensive documentation\u003C\u002Fstrong> – Built-in help and guidance\u003Cbr \u002F>\n– ✅ \u003Cstrong>Error handling\u003C\u002Fstrong> – Clear messages when configuration is needed\u003Cbr \u002F>\n– ✅ \u003Cstrong>Responsive design\u003C\u002Fstrong> – Works on all screen sizes\u003C\u002Fp>\n\u003Ch3>🎯 Perfect For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> wanting to monetize their content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Website owners\u003C\u002Fstrong> looking for easy AdSense integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content creators\u003C\u002Fstrong> seeking to maximize ad revenue\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers\u003C\u002Fstrong> who need flexible ad placement options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Beginners\u003C\u002Fstrong> who want a simple setup process\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💰 Monetization Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Increase Revenue\u003C\u002Fstrong> – Easy AdSense integration for better earnings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimize Performance\u003C\u002Fstrong> – AI-powered ad placement for maximum CTR\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Optimization\u003C\u002Fstrong> – Responsive ads that work on all devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Experience\u003C\u002Fstrong> – Smart ad placement that doesn’t hurt engagement\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Quick Start Guide\u003C\u002Fh3>\n\u003Ch3>Step 1: Get Your Publisher ID\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fadsense\" rel=\"nofollow ugc\">adsense.google.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Sign in with your Google account\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Account \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Account information\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Copy your \u003Cstrong>Publisher ID\u003C\u002Fstrong> (starts with “pub-“)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>📖 Official Guide:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fadsense\u002Fanswer\u002F105516?hl=en\" rel=\"nofollow ugc\">How to find your Publisher ID\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Step 2: Configure the Plugin\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> AdFlow\u003C\u002Fstrong> in your admin dashboard\u003C\u002Fli>\n\u003Cli>Enter your Publisher ID in the \u003Cstrong>Publisher ID\u003C\u002Fstrong> field\u003C\u002Fli>\n\u003Cli>Choose \u003Cstrong>Auto Ads\u003C\u002Fstrong> (recommended) or \u003Cstrong>Manual Ads\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Save Settings\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Step 3: Set Up Auto Ads (Recommended)\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to your \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fadsense\" rel=\"nofollow ugc\">Google AdSense account\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Navigate to \u003Cstrong>Ads \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Auto ads\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Enable the ad types you want\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Save\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>That’s it! Your ads will start appearing within 24-48 hours.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📖 Official Guide:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fadsense\u002Fanswer\u002F7020288?hl=en\" rel=\"nofollow ugc\">How to set up Auto ads\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Detailed Usage\u003C\u002Fh3>\n\u003Ch3>Auto Ads Setup\u003C\u002Fh3>\n\u003Cp>Auto Ads is the easiest way to monetize your website. Google’s AI automatically places ads where they perform best, maximizing your revenue while maintaining excellent user experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>To enable Auto Ads:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Enter your Publisher ID in the plugin settings\u003Cbr \u002F>\n2. Check “Enable Auto Ads”\u003Cbr \u002F>\n3. Save settings\u003Cbr \u002F>\n4. Configure Auto Ads in your AdSense account\u003C\u002Fp>\n\u003Ch3>Manual Ads Setup\u003C\u002Fh3>\n\u003Cp>For precise control over ad placement, use Manual Ads with shortcodes or Gutenberg blocks.\u003C\u002Fp>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cp>Use these shortcodes in your posts, pages, or widgets:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Basic Ad:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[adsense ad_slot=\"YOUR_AD_SLOT_ID\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Banner Ad:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[adsense_banner ad_slot=\"YOUR_AD_SLOT_ID\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>In-Article Ad:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[adsense_inarticle ad_slot=\"YOUR_AD_SLOT_ID\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>In-Feed Ad:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[adsense_infeed ad_slot=\"YOUR_AD_SLOT_ID\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Matched Content:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[adsense_matched_content ad_slot=\"YOUR_AD_SLOT_ID\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>Gutenberg Blocks\u003C\u002Fh4>\n\u003Cp>The AdFlow plugin includes a powerful Gutenberg block for easy visual ad placement.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step-by-Step Block Setup:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Edit any post or page\u003C\u002Fstrong> in the WordPress block editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Click the “+” button\u003C\u002Fstrong> to add a new block\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search for “AdFlow Ad”\u003C\u002Fstrong> in the block search\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add the block\u003C\u002Fstrong> to your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configure the block settings\u003C\u002Fstrong> in the right sidebar:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Block Configuration Options:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Ad Slot ID\u003C\u002Fstrong> – Enter your Google AdSense ad unit ID (e.g., 1234567890)\u003Cbr \u002F>\n– \u003Cstrong>Ad Type\u003C\u002Fstrong> – Choose from:\u003Cbr \u002F>\n  – Banner Ad (standard display ads)\u003Cbr \u002F>\n  – In-Article Ad (fluid ads within content)\u003Cbr \u002F>\n  – In-Feed Ad (native-looking ads)\u003Cbr \u002F>\n  – Matched Content (content recommendation ads)\u003Cbr \u002F>\n– \u003Cstrong>Ad Format\u003C\u002Fstrong> – Select from:\u003Cbr \u002F>\n  – Auto (responsive, recommended)\u003Cbr \u002F>\n  – Fluid (adaptive sizing)\u003Cbr \u002F>\n  – Auto Relaxed (flexible sizing)\u003Cbr \u002F>\n  – Rectangle (300×250, 336×280)\u003Cbr \u002F>\n  – Horizontal (728×90, 970×90)\u003Cbr \u002F>\n  – Vertical (160×600, 300×600)\u003Cbr \u002F>\n– \u003Cstrong>Full Width Responsive\u003C\u002Fstrong> – Enable for responsive ad sizing\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Block Preview:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe block shows a live preview in the editor with your configuration, making it easy to see how your ad will appear.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Getting Your Ad Slot ID:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Go to your \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fadsense\" rel=\"nofollow ugc\">Google AdSense account\u003C\u002Fa>\u003Cbr \u002F>\n2. Navigate to \u003Cstrong>Ads \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> By ad unit\u003C\u002Fstrong>\u003Cbr \u002F>\n3. Click \u003Cstrong>Create new ad unit\u003C\u002Fstrong>\u003Cbr \u002F>\n4. Choose your ad type and format\u003Cbr \u002F>\n5. Click \u003Cstrong>Create\u003C\u002Fstrong> and copy the Ad Slot ID\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📖 Official Guide:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fadsense\u002Fanswer\u002F9183566?hl=en\" rel=\"nofollow ugc\">How to create ad units\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Getting Your Ad Slot ID\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to your AdSense account\u003C\u002Fli>\n\u003Cli>Navigate to \u003Cstrong>Ads \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> By ad unit\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Create new ad unit\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Choose ad type and format\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Create\u003C\u002Fstrong> and copy the Ad Slot ID\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>📖 Official Guide:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fadsense\u002Fanswer\u002F9183566?hl=en\" rel=\"nofollow ugc\">How to create ad units\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Need Help?\u003C\u002Fstrong>\u003Cbr \u002F>\n– Check the built-in documentation in the plugin settings\u003Cbr \u002F>\n– Visit our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsimple-google-adsense\u002F\" rel=\"ugc\">support page\u003C\u002Fa>\u003Cbr \u002F>\n– Review the \u003Ca href=\"#frequently-asked-questions\" rel=\"nofollow ugc\">FAQ section\u003C\u002Fa> above\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Found a Bug?\u003C\u002Fstrong>\u003Cbr \u002F>\nPlease report issues on our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmantrabrain\u002Fsimple-google-adsense\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa> or the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsimple-google-adsense\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>More Products from MantraBrain\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpyatra.com\u002F?ref=wporghtaccess\" rel=\"nofollow ugc\">Yatra Travel Booking Plugin\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nComplete travel booking solution for tour operators and travel agencies.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-watermark\u002F\" rel=\"ugc\">Ultimate Image Watermark\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically add watermarks to images as they’re uploaded to your site.\u003C\u002Fp>\n","The easiest way to integrate Google AdSense into your website. Supports Auto Ads and Manual Ads with shortcodes and Gutenberg blocks.",3000,78320,2,"2025-07-28T04:21:00.000Z","6.8.5","5.6",[54,18,55,56,20],"ads","google","google-adsense","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-google-adsense\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-google-adsense.1.2.0.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":16,"tags":74,"homepage":78,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":11,"last_vuln_date":82,"fetched_at":27},"chp-ads-block-detector","CHP Ads Block Detector","4.0.2","Suresh Chand","https:\u002F\u002Fprofiles.wordpress.org\u002Fsureshchand12a\u002F","\u003Cp>Adblocking extensions are most used to block the ads shown in browsers or websites. Nowadays, Adblock Plus is a popular extension to block ads in browsers. This will decrease the revenue of the blog owner.\u003C\u002Fp>\n\u003Cp>Now, We have introduced the WordPress plugin (\u003Cstrong>CHP Ads Block Detector WordPress Plugin\u003C\u002Fstrong>) that will detect most of the AdBlock extensions installed on the browser and show a popup to disable the extension. This plugin restricts the user to access the page unless the user will disable the extension for your website.\u003C\u002Fp>\n\u003Cp>This will work for most of the ads block extension such as Adblock, AdBlock Plus, ghostery, etc.\u003C\u002Fp>\n\u003Cp>This plugin will also works for opera built-in ads block extension.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>IMPORTANT\u003C\u002Fstrong>\u003Cbr \u002F>\n  We have remove the Image Request from the plugin. So, Some of the extension may not be detected. If you found any extension that is not detecting then create a ticket on our website.\u003Cbr \u002F>\n  In case of any issue with the plugin, Please visit the \u003Ca href=\"https:\u002F\u002Fchpadblock.com\u002Fdocs\u002Fsupport\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> page.\u003Cbr \u002F>\n  Most of the users faced issue with the uBlock extension. To fix this issue, Please visit \u003Ca href=\"https:\u002F\u002Fchpadblock.com\u002Fdocs\u002Fsupport\u002Fnot-working-with-ublock-extension\u002F\" rel=\"nofollow ugc\">Documentation page to fix for uBlock Extension\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>TESTED FOR:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>☞ Adblock Plus\u003C\u002Fli>\n\u003Cli>☞ Adblock\u003C\u002Fli>\n\u003Cli>☞ Adguard \u003C\u002Fli>\n\u003Cli>☞ Adremover \u003C\u002Fli>\n\u003Cli>☞ Adblock for Chrome™\u003C\u002Fli>\n\u003Cli>☞ Brave  \u003C\u002Fli>\n\u003Cli>☞ Ghostery\u003C\u002Fli>\n\u003Cli>☞ uBlocker\u003C\u002Fli>\n\u003Cli>☞ uBlock\u003C\u002Fli>\n\u003Cli>☞ Ultrablock \u003C\u002Fli>\n\u003Cli>☞ Privacy Badger \u003C\u002Fli>\n\u003Cli>☞ DuckDuckGo   \u003C\u002Fli>\n\u003Cli>☞ Disconnect    \u003C\u002Fli>\n\u003Cli>☞ Microsoft Edge AdBlock extension   \u003C\u002Fli>\n\u003Cli>☞ Firefox Tracking Protection  \u003C\u002Fli>\n\u003Cli>☞ uBlock Origin\u003C\u002Fli>\n\u003Cli>☞ Fair AdBlocker\u003C\u002Fli>\n\u003Cli>☞ Hola ad remover\u003C\u002Fli>\n\u003Cli>☞ Comodo AdBlocker\u003C\u002Fli>\n\u003Cli>☞ Opera Built-in AdBlock extension\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>☞ Doesn\\’t any extension or library (Even jQuery)\u003C\u002Fli>\n\u003Cli>☞ Lightweight ☞ Ability to customize the title\u003C\u002Fli>\n\u003Cli>☞ Ability to customize messages\u003C\u002Fli>\n\u003Cli>☞ Hide or Show Refresh and Close Button\u003C\u002Fli>\n\u003Cli>☞ Change style of the popup\u003C\u002Fli>\n\u003Cli>☞ Customize own title or message\u003C\u002Fli>\n\u003Cli>☞ Custom Buttons\u003C\u002Fli>\n\u003Cli>☞ Random Class Generator\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>PRO Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>☞  Button Text Customizable\u003C\u002Fli>\n\u003Cli>☞  Overlay Effect Customizable\u003C\u002Fli>\n\u003Cli>☞  Dark and Light Theme\u003C\u002Fli>\n\u003Cli>☞  Control Body Scroll\u003C\u002Fli>\n\u003Cli>☞  Disable plugin for Pages\u003C\u002Fli>\n\u003Cli>☞  Disable for Woocommerce Pages\u003C\u002Fli>\n\u003Cli>☞  Disable for individual posts or pages\u003C\u002Fli>\n\u003Cli>☞  Adjust to theme color\u003C\u002Fli>\n\u003Cli>☞  Ability to add custom modal\u003C\u002Fli>\n\u003Cli>☞  Completly Random Class Generator Control\u003C\u002Fli>\n\u003Cli>☞  Content Wrapper\u003C\u002Fli>\n\u003Cli>☞  Modal Animation\u003C\u002Fli>\n\u003Cli>☞  And much much more …\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more information regarding adblock detecting and revenue recovery, please visit \u003Ca href=\"https:\u002F\u002Fchpadblock.com\" rel=\"nofollow ugc\">CHP Adblock\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CUSTOM WEBSITE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you have custom website and want to add Adblock Detector on your website then please visit \u003Ca href=\"https:\u002F\u002Fchpadblock.com\u002Fadblock-detector-for-static-website\u002F\" rel=\"nofollow ugc\">CHP Adblock Script for Custom Website\u003C\u002Fa>\u003C\u002Fp>\n","Block Ads Blocker Extensions and Increase your revenue by using Ads Blocker Detector Plugin",1000,163630,80,24,"2024-01-17T10:18:00.000Z","6.4.8","5.2",[75,18,19,76,77],"adblock","chp","chpadblock","https:\u002F\u002Fchpadblock.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchp-ads-block-detector.zip",84,3,"2023-06-15 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":98,"tags":99,"homepage":104,"download_link":105,"security_score":106,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"steady-wp","Steady for WordPress","1.3.3","Steady","https:\u002F\u002Fprofiles.wordpress.org\u002Fsteadyhq\u002F","\u003Ch4>Earn money with your blog or podcast\u003C\u002Fh4>\n\u003Cp>Steady enables readers and listeners to support the projects they cannot do without, by becoming members.\u003C\u002Fp>\n\u003Cp>Members offer sustainable support for projects and personalities, not because they have to, but because they want to. Members are more loyal and committed than subscribers. And members liberate media. Join the membership revolution!\u003C\u002Fp>\n\u003Ch4>Steady Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Recurring payments:\u003C\u002Fstrong> Your members support you with monthly or annual payments (for example, 3 EUR per month). You can offer a range of price levels and set the prices to best suit your project.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Goals:\u003C\u002Fstrong> Set financial goals to help spur potential members into action.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Paywall:\u003C\u002Fstrong> With just a few clicks you can set up a paywall to protect members-only content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adblock Detection:\u003C\u002Fstrong> Are your readers using ad-blockers? Steady enables you to present them with a friendly, customizable prompt to say that an ad-blocker has been detected and suggest they sign-up as a member.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full service:\u003C\u002Fstrong> Steady takes care of billing and taxation. You receive your money once a month.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All major payment methods:\u003C\u002Fstrong> Direct debit, credit card or PayPal.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No strings attached:\u003C\u002Fstrong> Steady takes a 10% commission, but only once you start earning.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Memberships with Paywall Plugin\u003C\u002Fh4>\n\u003Cp>The Steady Paywall is an easy-to-integrate tool that displays content to members only. If you want to restrict access to certain content and encourage visitors to become paying members, the Steady Paywall is the ideal tool to use. It takes just minutes to integrate into your website, is easy to configure (no programming skills required!) and is compatible with most desktop browsers and mobile devices.\u003C\u002Fp>\n\u003Ch4>Need a Paywall? Steady can help!\u003C\u002Fh4>\n\u003Cp>Set up a paywall for your WordPress Blog by installing the Steady WordPress Plugin. You can decide when and how to restrict content in each article. All you need to do is click the Steady Button in your WordPress editor at your preferred starting point. Steady will then blur out the remaining content and display a preconfigured message. The Paywall directs visitors to your Steady page, where they can select one of your membership plans. The Steady WordPress Paywall is a simple and straightforward way to protect your premium content for paying members only. And there’s no need to integrate payment providers: Steady takes care of that, too.\u003C\u002Fp>\n\u003Ch4>Adblock Detection\u003C\u002Fh4>\n\u003Cp>Adblock Detection is an additional feature that can be combined with the Steady Paywall Plugin. Adblock Detection helps you benefit from visitors who are avoiding advertising, by creating an opportunity to suggest they become a member, instead. Steady’s AdBlock Detection recognizes when visitors to your website are using ad-blocker software and displays a message which you can customize yourself. You can also set the strength of your adwall – can visitors simply click to close the message, or must they always pay to read? It’s up to you.\u003C\u002Fp>\n","Steady is the perfect plugin for regular payments: offer subscriptions, pledges, use a flexible paywall or start a subscription crowdfunding campaign.",600,15379,60,10,"2024-10-23T04:42:00.000Z","6.6.5","4.7","",[100,101,102,22,103],"content-monetisation","content-monetization","paid-content","premium-content","https:\u002F\u002FsteadyHQ.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsteady-wp.zip",92,{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":117,"num_ratings":118,"last_updated":119,"tested_up_to":120,"requires_at_least":121,"requires_php":98,"tags":122,"homepage":124,"download_link":125,"security_score":126,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"adunblocker","AdUnblocker","1.1.6","digitalapps","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigitalapps\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fdigitalapps.com\u002Fwordpress-plugins\u002Fadunblocker\u002F\" rel=\"nofollow ugc\">AdUnblocker\u003C\u002Fa>  plugin detects if Google AdSense (or any other ad network) ads are not running on your site. Ads are usually blocked by ad-blockers (eg AdBlock, AdBlock Plus). A popup shows with a text requesting user to whitelist your website.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>For majority of users the AdUnblocker works without any issues. If you suspect that AdUnblocker doesn’t work on your site, you might be targeted by your visitors, they might have requested a filter to be created specificly for your site. Reach out to me so we can find a solution for you. Contact me via my website \u003Ca href=\"https:\u002F\u002Fdigitalapps.com\u002Fcontacts\" rel=\"nofollow ugc\">Digital Apps\u003C\u002Fa> or simply open a ticket here on WordPress.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>If your ad network is not supported please reach out to us to be included.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Important!\u003Cbr \u002F>\n  1. By default the plugin is \u003Cstrong>\u003Cem>not active\u003C\u002Fem>\u003C\u002Fstrong>, after installation, tune your settings and \u003Cstrong>\u003Cem>click activate\u003C\u002Fem>\u003C\u002Fstrong> under AdUnblocker > Settings page\u003Cbr \u002F>\n  2. For the Admin UI to work correctly please \u003Cstrong>\u003Cem>disable your adblocker\u003C\u002Fem>\u003C\u002Fstrong> if you have one\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Plugin capabilities\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Does not require any library dependencies (not even jQuery)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Following WordPress best coding practices\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Super lightweight\u003C\u002Fli>\n\u003Cli>Random class naming to make it harder for AdUnblocker to be blocked\u003C\u002Fli>\n\u003Cli>Random file naming to make it harder for AdUnblocker to be blocked\u003C\u002Fli>\n\u003Cli>Random var naming to make it harder for AdUnblocker to be blocked\u003C\u002Fli>\n\u003Cli>The ability to customize your message across 3 different display layouts\u003C\u002Fli>\n\u003Cli>Message delay in seconds\u003C\u002Fli>\n\u003Cli>Hidden\u002FUnhidden close button on custom message OR close message automatically after a few seconds\u003C\u002Fli>\n\u003Cli>Customise the look and feel of the popup\u003C\u002Fli>\n\u003Cli>Smooth admin panel for an easy and fast setup\u003C\u002Fli>\n\u003Cli>Developed with WordPress best practices in mind\u003C\u002Fli>\n\u003Cli>Support Images and shortcodes (eg: PayPal button)\u003C\u002Fli>\n\u003Cli>Remove settings from database on plugin uninstall\u003C\u002Fli>\n\u003Cli>Works with all popular caching plugins\u003C\u002Fli>\n\u003Cli>Works with SSL\u003C\u002Fli>\n\u003Cli>Fast, non-blocking script loading\u003C\u002Fli>\n\u003Cli>Displays popup even if deleted via Developer Tools\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Pro Features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set your own text for the adblock notice\u003C\u002Fli>\n\u003Cli>Change adblock notice title\u003C\u002Fli>\n\u003Cli>You can show a sticky notice always on the screen unless user whitelist your website\u003C\u002Fli>\n\u003Cli>You can opt for “Strict mode” to hide your entire website until your website is whitelisted\u003C\u002Fli>\n\u003Cli>Message delay in seconds\u003C\u002Fli>\n\u003Cli>Hidden\u002FUnhidden “close button on custom message OR close message automatically after a few seconds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>And much much more …\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin detects if Google AdSense (or any other ad network) ads are not running on your site. Ads are usually blocked by ad-blockers (eg AdBlock,  &hellip;",200,22387,96,32,"2022-10-17T09:28:00.000Z","6.0.11","3.0.1",[75,123,18,108,19],"adguard","https:\u002F\u002Fdigitalapps.com\u002Fadunblocker\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadunblocker.zip",85,{"slug":128,"name":129,"version":130,"author":131,"author_profile":132,"description":133,"short_description":134,"active_installs":25,"downloaded":135,"rating":25,"num_ratings":136,"last_updated":137,"tested_up_to":138,"requires_at_least":139,"requires_php":98,"tags":140,"homepage":144,"download_link":145,"security_score":126,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"linkvertise-script-api","Linkvertise Script API","1.0.8","linkvertise","https:\u002F\u002Fprofiles.wordpress.org\u002Flinkvertise\u002F","\u003Cp>The Linkvertise Script API Plugin automatically monetizes the external links on your website.\u003C\u002Fp>\n\u003Cp>Earn money from visitors who want to leave your site – Perfect for forums, download portals, and blogs.\u003C\u002Fp>\n\u003Cp>Install and activate the plugin, enter your Linkvertise-ID in Settings and easily earn money with links on your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>All benefits at a glance:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Start immediately in one step\u003C\u002Fli>\n\u003Cli>Automatic conversion of all external links into Linkvertise links\u003C\u002Fli>\n\u003Cli>Automatic conversion of all new external links into Linkvertise links\u003C\u002Fli>\n\u003Cli>Passive source of income\u003C\u002Fli>\n\u003Cli>Good user experience of your website visitors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Please note:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>This plugin only works if you have a Linkvertise account\u003C\u002Fli>\n\u003Cli>The advertising settings of the links must still be set on the Linkvertise website\u003C\u002Fli>\n\u003C\u002Ful>\n","The Linkvertise Script API Plugin automatically monetizes the external links on your website.",8247,1,"2020-04-13T13:05:00.000Z","5.4.19","5.1.1",[18,141,131,142,143],"link-vertise","linkvertise-net","website-monetization","https:\u002F\u002Flinkvertise.net\u002Fdashboard#dynamic","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flinkvertise-script-api.1.0.8.zip",{"attackSurface":147,"codeSignals":204,"taintFlows":223,"riskAssessment":224,"analyzedAt":229},{"hooks":148,"ajaxHandlers":195,"restRoutes":201,"shortcodes":202,"cronEvents":203,"entryPointCount":136,"unprotectedCount":11},[149,155,159,162,167,170,174,178,182,185,187,191],{"type":150,"name":151,"callback":152,"file":153,"line":154},"action","after_uninstall","caph_aabf_after_uninstall_cleanup","caphlabs-advanced-ad-blocker-fence.php",54,{"type":150,"name":156,"callback":157,"file":153,"line":158},"plugins_loaded","closure",69,{"type":150,"name":160,"callback":157,"file":153,"line":161},"before_woocommerce_init",86,{"type":163,"name":164,"callback":165,"priority":94,"file":153,"line":166},"filter","load_textdomain_mofile","load_lang",114,{"type":150,"name":168,"callback":168,"priority":11,"file":153,"line":169},"init",198,{"type":150,"name":171,"callback":172,"file":173,"line":118},"admin_enqueue_scripts","admin_scripts","includes\u002Fscripts.php",{"type":150,"name":175,"callback":176,"priority":136,"file":173,"line":177},"wp_head","css",40,{"type":150,"name":179,"callback":180,"priority":136,"file":173,"line":181},"wp_footer","js",43,{"type":150,"name":183,"callback":180,"priority":136,"file":173,"line":184},"wp_body_open",46,{"type":150,"name":179,"callback":180,"priority":136,"file":173,"line":186},48,{"type":150,"name":188,"callback":188,"file":189,"line":190},"admin_menu","includes\u002Fsettings.php",35,{"type":150,"name":192,"callback":193,"file":189,"line":194},"admin_init","settings",38,[196],{"action":197,"nopriv":198,"callback":197,"hasNonce":199,"hasCapCheck":199,"file":200,"line":118},"caph_aabf_action",false,true,"includes\u002Fajax.php",[],[],[],{"dangerousFunctions":205,"sqlUsage":206,"outputEscaping":208,"fileOperations":11,"externalRequests":11,"nonceChecks":49,"capabilityChecks":217,"bundledLibraries":218},[],{"prepared":136,"raw":11,"locations":207},[],{"escaped":209,"rawEcho":49,"locations":210},415,[211,215],{"file":212,"line":213,"context":214},"view\u002Fmain_scripts.php",12,"raw output",{"file":212,"line":216,"context":214},26,4,[219],{"name":220,"version":221,"knownCves":222},"Freemius","1.0",[],[],{"summary":225,"deductions":226},"The \"caphlabs-advanced-ad-blocker-fence\" plugin v1.0.0 exhibits a strong security posture based on the provided static analysis.  The code demonstrates excellent adherence to secure coding practices, with 100% of SQL queries using prepared statements and all output being properly escaped.  Furthermore, the plugin correctly implements nonce and capability checks for its single AJAX entry point, and there are no observed file operations or external HTTP requests, significantly reducing the attack surface. The absence of any recorded vulnerabilities in its history is a positive indicator of its development quality.  The taint analysis showing zero unsanitized flows further solidifies this positive assessment.\n\nWhile the static analysis indicates a very secure implementation for version 1.0.0, the presence of bundled libraries, specifically Freemius v1.0, warrants a minor point of attention. Although Freemius is generally well-maintained, outdated versions of bundled libraries can sometimes present unpatched vulnerabilities.  However, given the overall lack of issues and the plugin's otherwise robust security measures, the risk associated with this bundled library is minimal in this specific context, especially without any reported vulnerabilities for this particular version.  In conclusion, this plugin appears to be developed with security in mind, and the provided data suggests a low-risk profile for this version.",[227],{"reason":228,"points":81},"Bundled Freemius library v1.0 potentially outdated","2026-04-16T14:33:15.929Z",{"wat":231,"direct":240},{"assetPaths":232,"generatorPatterns":235,"scriptPaths":236,"versionParams":237},[233,234],"\u002Fwp-content\u002Fplugins\u002Fcaphlabs-advanced-ad-blocker-fence\u002Fincludes\u002Fcss\u002Fad-blocker-style.css","\u002Fwp-content\u002Fplugins\u002Fcaphlabs-advanced-ad-blocker-fence\u002Fincludes\u002Fjs\u002Fscripts.js",[],[234],[238,239],"caphlabs-advanced-ad-blocker-fence\u002Fincludes\u002Fcss\u002Fad-blocker-style.css?ver=","caphlabs-advanced-ad-blocker-fence\u002Fincludes\u002Fjs\u002Fscripts.js?ver=",{"cssClasses":241,"htmlComments":242,"htmlAttributes":245,"restEndpoints":247,"jsGlobals":249,"shortcodeOutput":251},[],[243,244],"\u003C!-- CAPH AABF Start: Ad Blocker Content -->","\u003C!-- CAPH AABF End: Ad Blocker Content -->",[246],"data-caph-aabf-enable",[248],"\u002Fwp-json\u002Fcaphlabs-advanced-ad-blocker-fence\u002Fv1\u002Fsettings",[250],"window.caph_aabf_ajax_object",[],{"error":199,"url":253,"statusCode":254,"statusMessage":255,"message":255},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcaphlabs-advanced-ad-blocker-fence\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":136,"versions":257},[258],{"version":6,"download_url":24,"svn_tag_url":259,"released_at":26,"has_diff":198,"diff_files_changed":260,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":261,"is_current":199},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcaphlabs-advanced-ad-blocker-fence\u002Ftags\u002F1.0.0\u002F",[],[]]