Update June 19 2018:

We've received reports recently that ads were being blocked, but have started breaking through again. As far as we were aware, Twitch ads can no longer be blocked. Since we don't know how they were being blocked in the first place, we don't know why they are failing to be blocked now. Our best advice is still to try the suggestions below.



In late 2016, Twitch.tv began circumventing ad blocking by inserting ads directly into the video stream. Blocking the ads is now impossible without also blocking the video.


We understand this is frustrating. It frustrates us, too. We're limited by the technology available to us. In the case of Twitch.tv ads, there are technical limitations browser-based ad blockers simply can't overcome.


Although AdBlock can't block the ads on Twitch.tv, we do have other suggestions that may help. You can also follow this discussion on the EasyList forum.


Subscribe to channels you like

Subscribing to a broadcaster removes all third-party advertising on their channel. (Thanks to gamingwithzee and blastoise186 for this tip!)


Connect your Amazon Prime account

AdBlock fan blastoise186 suggests this tip: If you have (or are willing to get) an Amazon Prime membership, you can connect it to your Twitch account. With a "Twitch Prime" subscription, no advertising will appear anywhere on Twitch. The streamer earns revenue through your Amazon Prime membership, the benefits of which you're probably enjoying for other reasons. Twitch Prime also lets you subscribe for free to one channel each month for double coverage.


Please note, after connecting your Amazon and Twitch accounts you might have to reload any open Twitch pages to force-update your status.


Caveat: Some ads can't be avoided by these methods

Although Twitch Prime and channel subscriptions can remove ads that Twitch inserts, they cannot remove ads, sponsorships, or affiliate deals that streamers themselves broadcast.


Here's how that works in practice, courtesy of blastoise186.


When Twitch inserts an ad in a stream you're watching with an ad blocker active...

  • You are not subscribed to the channel and you don't have Twitch Prime: You see the ad because the ad is part of the stream content and can't be blocked without blocking the stream, too
  • You are subscribed to the channel or you have Twitch Prime: You don't see the ad because Twitch removes the ad from the stream


When the streamer inserts an ad in a stream you're watching with an ad blocker active...

  • You are not subscribed to the channel and you don't have Twitch Prime: You see the ad because the ad is part of the stream content and can't be blocked without blocking the stream, too
  • You are subscribed to the channel or you have Twitch Prime: You see the ad because Twitch doesn't control the advertising, the streamer does, and the ad is part of the stream content and can't be blocked without blocking the stream, too


One further note about subscribing to channels or using a Twitch Prime subscription to avoid ads where that's possible: Make sure you're logged in to your Twitch account. You can use Twitch.tv's "Keep me logged in" setting to avoid having to log in every time.

Warning: DO NOT set this if you're on a public or shared device.

Another reason to log in is that as long as your subscription is active, your subscriber benefits are applied wherever you log in to Twitch―in any browser, on any device, including the desktop site, the mobile site, and the Android and iOS apps. (The apps also keep you logged in all the time.)


Try the Twitch 5 player

According to a tip from a user (shout out to ALG DZ) and verified by user reviews, the extension Twitch 5 strips pre-roll ads from live streams.

  • Get it for Chrome: Alternate Player for Twitch.tv
    (shout out to Wowtrancer for telling us the Chrome version of Twitch 5 was renamed to Alternate Player for Twitch.tv)
  • Get it for Firefox and browsers derived from Firefox: Twitch 5
    (thanks to Discountoxygen for pointing us to the Firefox version!)
  • Get it for Microsoft Edge: Alternate Player for Twitch.tv


If anyone knows of an equivalent for other browsers, please let us know in the feedback for this article!


Search for and remove the ad element manually

Notes: 

  • We have not been able to get this to work. We'll leave the suggestion here for now. If you try it and find that it does not work for you, please let us know in the feedback for this article. If enough of you tell us it doesn't work, we'll go ahead and remove it.
  • We have a report that this technique breaks the Better Twitch TV extension. If you use that extension, don't try this.


Thanks to Xxchaosxepsilonxx for this tip: When you see an ad in a Twitch stream, press F12 to open the browser's developer tools, then press Ctrl+F to open a search box. Enter "js-ad-overlay" (without the quotation marks). Select the <div id="js-ad-overlay"> element and press Delete. Again, your mileage may vary.