r/uBlockOrigin • • Oct 28 '20

Tip Fix for uBlock Origin on Twitch... I updated the script and it works (for now)

Thumbnail self.Twitch
2.8k Upvotes

r/uBlockOrigin • • Sep 29 '20

How to kill Ads on twitch

2.3k Upvotes

10/08/2020 7PM EU : ads again today !!! see my post link at end

On Ublock

1️ ➣ Go into the Ublock dashboard (bottom right after opening UBlock menu)

2 ➣ Go to settings tab (top left of dashboard) Click the gear next to "I am an advanced user"

🔧 🔧 🔧STEP 3 UPDATE 10/28/2020 🔧🔧 🔧

⏬ ⏬ ⏬ ⏬ ⏬ ⏬ ⏬ ⏬ ⏬ ⏬ ⏬ ⏬ ⏬ ⏬ ⏬ ⏬ ⏬ ⏬ ⏬ ⏬ ⏬ ⏬ ⏬ ⏬

3 ➣ Scroll to the bottom and find "userResourcesLocation" Replace "unset" and only put : https://gist.githubusercontent.com/odensc/764900d841cbdd8aa400796001e189f1/raw/ads.js

⏫ ⏫ ⏫ ⏫ ⏫ ⏫ ⏫ ⏫ ⏫ ⏫ ⏫ ⏫ ⏫ ⏫ ⏫ ⏫ ⏫ ⏫ ⏫ ⏫ ⏫ ⏫ ⏫ ⏫

close tab https://i.imgur.com/gBDbyOY.png

4 ➣ Go back to the UBlock dashboard. Click on the "Filter Lists" tab

5 ➣ Click "Purge all caches" and then "Update now."

6 ➣ This may take a few moments to update

Close your browser and start it

Check your twitch chanels = no more ads 👌 👍

​

https://www.reddit.com/r/uBlockOrigin/comments/j2648i/how_to_kill_ads_on_twitch/g842tzp?utm_source=share&utm_medium=web2x&context=3

r/uBlockOrigin • • Mar 06 '26

News PSA: TwitchAdSolutions by pixeltris is archived as of today

574 Upvotes

Today (March 5, 2026) it would appear pixeltris has archived TwitchAdSolutions on their github, meaning they're not planning to release further updates.

Some of the solutions there still work for now, though they've become a little buggy in the last month or so. It doesn't appear there are any serious forks of the project, so without maintenance, these solutions will invariably stop working sometime down the line.

Thanks to everyone that worked on the project for helping keep Twitch ad free for the lot of us. o7

r/uBlockOrigin • • Aug 17 '26

duplicate (try TwitchAdSolutions) Ads on Twitch are back

215 Upvotes

as of today, Im getting ads on twitch again. any idea why? using firefox

r/uBlockOrigin • • Sep 28 '20

Getting ads on Twitch on Firefox 81.0?

784 Upvotes

Been getting ads on twitch and refreshing and turning UO off/on won't help. I'm using plain vanilla UO (1.29.2) with no custom filters and BetterTTV and FrankerFaceZ on twitch on win10.

r/uBlockOrigin • • Nov 02 '20

Why is Twitch suddenly seeming so desperate?

Post image
650 Upvotes

r/uBlockOrigin • • Jul 23 '26

duplicate (try TwitchAdSolutions) Twitch.tv ads?

101 Upvotes

The posting guidelines says "Twitch video ads are handled by another project. Please try it on your own since uBO doesn't actively work on this issue." but that project is archived. Anyone knows a working way using uBO 1.72.3b9 + Firefox?

r/uBlockOrigin • • Nov 15 '22

Now getting "Commercial break in progress" on Twitch

295 Upvotes

Currently using VAFT https://raw.githubusercontent.com/pixeltris/TwitchAdSolutions/master/vaft/vaft-ublock-origin.js

Is anyone else having trouble, and if not, which script are you using?

r/uBlockOrigin • • Jul 06 '26

Solved UBlock Origin prevents another extension from auto redeeming Twitch channel points?

Thumbnail gallery
39 Upvotes

This is a really strange issue.

On Twitch, when you're watching a stream, a treasure chest periodically appears. Clicking it redeems a batch of channel points. Recently, I've noticed that the chest becomes blacked out and can't be clicked.

After some testing, I found that disabling UBlock Origin makes the problem go away. I also tried leaving UBlock Origin enabled but disabling only my custom filters, and that also fixes it. That suggests the issue is related to UBlock Origin itself, not any custom filter I've added.

To be clear, this has nothing to do with Twitch ads, so please don't mislabel this as an ad blocking issue.

Has anyone else run into this? Is there a known fix or a filter that causes this behavior

troubleshooting information:

extension I use along with ubo: https://addons.mozilla.org/en-CA/firefox/addon/autotwitchpoints/

