Releases: Pekadii/YouTube-Ad-Blocker
v2.0.9
Caution
Encrypted Zip file key is required for YouTube-Ad-Blocker
DM @ Discord: https://pekadi.com
Version 2.0.9
Major Improvements:
- Improved Service Worker Stability.
- Service worker has been optimized to remain active and responsive, significantly reducing instances where ad blocking fails and requires a manual extension refresh or opening developer tools.
- The extension now includes code to re-apply network rules upon detecting a YouTube tab load, ensuring the ad-blocking rules are always active.
- Enhanced Non-Skipable Ad Bypass.
- A new auto-skip mechanism has been implemented in the content script to combat persistent and non-skipable pre-roll and mid-roll ads.
- The extension now automatically clicks the "Skip Ad" button if it appears.
- For hard-to-block ads, the extension aggressively fast-forwards the video playback past the ad time slot, ensuring immediate video playback without user intervention.
Important
Minor Bug Fixes: General stability and performance enhancements across the rule set.
Tip
Service Worker Check:
In your browser's Extension tab, make sure that under Ad Blocker, the service worker is active instead of service worker (Inactive) for optimal performance.
Refresh button:
If the ad blocker becomes unresponsive or you encounter an ad, you can perform a quick reset by:
Clicking the refresh icon next to the extension's Disable/Remove buttons
Returning to YouTube and pressing CTRL + R to refresh the page. This should avoid the ads.
v2.0.8
Caution
Encrypted Zip file key is required for YouTube-Ad-Blocker
DM @ Discord: https://pekadi.com
Version 2.0.8
Improvements:
- Update background.min.js
- Fix the rules.json not corresponding with background.min.js
- Made it load via local rules.json in extension folder instead of fetching from VPS https.
- Before **const fetchRulesAndUpdate = () => { fetch("https://rules.pekadi.com/rules.json")
- After **const fetchRulesAndUpdate = () => { fetch(chrome.runtime.getURL("rules.json"))
Important
Since https://rules.pekadi.com/rules.json does work fetching from VPS I'm having issues where the rules.json does not load with background.min.js correctly as it does and does not block ads.
Tip
In Extension tab make sure under Ad Blocker service worker is active instead of service worker inactive.
Refresh button
If the ad blocker become unresponsive just click the refresh icon on the right then go back to youtube, press CTRL + R then you should be able to avoid ads.
v2.0.7
Caution
Encrypted Zip file key is required for YouTube-Ad-Blocker
DM @ Discord: https://pekadi.com
Version 2.0.7 - July 1, 2025
Improvements:
- Updated background and content scripts for better compatibility.
- Reduced ad playback delay and improved handling of post-ad loading screens.
- Remote rules now reliably fetched via rules.json using CORS-safe setup.
- Resolved issue where rules.json was not loading from VPS.
- Fixed ad-skip hang and loop behavior on video refresh (e.g. YouTube autoplay).
- Removed unnecessary web.config interference in IIS rule hosting.
- Cleaned up console errors and improved log visibility in DevTools.
- Minor code optimizations for faster mutation handling.
Important
After unzipping file place the folder of the extension in your documents for easy access then follow steps to unpack in web browser.
- Go to chrome://extensions/ or opera://extensions/.
- Enable Developer mode (toggle in the top-right corner).
- Click Load unpacked and select the downloaded folder containing the extension files.
Refresh button
- If the ad blocker become unresponsive just click the refresh icon on the right then go back to youtube, press CTRL + R then you should be able to avoid ads.
v2.0.6
Caution
Encrypted Zip file key is required Official Release.
DM @ Discord: https://pekadi.com
Version 2.0.6 - June 29, 2025
Important
After unzipping file place the folder of the extension in your documents for easy access then follow steps to unpack in web browser.
- Go to chrome://extensions/ or opera://extensions/.
- Enable Developer mode (toggle in the top-right corner).
- Click Load unpacked and select the downloaded folder containing the extension files.
Tip
Refresh button
If the ad blocker become unresponsive just click the refresh icon on the right then go back to youtube, press CTRL + R then you should be able to avoid ads.

