zGato / ScrewTwitchAds

Updated repository for solutions to ads on Twitch.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ScrewTwitchAds

The main repo which the community is usually told to go is /pixeltris/TwitchAdSolutions

I've created this repo to add extra AdBlocking methods and change it a bit.

This repo consists in various ways to circumvent Twitch Ads, either client-sided solutions or server-sided.

DO NOT COMBINE TWITCH ADBLOCKERS!

For desktop users

[RECOMMENDED] Server-sided blocking methods

Proxies are usually the best and most reliable way to circumvent Twitch Ads. Either way, check the downsides of proxies.

  • TTV LOL PRO V2 - chrome / firefox / code
    • A fork of TTV LOL with most of the code rewritten with new ad blocking capabilities.
    • Removes in-stream ads. Use uBlock Origin for banner ads and others.
    • Works thanks to simple HTTP proxies. V1 proxies are not compatible!
    • Works for everyone. Released & updated recently.
    • More information at: https://wiki.cdn-perfprod.com/
  • TTV LOL PRO V1 - code
    • A fork of TTV LOL with improved UX and some newly added features.
    • Same ad blocking system as the original TTV LOL extension.
    • Proxy the initial streamer.m3u8 to grab an ad-free playlist from an ad-free country.
    • Removes in-stream ads. Use uBlock Origin for banner ads and others.
    • Doesn't work for everyone. If you use specific proxies results may vary. Choose one from the following list or host your own.
    • Not supported & deprecated. Not recommended for non-advanced users.
    • More information at: https://wiki.cdn-perfprod.com/v/v1/

Client-sided blocking methods

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

ublock and userscript scripts do auto update which could lead to having your data compromised if the main repository gets malware pushed to it.

  • 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://raw.githubusercontent.com/pixeltris/TwitchAdSolutions/044d1fb3bb88a19ab718603069354d43eeba7015/video-swap-new/video-swap-new-ublock-origin.js
  • To ensure uBlock Origin loads the script I recommend that you disable/enable the uBlock Origin extension (or restart your browser).

If you would like to remove the script, remove the twitch-videload filter and replace the script url to unset

For mobile users

[RECOMMENDED] Server-sided blocking methods

Proxies are usually the best and most reliable way to circumvent Twitch Ads. Either way, check the downsides of proxies.

  • Xtra for Twitch - f-droid / code
    • Twitch player for Android.
    • You can select your own custom proxy. You can host your own or choose one from the following list.
    • Use the following syntax when using your own proxy or one from the list.
    • Alternatively you can also use standard HTTP proxies.
    • Partially broken in some regions for some users.
  • PurpleTV - apk
    • Modified Twitch Android app with added functionalities.
    • You can select your own custom proxy. You can host your own or choose one from the following list.
    • Use the following syntax when using your own proxy or one from the list.
    • Code is private and some features are locked behind a paywall.
    • Partially broken in some regions for some users.
  • TwitchAdBlock (for iOS) - code
    • Modified Twitch iOS app with added functionalities.
    • You must be able to sideload ipas to your iOS device.
    • By default, client-sided ad block mechanism is enabled. It may or may not work for you.
    • You can select your own HTTP custom proxy. You're only proxying usher.ttvnw.net requests, and by default, TTV LOL PRO proxy is being used (if proxy option is manually enabled).

Developers

Host your own proxy

About

Updated repository for solutions to ads on Twitch.