{"id":312925,"date":"2026-06-10T08:52:48","date_gmt":"2026-06-10T08:52:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/adblock-shield\/"},"modified":"2026-06-10T08:52:22","modified_gmt":"2026-06-10T08:52:22","slug":"revenue-shield","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/revenue-shield\/","author":23498171,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.6","stable_tag":"1.1.6","tested":"6.9.4","requires":"5.4","requires_php":"7.2","requires_plugins":null,"header_name":"Revenue Shield Professional","header_author":"E. Keskin","header_description":"Protect your content and ad revenue. Detects adblockers and encourages users to whitelist your site.","assets_banners_color":"","last_updated":"2026-06-10 08:52:22","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/fightboks.com","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":47,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.6":{"tag":"1.1.6","author":"ekeskin2034","date":"2026-06-10 08:52:22"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.6"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The interactive dashboard and protection score.","2":"The Settings and Hardening panel."}},"plugin_section":[],"plugin_tags":[2571,1174,505,600,18199],"plugin_category":[45,54],"plugin_contributors":[266457,78154],"plugin_business_model":[],"class_list":["post-312925","plugin","type-plugin","status-publish","hentry","plugin_tags-ad-blocker","plugin_tags-firewall","plugin_tags-monetize","plugin_tags-security","plugin_tags-waf","plugin_category-ecommerce","plugin_category-security-and-spam-protection","plugin_contributors-ekeskin2034","plugin_contributors-freemius","plugin_committers-ekeskin2034"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/revenue-shield.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Ad blockers affect publisher revenues. Revenue Shield is an advanced solution designed for publishers to recover lost ad revenue by asking users to whitelist your site, while also providing powerful security hardening and WAF features.<\/p>\n\n<h4>\ud83d\uded1 REVENUE SHIELD ENGINE<\/h4>\n\n<p><strong>Free (Lite) Features:<\/strong>\n* <strong>Smart Detection:<\/strong> Detects basic adblockers via DOM element checks.\n* <strong>Customizable Warning:<\/strong> Change the warning title and message to fit your brand.\n* <strong>Dismissible Popups:<\/strong> Allow users to close the warning and continue reading by simply clicking \"Skip\" or pressing the ESC key.<\/p>\n\n<p><strong>PRO Features:<\/strong>\n* <strong>Hard-Lock Engine:<\/strong> Removes the \"Skip\" button and disables the ESC key.\n* <strong>Polymorphic Anti-Tamper:<\/strong> Randomizes HTML\/CSS\/JS variables per reload to defeat AdBlock static rules and Inspect Element bypassing.\n* <strong>Content Blurring:<\/strong> Adds a premium frosted-glass blur over your entire website content.\n* <strong>AdBlock Redirect:<\/strong> Instantly redirect adblock users to a specific URL instead of a popup.\n* <strong>rDNS SEO Bot Verification:<\/strong> Uses cached Reverse DNS lookup to securely verify real Google\/Bing bots.<\/p>\n\n<h4>\ud83d\udd12 SYSTEM HARDENING &amp; SECURITY<\/h4>\n\n<p><strong>Free (Lite) Features:<\/strong>\n* <strong>Basic Brute Force Protection:<\/strong> Limits malicious login attempts based on IP.\n* <strong>Hide WP Version:<\/strong> Removes your WordPress version from the source code.\n* <strong>Disable File Editor:<\/strong> Prevents editing theme\/plugin files directly from the dashboard.<\/p>\n\n<p><strong>PRO Features:<\/strong>\n* <strong>Enterprise WAF Engine:<\/strong> Scans GET, POST, COOKIE, and User-Agent parameters for decoded XSS\/SQLi payloads.\n* <strong>Hide Login Page:<\/strong> Change your <code>wp-login.php<\/code> path to a secret custom URL (e.g., \/my-secret-door).\n* <strong>DDoS Rate Limiting:<\/strong> Blocks IPs making excessive requests (e.g., &gt;120 requests per minute).\n* <strong>Block Empty User-Agents:<\/strong> Blocks primitive scrapers and bad bots that send no browser identity.\n* <strong>Disable XML-RPC:<\/strong> Blocks the WordPress XML-RPC endpoints to prevent pingback attacks.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>revenue-shield<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Navigate to the <code>Revenue Shield<\/code> menu in your WordPress admin dashboard.<\/li>\n<li>Customize your warning message and toggle on your desired Security levels.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20does%20the%20brute%20force%20protection%20block%20attackers%3F\"><h3>How does the Brute Force protection block attackers?<\/h3><\/dt>\n<dd><p>The plugin uses standard WordPress Transients API to log failed attempts. If an IP fails to log in 5 times, it is temporarily locked out for 15 minutes.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20heavy%20on%20my%20server%3F\"><h3>Is the plugin heavy on my server?<\/h3><\/dt>\n<dd><p>No. The rules are written in native PHP and heavily utilize caching\/transients to ensure minimal database queries and maximum performance.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Fix: Resolved a JavaScript DOM race condition that prevented the AdBlock warning from displaying on certain browsers (e.g., Opera).<\/li>\n<li>Fix: Improved mobile responsiveness and fixed screen overflow issues for the warning modal.<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Feature: Added Enterprise WAF Engine for PRO users (SQLi &amp; XSS payload detection).<\/li>\n<li>Feature: Added Polymorphic Anti-Tamper Engine to defeat advanced adblockers.<\/li>\n<li>Feature: Added True rDNS SEO Bot Verification.<\/li>\n<li>Feature: Added Content Blurring, Hide Login Page, DDoS Rate Limiting, and Empty UA Blocking.<\/li>\n<li>Tweak: Optimized codebase and improved Freemius premium integration.<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Fix: Codebase fully refactored to meet strict WordPress.org Plugin Directory guidelines.<\/li>\n<li>Tweak: Removed short prefixes and implemented strict wp_enqueue standards.<\/li>\n<li>Tweak: Updated plugin slug for better repository synchronization.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Initial release of Revenue Shield.<\/li>\n<\/ul>","raw_excerpt":"Protect your content and ad revenue. Detects adblockers and encourages users to whitelist your site, while providing an Enterprise-grade Web Applicati &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/312925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=312925"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ekeskin2034"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=312925"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=312925"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=312925"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=312925"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=312925"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=312925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}