1
0
mirror of https://github.com/pixeltris/TwitchAdSolutions.git synced 2024-11-22 02:12:45 +01:00
Go to file
pixeltris 2bfda1e1a1 Avoid throwing error on null integrity
The integrity checks are currently tentative and the throw is causing loading errors
2023-06-01 23:16:23 +01:00
vaft Avoid throwing error on null integrity 2023-06-01 23:16:23 +01:00
video-swap-new Avoid throwing error on null integrity 2023-06-01 23:16:23 +01:00
full-list.md Update list order and remove dead links 2023-06-01 08:23:18 +01:00
README.md Update permalinks for video-swap-new / vaft 2023-06-01 10:34:09 +01:00
utils.bat Add page for testing m3u8 modifications and latency 2020-12-28 06:22:10 +00:00
utils.cs Fix 360p issue on "vaft" 2022-04-04 12:01:50 +01:00
utils.js Add page for testing m3u8 modifications and latency 2020-12-28 06:22:10 +00:00

TwitchAdSolutions

This repo aims to provide multiple solutions for blocking Twitch ads.

Don't combine Twitch specific ad blockers.

Recommendations

Proxies are the most reliable way of avoiding ads (buffering / downtime info).

Alternatively:

Read this for a full list and descriptions.

There was an update on 31st May 2023 which may have broken some solutions.

Scripts

There are better / easier to use methods in the above recommendations.

For the sake of security it's recommended to use a permalink when using uBlock Origin (permalinks do not auto update).

Applying a script (uBlock Origin)

  • Navigate to the uBlock Origin Dashboard (the extension options)
  • Under the My filters tab add twitch.tv##+js(twitch-videoad).
  • Under the Settings tab, enable I am an advanced user, then click the cog that appears. Modify the value of userResourcesLocation from unset to the full url of the solution you wish to use (if a url is already in use, add a space after the existing url). e.g. userResourcesLocation https://github.com/pixeltris/TwitchAdSolutions/raw/master/vaft/vaft-ublock-origin.js
  • To ensure uBlock Origin loads the script I recommend that you disable/enable the uBlock Origin extension (or restart your browser).

To stop using a script remove the filter and make the url unset.

Applying a script (userscript)

  • Viewing one of the userscript files should prompt the given script to be added.