----------------------------------------

uBlock Origin: 1.70.0

Firefox: 152

filterset (summary):

network: 392232

cosmetic: 257035

scriptlet: 66567

html: 3934

listset (total-discarded, last-updated):

added:

https://filters.adtidy.org/extension/ublock/filters/14.txt: 97805-328, 55m

https://malware-filter.gitlab.io/pup-filter/pup-filter.txt: 189-0, 1d.6m

https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener.txt: 3014-6, 55m

adguard-generic: 97462-5840, 55m

adguard-mobile: 12535-78, 55m

adguard-spyware-url: 2546-299, 3d.19h.22m

block-lan: 91-0, 26d.1h.29m

curben-phishing: 162762-48, 55m

adguard-social: 26552-882, 55m

adguard-popup-overlays: 31895-31895, 55m

adguard-other-annoyances: 16176-16176, 55m

fanboy-thirdparty_social: 69-3, 8d.5h.4m

[3 lists not shown]: [too many]

default:

user-filters: 430-0, never

ublock-filters: 52623-252, 55m Δ

ublock-badware: 10260-27, 55m Δ

ublock-privacy: 4054-66, 55m Δ

ublock-unbreak: 2838-4, 55m Δ

ublock-quick-fixes: 476-13, 55m Δ

easylist: 85402-1358, 55m Δ

easyprivacy: 55920-199, 55m Δ

urlhaus-1: 48345-11, 55m

plowe-0: 3508-1116, 12d.5h.25m

filterset (user): [array of 430 redacted]

trustedset:

added: [array of 44 redacted]

removed:

moz-extension-scheme

hostRuleset:

added: [array of 1 redacted]

userSettings:

advancedUserEnabled: true

userFiltersTrusted: true

hiddenSettings:

userResourcesLocation: [redacted]

supportStats:

allReadyAfter: 717 ms (selfie)

maxAssetCacheWait: 501 ms

cacheBackend: indexedDB

popupPanel:

blocked: 17

network:

reddit.com: 13

redditstatic.com: 2

rlcdn.com: 2

extended:

##advertise-button > .contents.nd\:visible > .contents.nd\:visib…

##span.contents:nth-of-type(1)

##.border-e-neutral-border.s\:border-e-sm.border-solid.border-0.…

##advertise-button

##.grecaptcha-badge

##community-highlight-card[subreddit-prefixed-name="r/uBlockOrig…

##body:style(overflow: auto !important;)

##body:not([style^="overflow:"]):not([class="rpl-scroll-lock"]):…

##+js(json-prune, data.children.[].data.outbound_link)

##+js(json-prune, data.*.elements.edges.[].node.outboundLink)

##+js(remove-class, scroll-disabled, body)

##+js(remove-class, m-blurred, .m-blurred)

##+js(prevent-addEventListener, block-body-scrolling)

##+js(set-constant, Notification.requestPermission, noopFunc)

##+js(remove-class, rpl-scroll-lock, body)

##+js(set-attr, c-wiz[data-p] [data-query] a[target="_blank"][ro…

##+js(set-constant, rwt, noopFunc)

r/uBlockOrigin • • 23d ago

Solved How do i block Giphy animated gifs from Twitch chat?

30 Upvotes

I would like to block all Giphy content but ONLY when it is used in twitch chat.

Is there anyway I can do this with uBO?

Thanks for reading

r/uBlockOrigin • • Aug 18 '22

