How to Get Adblock to Work on Twitch?

Adblock not working on Twitch is more likely to happen if you are using an outdated Adblock browser extension. Other causes can be Chrome’s Network Service, web browser player, a non-optimal setting of Adblock extension’s filters, browser problems or browser extension’s issues.

Twitch

Adblocking browser extensions are software, capable of removing or altering online advertising in a web browser/application. But these extensions sometimes fail to block the ads by Twitch as Twitch has inserted the ad directly into the stream.

The following are the ways in which one can block the Twitch ads:

Solution 1: Make sure that your AdBlock extension is up to date

Technology is evolving day by day and if you do not update your browser extensions regularly then you can get yourself in a lot of troubles. So, if you are using an outdated AdBlock extension then that particular extension may not be able to block ads on Twitch. For illustration purposes, we will use Google Chrome with the AdBlock extension installed.

  1. Open Chrome & in the address bar type
    chrome://extensions

    and press Enter.

    Chrome Extensions
  2. In the Extensions Windows, Toggle the “Developer Mode” to On.
    Developer Mode
  3. Now click on “update”, which will update all the extensions of Google Chrome.
    Click on Update
  4. Restart the browser.
  5. Open Twitch to see if the problem is solved.

If ads by Twitch are still there then move to the next solution.

Solution 2: Enable Setting in the Browser Extension

Many AdBlock extensions start to block ads right away after being added to the browser but have a separate setting to control ads by Twitch and this setting is not enabled by default and you must enable the setting to block Ads on Twitch. So, enabling the setting may solve the problem. We will use Google Chrome and AdBlock for illustration purposes.

  1. Open Chrome and click on the “AdBlock” icon near the end of the Address Bar. Instructions for your extension might be different from this.
    Click on Adblock Icon
  2. Now Click on the “gear” icon of the pop-up menu to open “AdBlock Settings”.
    Click on Gear Icons to open Settings
  3. In “General” Options of “AdBlock Settings”, Checkmark “Enable hiding of Streaming Ads on Twitch” option.
    Enable hiding of Streaming Ads on Twitch
  4. Restart Google Chrome.
  5. Check if ads by Twitch are blocked.

If you are still facing the ads by Twitch then proceed to the next solution.

Solution 3: Change advanced settings in Chrome

Network service in the chrome runs a separate process that is not accessible to the Ad blocking extensions added to Google Chrome. Making this service accessible to the Ad blocking extension may solve the problem.

  1. Open Chrome and in the address bar type
    chrome://flags
    

    and press Enter.

    Chrome Flags
  2. Now in the Search Flags Box type “Network Service”.
    Search Network Service
  3. And in the results Set “Runs network service in-process and “Data reduction proxy with network service” to “Disabled” and save changes.
    Disable Network Service
  4. Restart the Browser.
  5. Check if the problem is resolved. If the problem is resolved, remember to perform these steps whenever Chrome gets a new update.

If the problem is still there then try the next solution.

Solution 4. Try Alternate Player for Twitch.tv

The extension Alternate Player for Twitch.tv previously known as Twitch 5 strips most ads from live streams. The player’s settings can be tuned to your internet connection. It allows you to continue viewing the broadcast in another player, for example, Media Player Classic, VLC Media Player, or MX Player, etc which makes it quite useful.

So, using it may solve the problem.

  1. Open the respective link to add the extension to the browser.
  2. Add the extension to the browser.
  3. Restart the Browser and open Twitch to see if the problem is solved.

If you are still bombarded with ads then move to the next solution.

Solution 5: Use Filters

Every AdBlock extension comes with filters lists. Filters list can be a white list, blacklist and custom list. These lists can be added manually or can be referred to online available lists. We can add Twitch ads stream to the blacklist of the extension and this addition may solve the problem.

  1. Open Chrome and click on the AdBlock extension.
    Click on Adblock Icon
  2. Then click on Gear Icon to open AdBlock Settings.
    Click on Gear Icons to open Settings
  3. Click on “Customize” Button.
    Click on Customize Button
  4. Click on the button titled “Edit” next to the heading “Manually Edit Your Filters”.
    Click on Edit Button Next to Manually edit your filters
  5. Add the following in the list, one on each line.
www.twitch.tv##.js-player-ad-overlay.player-ad-overlay
www.twitch.tv##.player-ad-overlay.player-overlay
https://imasdk.googleapis.com/js/sdkloader/ima3.js
r/https://imasdk.googleapis.com/js/sdkloader/ima3.js

Now access the Twitch and see if the problem is solved, if not, move to the next solution.

Solution 6: Workaround on Android Device

Twitch is not only available for the web but it has its Android app as well. There is a small workaround that can be performed to avoid the ads on the Twitch Android app. Remember that you can use an Android Emulator e.g. BlueStacks on the PC if you want to use the solution.

  1. Open Twitch on the Android
  2. When an ad starts to display then just click on “Learn More
  3. And then immediately tap on Back Button and the whole ad will be skipped.

