Basic Ad Blocker & Anti-Adblock Defeater (UserScript)

Snow2122
2025-04-29T06:32:30Z

A basic UserScript to attempt blocking common ads, including pop-up video ads and unwanted new tab redirects, and some anti-adblock detection methods.

Basic UserScript Ad Blocker

A simple UserScript to block ads, pop-ups, video ads, and bypass basic anti-adblock detection across websites.

License: MIT

Key Features:

Ad Element Hiding: Removes banners, sidebars, and ad containers using CSS selectors.

Video Ad Blocker: Stops video ads by pausing, clearing, and removing video elements.

Pop-up/Redirect Block: Overrides window.open to block new tab redirects from known ad domains.

Anti-Adblock Bypass: Tricks basic adblock detectors by altering JavaScript variables and element properties.

Dynamic Ad Blocking: Uses MutationObserver to catch ads injected after page load.

How It Works:

Runs at page start to apply blocks early.

Hides ads instantly with injected CSS.

Monitors page for new ads continuously.

Blocks pop-unders and anti-adblock scripts before they trigger.

Important: This script offers basic protection. For stronger, network-level ad blocking, use extensions like uBlock Origin or AdGuard.

Installation Guide:

1. Install Tampermonkey (Chrome, Edge, Firefox, Safari) or Greasemonkey (Firefox).

2. Create a new script in the extension.

3. Delete boilerplate code.

4. Paste the full script code (including // ==UserScript== headers).

5. Save and enable it. It will work automatically on supported sites.