AdBlock Detector Pro

AdBlock Detector Pro v2.8.0

No permission to buy ($40.00)
  • NEW: Add Decoy Overlays to Prevent Eye-Dropping (new option) (default=on)
  • NEW: Add Enhanced Tampering Detection to Prevent Closure (new option) (default=off)
  • NEW: Add Periodic Visibility Checks (new option) (default=off)
  • NEW: Improved Fast Detection method
  • NEW: Randomized Bait Positioning: Replaced static positions with dynamic positioning methods (random left/top, transform: translate, or clip: rect) to improve detection with certain extensions in FireFox and Chrome
  • NEW: Added "Demo Admin Mode" (overlays will always detect&fire&display in the admin area for demo purposes when enabled)
  • UPDATE: AdBlock Detection codebase updated from (v12.12 to v13.00)
  • UPDATE: Upgrading jaybizzle/crawler-detect (v1.3.4 => v1.3.5)
  • UPDATE: Upgrading matthiasmullie/minify (1.3.73 => 1.3.75)
  • UPDATE: General performance optimizations for compiling cached overlays
  • UPDATE: Increase length of random variable names by 50% at minimum
  • FIX: Obey style-property for text color on 'Overlay inner window'
  • FIX: Made default install overlay for guest usergroup red (previous releases mistakenly had it orange)
  • FIX: EasyList now contains full class selectors, we need to ignore them when collecting Bait
  • FIX: Must skip nag delay if the user clicks the "I've Disabled AdBlock" (Thanks @RoyalRumble)
  • UPDATE: AdBlock Detection codebase updated from v12.0 to v12.12
  • FIX: Usergroup level permissions were being ignored since moving the permission-set group to "forum" from "general" (fixed)
  • FIX: Template compilation error with script variable
  • FIX: Skip obfuscation of functions removed prior to render
Thanks to @biafraland for the update request
  • NEW: Added redundancy to ensure AdBlock detection that delays detection doesn't give false non-positive
  • NEW: Revised CSS animation detection to be more thorough and patient if initial check fails
  • UPDATE: Removed obvious attack vectors
  • UPDATE: Added additional obfuscation to animation frames
  • UPDATE: AdBlock Detection codebase updated from v11.0 to v12.0
  • FIX: Obfuscate promise resolutions and rejections
  • FIX: Obfuscate XHR requests
  • FIX: Obfuscate isSafari() function
  • UPDATE: Detection codebase v11.0
  • FIX: Register missing event listener
  • FIX: Delete unnecessary file from previous build
  • PERFORMANCE: Update detection to include newly added variables to obfuscation array
  • PERFORMANCE: Precompile order of obfuscation array elements to be most performant prior to execution
  • UPDATE: Removed obvious attack vector from codebase
  • FIX: Remove custom option_value on uninstall
  • UPDATE: Crawler Detection updated from v1.3.2 to v1.3.4
  • UPDATE: Add admin.min.js to build process now that the autominifier is EOL
  • Tested with XenForo v2.3.6
  • UPDATE: Crawler Detection updated from v1.3.0 to v1.3.2
  • UPDATE: Modified the background darkness overlay render
  • ADD: Option to "Allow background scroll when overlay is enabled"
    • Default is enabled
    • Available under the theme options tab
  • FIX: Fixed "cache"; cached elements were always using static variables since v2.5.x
  • Update: Brave + Safari detection methods to share detection
  • OPTION: New option to "Send Safari browser anti-cache headers"
  • NEW: generateScriptTag() function to randomly assign ID for better cache busting
  • ADD: Badcow/LoremIpsum composer package for randomization
  • NEW: Adjusted the logic to ensure the runMethod3IfNeeded() function completes its asynchronous operations before proceeding with the overall adblock detection check
  • FIX: Moved the Promise.allSettled(checks) logic to wait for the completion of runMethod3IfNeeded(). This guarantees all promises, including those added by Method 3, are accounted for before resolving or rejecting the detection process.
  • FIX: Fixed potential timing issues where Method 3's promise might not have been included in the checks array, ensuring consistent and accurate detection results across all methods.
  • ADD: All newly minted variables + functions have been added to the obfuscation array
  • ADD: getEasyListBait() reduced by 2 elements in size
  • ADD: Moved wutimeAdBlockRunRegenerate() to postUpgrade() so it's activated every upgrade moving forward
  • NEW: Brave browser option (enable network detection against Brave Browser only)
  • NEW: CSS animation alteration detection method added (Detection method #4 runs at #2 spot)
  • ADD: Newly minted detection method is 2nd in the chain after fast detection (if selected)
  • ADD: New detection method is enabled by default and is considered safe
  • ADD: Option to enable/disable new detection method (default=off)
  • NEW: -50ms reduction for fast detection
  • ADD: Regenerate overlays on upgrade()
Screenshot 2025-01-12 at 1.09.25 AM.webp
  • Like
Reactions: Stuart Wright
Back
Top Bottom