Solution 7: Use Streamlink

Streamlink Twitch GUI is a web application written in JavaScript (EmberJS), HTML (Handlebars) and CSS (LessCSS) and is being run by a Node.js powered version of Chromium. With Streamlink Twitch GUI you’re not dependent on the web browser of system and streams can be watched in any video player as per your liking, which will enable smooth video playback. Moreover, Streamlink Twitch bypasses any ad by the Twitch.tv.

  1. Download Streamlink as per your OS.
    Download Streamlink Twitch
  2. Install & run it and see if the problem is solved.

If you are still in the line of ads, move to the next solution.

Solution 8: Using HLS AdBlock

Twitch plays advertisements whenever the user starts watching a new channel. Twitch staff injects advertisements into the HLS stream directly. HLS AdBlock extension patches the technique which Twitch uses and edits the m3u8 playlist that is requested every few seconds to simply remove segments that are marked as advertisements. So, installing HLS AdBlock can solve the problem.

  1. Download the HLS AdBlock extension as per your browser.
    Download Twitch HLS Adblock
  2. For Chrome
    • Unzip into a folder, remember the folder path.
    • Go to
      chrome://extensions/

      and enable Developer Mode.

      Developer Mode
    • Click on ‘Load unpacked’ and go to the directory with the extension (see if “manifest.json” is in the directory)
      Load Unpacked
  1. For Firefox:
  • Download the latest release (xpi file)
  • Go to
    about:addons

    & load the HLS AdBlock addon from the downloaded file

  1. Now Run the Twitch to see if the problem is solved.

If you are still facing the problem, move to the next solution.

Solution 9: Use Adguard

AdGuard is an ad-blocking extension that effectively blocks all types of ads on all web pages including video ads, rich media advertising, unwanted pop-ups, banners and text ads, etc. AdGuard can handle most of the AdBlock circumvention scripts, the technique used by Twitch.

  1. Visit this link for Chrome and this link for Firefox.
    Download Adguard
  2. Install and run it.
  3. Check if the problem is solved.

If not, move to the next solution.

Solution 10: Using uMatrix

By uMatrix you point & click to allow or restrict requests made by the browser. It can be used to block iframes, scripts, ads, etc. uMatrix puts you in control of the connection, downloading and execution of data types.

  1. Visit the following link as per your browser to add the extension
  2. Run Twitch to see if the problem is solved.

If the problem is still there, proceed to the next solution.

Solution 11: Ublock Origin

Ublock origin is an efficient ad blocker that is easy on memory and CPU and can load & enforce thousands of filters than other popular blockers. It’s more of an “adblocker” as it can also create filters from host files.

  1. Visit the concerned link as per your browser to add the extension to it.
  2. Run Twitch and see if the problem is solved.

If the problem persists, move to the next solution.

Solution 12: Use Brave Browser

Brave is an open-source& free web browser developed by Brave Software, Inc. Brave is based on the Chromium web browser. The browser blocks website trackers & ads.

  1. Download the Brave Browser.
    Download Brave Browser
  2. Install and run it.
  3. As Brave is Chromium-based so Chrome extensions can be used with it. Use any of the extensions mentioned in the above solutions.
  4. Now use Brave to access Twitch and see if the problem is solved.

If the problem is not solved, move to the next solution.

Solution 13: User-Agent Switcher

In this solution, we will use the same technique as mentioned for android users but with a different approach. We will use a Chrome extension User-Agent Switcher, by which we will convert the user agent in Brave Browser to be Android or iOS. And this may solve the problem. But before proceeding further, make sure you have Brave Browser installed with Ublock origin and Umatrix extensions added to it, which is explained in the above solutions.

  1. Open Brave Browser.
  2. Open User-Agent Switcher in Brave Browser to open it in the Chrome Webstore.
    Download User Switcher Agent
  3. Please read this help article on How can I add extensions to Brave and use these guidelines to add User-Agent Switcher to Brave Browser.
  4. Now click on the icon of User-Agent Switcher, next to the address bar, and then click on Android (if you want to switch to Android).
    Switch to Android User-Agent
  5. Now open the Twitch in the Brave Browser, if an ad pops up, click on Learn More and then click on the back button and the ad will be skipped. Now you can switch back to Chrome in the User-Agent Switcher.

If the problem is not solved, proceed to the next solution.

Solution 14: Twitch Turbo:

If you hate ads during watching streaming and can afford to pay the fee then Twitch’s subscription service called Twitch Turbo is a good option to consider. Twitch Turbo comes with ad-free Twitch viewing with other features as well.

  1. Open Twitch Turbo Subscription Page to subscribe to the Twitch Turbo.
    Twitch Turbo
  2. Use Twitch Turbo to watch Twitch and there will be no ads anymore.

Hopefully, you can now watch Twitch without ads.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.