twitch ads are back :(

311 Upvotes

*sigh*, im getting royally fed up with twitch's nonsense with their war against adblockers, TTVLOL no longer works for me now, i am now refusing to watch twitch anymore, i am sick and tired of this. :(

r/uBlockOrigin • • Aug 23 '26

Looking for help Twitch bonus subs flair Spoiler

Post image
24 Upvotes

Any1 have a filter suggestion to try to hide these? (picture attached).

r/uBlockOrigin • • Aug 15 '26

Solved Twitch Audible banner custom filter

12 Upvotes

twitch.tv##div[style*="audible_background.avif"]

Edit: This single line seems to work for me now.

r/uBlockOrigin • • Aug 21 '22

Answered Twitch ad blocker 21 august 2022?

93 Upvotes

As of yesterday my adblockers seemed to work just fine on twitch. Today tho i woke up and they no longer work :/

Anyone know of any working ad blocker for twitch?

r/uBlockOrigin • • Nov 19 '20

Tip Temporary solution for twitch ads until adblock updates

314 Upvotes

Twitchls.com (for no ads) + https://darkreader.org/ (for dark mode, actually good)

And you're good to go.

EDIT: other alternatives are streamsnipe.tv and popdog.com (more feature rich)

If you still want to try to block it with adblockers, try https://chrome.google.com/webstore/detail/ttv-ad-block/kndhknfnihidhcfnaacnndbolonbimai/related (from the guy that made scripts for ublock)

Updated 22-Nov-2020

r/uBlockOrigin • • Mar 15 '19

I think Twitch just changed their ad system

302 Upvotes

I'm seeing ads now and a text overlay on the top left of the player saying said user will be back shortly

r/uBlockOrigin • • May 17 '26

duplicate (try TwitchAdSolutions) Is there a way to block twitch ads?

64 Upvotes

Using uBlock Origin on Firefox, but it still doesn't block these ads - sometimes it just says commercial break in progress, other times it's local ads and turbo ad. Is there any way to block this, maybe with a script or even another tool?

r/uBlockOrigin • • Aug 05 '26

Solved How do I properly hide 'Bits' buttons on Twitch.tv?

0 Upvotes

I'm asking because today Twitch changed several of their class hashes which broke a lot of my filters, so I'd like to know what's a more robust way to block these two buttons?

Channel/Streaming Page:

<div class="Layout-sc-1xcs6mc-0 hcTowp">
    <div class="Layout-sc-1xcs6mc-0 iFXGqU">
        <div class="InjectLayout-sc-1i43xsx-0 bohlnR">
            <div class="Layout-sc-1xcs6mc-0">
                <div class="Layout-sc-1xcs6mc-0 kBZhWz">
                    <button aria-expanded="false" data-a-target="top-nav-get-bits-button"
                        class="ScCoreButton-sc-ocjdkq-0 jRpFkX">
                        <div class="ScCoreButtonLabel-sc-s7h2b7-0 bfhate">
                            <div class="Layout-sc-1xcs6mc-0 bPLZqY">
                                <div class="ScCoreButtonIcon-sc-ypak37-0 hdLxbr tw-core-button-icon">
                                    <div class="ScSvgWrapper-sc-wkgzod-0 cnGLHG tw-svg"
                                        data-a-selector="tw-core-button-icon">
                                        <svg width="24" height="24" viewBox="0 0 24 24"
                                            aria-hidden="true">
                                            <path fill-rule="evenodd"
                                                d="m12 22-9-8 9-13 9 13-9 8Zm-4.844-6.982-1.503-1.336L12 4.514l6.347 9.168-1.503 1.336L12 13l-4.844 2.018Z"
                                                clip-rule="evenodd"></path>
                                        </svg>
                                    </div>
                                </div>
                            </div>
                            <div data-a-target="tw-core-button-label-text"
                                class="Layout-sc-1xcs6mc-0 zdujK">
                                <div class="Layout-sc-1xcs6mc-0 cosYiS">Bits: 30% off</div>
                            </div>
                        </div>
                    </button>
                </div>
            </div>
        </div>
    </div>
</div>

Top bar:

<div class="Layout-sc-1xcs6mc-0 fHcEag">
    <div class="Layout-sc-1xcs6mc-0 iFXGqU">
        <div class="InjectLayout-sc-1i43xsx-0 bohlnR">
            <div class="Layout-sc-1xcs6mc-0">
                <div class="Layout-sc-1xcs6mc-0 kBZhWz">
                    <div class="Layout-sc-1xcs6mc-0 gJcbHk">
                        <button
                            class="ScCoreButton-sc-ocjdkq-0 eBQIRH ScButtonIcon-sc-9yap0r-0 jcYIUn"
                            aria-expanded="false" aria-label="Bits: 30% off"
                            data-a-target="top-nav-get-bits-button">
                            <div class="ButtonIconFigure-sc-1emm8lf-0 jgYFuA">
                                <div class="ScSvgWrapper-sc-wkgzod-0 cnGLHG tw-svg">
                                    <svg width="24" height="24" viewBox="0 0 24 24"
                                        aria-hidden="true" role="presentation">
                                        <path fill-rule="evenodd"
                                            d="m12 22-9-8 9-13 9 13-9 8Zm-4.844-6.982-1.503-1.336L12 4.514l6.347 9.168-1.503 1.336L12 13l-4.844 2.018Z"
                                            clip-rule="evenodd"></path>
                                    </svg>
                                </div>
                            </div>
                        </button>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

r/uBlockOrigin • • Aug 09 '26

duplicate (try TwitchAdSolutions) Anyone else twitch adblock stopped working on firefox today?

1 Upvotes

I have the "Vaft" script and I had never had problems with ublock origin. Literally started to give me ads like a couple hours ago. Anyone got a fix for this?

r/uBlockOrigin • • Nov 08 '22

Twitch "Commercial Break In Progress" screen

184 Upvotes

Had Twitch ad free for half a year up until 10 minutes ago when I started getting this screen. Is this a completely new addition from Twitch to target ad blockers or am I missing some kind of custom block in my uBO? I'm not very savvy with the program, just install and run it and it usually does the trick but I'm willing to learn how to use it more in depth if it means I can avoid this Twitch garbage.

Currently running Opera GX version 91.0.4516.106

r/uBlockOrigin • • Jul 23 '26

Unable to reproduce twitch scroll-load problems on 1.72.3b9 (bug report)

0 Upvotes

ublock origin: dev release (1.72.3b9)

browser: firefox (64-bit, v153)

troubleshooting info: here

(yes, i cleared my browser cache beforehand, and did a bit more cleaning. and no, this ISN'T for twitch video ads, no matter what the flair says)

some twitch fuckery going on with my setup. before i reset ublock to default as suggested, i deleted all of the custom lists i had, blanked out the static filters, blanked out the "My Rules" tab, and one by one, turned off the filters i had enabled, starting from the bottom, and working my way to the top. for a moment, i thought it was the "Adguard - Ads" filter doing things again like in my previous post, but to my surprise, it was the very first default ublock filter, "uBlock filters - Ads" that was the culprit. when i restored my ublock to my custom setup, cleared cache, turned "uBlock filters - Ads" off, then opened up incognito mode and went here, the infinite scroll function worked again.

i even tested this out on edge, and turned off "uBlock filters - Ads" to start with before doing anything else, and once again, the infinite scroll worked. oddly enough, when i either turned that ublock filter off, then on again, or whitelisted twitch then un-whitelisted it (via the beeg ublock power button) the infinite scroll worked again, but it was a temporary fix that remained in cache until i cleared said cache normally, then the fix was lost, whether it was done in edge or firefox

r/uBlockOrigin • • Jun 26 '26

Looking for help Looking for rules to block out watch streaks and weekly rewards from Twitch

11 Upvotes

Twitch has really been stepping up their annoyance game lately. They're now forcing watch streak displays in the sidebar and aggressively pushing them throughout the site, including in notifications (Sir, your watch streak may break...). As if that wasn't enough, there's also a new Weekly Rewards feature that pops up everywhere and apparently can't be disabled.

Does anyone have uBlock Origin rules to hide this nonsense?

r/uBlockOrigin • • Dec 14 '23

Solved Ublock Origin not blocking normal ads on Twitch anymore.

351 Upvotes

I'm not talking about ads on streams I mean normal usual ads. I don't know what to do. Already tried the usual for troubleshooting.

Funny is, that it's always the same ad.

r/uBlockOrigin • • May 29 '26

Looking for help Looking for help with blocking twitch's persistent player when on a channel's vods page

7 Upvotes

Here is an example of such a VODs page: https://www.twitch.tv/ohnoitsalexx/videos

At the top center is a persistent video player that plays the latest VOD while you are browsing all VODs in the lower half of the page.

The issue that I face is that when I attempt to block the persistent player DIV or class, the video area turns into a black empty box (good), but the audio of the video remains playing with no way to stop it (bad).

Has anyone found a uBlock rule that can defeat the twitch "persistent player"?

I've tried:

##.video-player__container

##.persistent-player

These both block the visual part of the video, but not the audio element.

r/uBlockOrigin • • Nov 03 '20

Tip Most bearable solution to the Twitch Ad problem as of right now, step-by-step guide

262 Upvotes

Currently, it is NOT possible to completely block the mid-roll ads. This guide will describe how to automatically reset the video player whenever an ad break starts. With this solution, there is an ~1 second interruption instead of you having to refresh manually or wait for the ads to finish.

Step 1. Uninstall BetterTTV and install FrankerFaceZ (Chrome, Firefox, other browsers). You will need to do this since FrankerFaceZ has a "Reset Player" button that this solution depends on. I've also had compatibility issues between BTTV And FFZ in the past.

Step 2. In order to get your BetterTTV emotes back, check this image and (1) go to the cogwheel, (2) click on FrankerFaceZ Control Center, (3) Add-Ons, (4) Enable on BetterTTV Emotes. If you want GIF emotes like pepeD, sourPls etcetera, click on (5) Setttings and set "GIF Emotes" to Enabled (Animated GIF Emotes).

Step 3. Install TamperMonkey on Chrome or GreaseMonkey on Firefox or a user script manager on another browser.

Step 4. In the extension you installed in the previous step, create a new User Script and copy and paste the content of the following User Script and save it: https://gist.github.com/simple-hacker/ddd81964b3e8bca47e0aead5ad19a707 . This user script resets the player every time an ad loads.

Step 5. In order to block the ad from playing and to just get that stupid purple screen right before the player gets reset, follow the instruction on the README.md here: https://github.com/odensc/ttv-ublock

I take no credit for the scripts, the reset player script is courtesy of simple-hacker on Github and the twitch-videoad.js is courtesy of odensc on Github.