YaBlocker is a lightweight Chrome extension designed to remove advertisements from Yandex, enhancing your browsing experience by providing a cleaner interface without unnecessary distractions.
- Ad Removal: Automatically detects and removes various types of advertisements on Yandex pages, including sidebars and pop-ups.
- Seamless Integration: Works quietly in the background to maintain an ad-free environment while you browse Yandex.
- Regular Checks: Continuously scans for new advertisements every 500 milliseconds and removes them promptly.
-
Clone or Download this repository to your local machine.
-
Open Chrome and navigate to
chrome://extensions
. -
Enable Developer Mode by toggling the switch in the top right corner.
-
Click on the "Load unpacked" button and select the directory where you downloaded/cloned this repository.
-
Your extension should now be visible in the extensions list. Ensure it is enabled for it to operate.
Once installed and enabled, YaBlocker will automatically start removing advertisements from Yandex web pages. There is no need for additional configuration or interaction.
Currently, YaBlocker does not require any specific configuration. It uses predefined rules to detect and remove ads. However, the detection criteria are implemented in content.js
and can be adjusted if necessary for specific needs.
- Browser: Google Chrome (manifest version 3)
- Operating Systems: Cross-platform (Windows, MacOS, Linux)
YaBlocker requires the following permissions:
- activeTab: To interact with the content of the active Yandex tab.
- webRequest & webRequestBlocking: To allow interception and modification of network requests.
- <all_urls>: To allow operation across all Yandex subdomains.
- Currently, geared towards Yandex and might not perform optimally on other websites.
- Possible future improvements may include customizable ad detection rules or user feedback mechanisms to suggest improvements.
We welcome contributions! If you'd like to help improve YaBlocker, please fork the repository and submit a pull request. Any bug reports or feature requests can be submitted through GitHub issues.
YaBlocker is an independent project and is not affiliated with or endorsed by Yandex. This tool is intended to enhance user experience through ad removal and users should use it in compliance with all applicable laws and terms of service.
Happy ad-free browsing! 🚀