A lightweight userscript that automatically skips countdown ads, bypasses continue pages, and prevents ad pop-up windows on many supported sites.
Install releases and read docs on the project's Homepage.
See the full list of supported sites on the homepage and platform notes in the Wiki.
If a site is missing or broken, please open an Issue with: - A sample URL - Browser + userscript manager + script version - Console errors (if any) - Steps to reproduce
FireMonkey (Firefox)
Install AdsBypasser from the homepage
Editions: - Full edition: Supports file hosting, link shorteners, and image hosting sites - Lite edition: Supports file hosting and link shorteners only (smaller size)
AdsBypasser supports runtime configuration to enable/disable handlers and toggle auto-close features.
See the configuration page for details.
git clone https://github.com/adsbypasser/adsbypasser.git
cd adsbypasser
npm install
npm run build
The built userscripts will be available in the dist/ directory:
- dist/adsbypasser.full.user.js (Full edition)
- dist/adsbypasser.lite.user.js (Lite edition)
# Build once
npm run build
# Run tests
npm test
# Lint code
npm run lint
# Fix linting issues
npm run lint:fix
# Format code
npm run format
# Check code formatting
npm run format:check
See the Wiki for detailed build-chain and release instructions.
Contributions are welcome! We accept: - Bug reports - Feature requests - Pull requests - New site handlers
When opening an issue for a broken/missing site handler, please include:
To add support for a new site:
src/sites/{category}/{domain}.js@domain annotationsIf you need help implementing a handler, tag the issue or PR and request guidance — maintainers and community members can advise.
Q: Why doesn't AdsBypasser bypass reCAPTCHA?
A: reCAPTCHA is an interactive bot check and is intentionally not bypassed.
Q: AdsBypasser doesn't work on a page — what now?
A: Open an issue with the URL, userscript version, browser and a short description; attach console output if available.
Q: How do I update the script?
A: Userscript managers automatically update scripts. You can also manually check for updates in your manager's dashboard.
dist/ before installing if you have security concernsForked from RedirectionHelper by SuYS.
Thanks to all our contributors.
$ claude mcp add adsbypasser \
-- python -m otcore.mcp_server <graph>