AdBlock Detector Pro

AdBlock Detector Pro v2.6.6

No permission to buy ($40.00)
  • 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
  • FIX: The main reason for this is performance improvements and cross-platform compatibility
  • UPDATE: Crawler Detection v1.2.119 to v1.3.00
  • ADD: XF Limit to 2030999
  • FIX: Change context of bait method
  • FIX: Loosen timeout on outbound calls for downloads to prevent timeouts
  • FIX: Increase cache lifetime to reduce external calls per day
  • NEW: Increase mininum length of manufactured variables
  • FIX: Tested with xenForo v2.3.4
  • NEW: Improved detection for primary detection method
  • NEW: Added additional surface level check to primary detection method
  • NEW: Added two tested alternatives to the "Remote AdNetwork JavaScript URL" option
  • NEW: Added validateUrlJavaScript() to ensure the provided URL is valid and a JavaScript file
  • NEW: Improved detection with recent FireFox release
  • Like
Reactions: RoyalRumble
Back
Top Bottom