Install TTV LOL PRO or another listed browser extension to block Twitch ads with minimal setup
Use the vaft userscript with uBlock Origin or Violentmonkey to strip ad segments from Twitch streams
Find a still-maintained Twitch ad-blocking alternative using the linked GitHub contributor list
Project is archived and no longer maintained, solutions may stop working as Twitch updates its ad delivery.
TwitchAdSolutions is a JavaScript project that collected multiple methods for blocking advertisements during Twitch live streams. The repository was archived in March 2026 when the maintainer stepped away from the platform, so while the existing solutions may still work, they are no longer being updated. The README organizes the options from most to least recommended. Proxy-based browser extensions are listed as the most reliable approach, with TTV LOL PRO being the top recommendation for both Chrome and Firefox. Other browser extensions are listed as alternatives, including Alternate Player for Twitch.tv, Purple AdBlock, and AdGuard Extra. These extensions handle ad blocking at the network level without requiring manual configuration. For users who want more control, the project also includes two JavaScript scripts called vaft and video-swap-new. Both try to fetch a clean, ad-free version of the stream. If a clean stream is not available, they strip the ad segments from the video and hold playback until a clean stream can be obtained. The README notes that vaft is the better of the two and recommends it over video-swap-new. These scripts can be applied in two ways: through uBlock Origin by adding a custom filter and pointing it at the script's URL, or through a userscript manager like Violentmonkey or Tampermonkey by opening the userscript file in your browser. The README notes that Greasemonkey is not compatible with these scripts. Because the project is archived, users who need an actively maintained solution are directed to a separate list kept by another GitHub contributor. The Twitch ad landscape changes frequently, and archived scripts may stop working as Twitch updates its platform.
← pixeltris on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.