广告拦截器的工作原理是拦截广告的来源——通常是与您正在观看的视频的来源不同的 URL。Twitch将其广告直接集成到视频流中,这意味着广告拦截器很难在不屏蔽视频本身的情况下屏蔽广告。
广告拦截器通常会开发一种拦截广告的方法,只是为了让Twitch更新他们的流媒体服务,以便广告再次出现。这是一场持续不断的猫捉老鼠游戏,但您可以采取一些措施(things you can do)来阻止 Twitch 广告。
如何阻止 Twitch 广告(How to Block Twitch Ads)
如果Twitch更新并且您的广告拦截器不再有效,请尝试其中一种方法。
加入 Twitch Turbo(Join Twitch Turbo)
Twitch Turbo是Twitch的每月订阅服务。每月 8.99 美元,这项服务是避免Twitch广告的唯一保证方法。这意味着您看不到前贴片广告、插播广告或随播广告。但是,如果向所有人展示特别促销活动,您可能仍会看到特别促销活动,尤其是在同步内容期间。它还附带一些额外的好处,例如聊天徽章(Chat Badge)、扩展的表情(Emote)集、自定义用户名颜色和增加的广播存储。
订阅频道(Subscribe to a Channel)
如果您订阅频道(subscribe to a channel),您有时可以获得无广告观看。最终,无广告频道由主播自己决定。他们可以选择它作为他们的潜艇的一个选项。如果您使用 Amazon Prime,您每个月都会收到一份免费频道订阅。如果您不是Prime会员,您可以支付 4.99 美元订阅频道。
- 选择您要观看的频道。
- 在频道的右侧,选择标有订阅的按钮。(Subscribe.)
- 如果您想使用Prime Sub,请选中Use Prime Sub 旁边的复选框。 (Use Prime Sub. )
- 如果您以传统方式订阅,请选择Subscribe ($4.99). (注意:在9 月(September)期间,Twitch正在进行一项促销活动,订阅费降低 20%。)
更新您的广告拦截器(Update Your Adblocker)
Twitch能够绕过广告拦截器的原因之一是他们拥有一支不断努力寻找解决方法的团队。如果您使用的是旧版本的广告拦截(older version of your ad blocker)器,它可能没有必要的更新来拦截新的Twitch广告。更新您的广告拦截(Updating your ad blocker)器扩展程序可以帮助解决此问题。
- 选择个人资料图片右侧的三个点,然后选择更多工具(More tools)>扩展程序。(Extensions.)
- 在屏幕的右上角,选择开发人员模式。(Developer Mode.)
- 在左上角,选择更新。(Update.)
确保您的 Adblock 设置正确(Ensure Your Adblock Settings Are Correct)
此步骤严格适用于Adblock扩展程序本身,并且仅适用于Chrome、Firefox和Edge。Adblock扩展允许您设置有关哪些广告被阻止和哪些不被阻止的特定准则。确保包含Twitch很重要。
- 选择个人资料图片右侧的三个点,然后选择更多工具(More tools)>扩展程序。(Extensions.)
- 选择 Adblock,然后选择详细信息。(Details.)
- 向下滚动选项并选择扩展选项。(Extension options.)
- 确保关闭允许在特定 Twitch 频道上投放广告(Allow ads on specific Twitch channels)的选项。
添加自定义脚本(Add a Custom Script)
这是一种高级技术,最好留给习惯修改脚本的用户。它允许您使用有助于阻止Twitch(Twitch)广告的附加脚本来修改和调整现有扩展。
- 选择个人资料图片右侧的三个点,然后选择更多工具(More tools)>扩展程序。(Extensions.)
- 选择(Select)uBlock来源(Origin),然后选择详细信息。(Details.)
- 向下滚动选项并选择扩展选项。(Extension options.)
- 选择我是高级用户(I am an advanced user),然后选择齿轮图标。
- 您将看到一个代码屏幕。第 42 行(Line 42)是userResourcesLocation。默认情况下,它应该未设置。(unset.)将此替换为您要使用的脚本的URL ;例如,如果您想使用notify-strip脚本,则 URL 将是https://raw.githubusercontent.com/pixeltris/TwitchAdSolutions/master/notify-strip/notify-strip-ublock-origin.js。
- 选择屏幕顶部的应用更改。 (Apply changes at the top of the screen. )
Github用户 pixeltris 为 uBlock Origin创建了几个不同的脚本,可以帮助对抗Twitch广告。最突出的三个是:
- notify-strip:用低分辨率片段替换广告,并告诉 Twitch 广告已被查看。
- notify-reload:告诉Twitch广告已被查看,然后重新加载Twitch播放器,重复直到所有广告都被消除。
- low-res:将流降低到 480p 但删除所有广告。
您可以在GitHub 页面上(GitHub page)找到所有这些脚本和更多详细信息。
尝试不同的广告拦截器(Try a Different Ad Blocker)
如果一切都失败了,请尝试使用不同的广告拦截器。有很多不同的选项可能会稍有不同地阻止广告,您可能会在其中一种变体中找到解决方案——尤其是那些为阻止Twitch广告而定制的选项。
要记住的几个选项是:
这些广告拦截器中的每一个都是专门为Twitch平台设计的,但您的使用范围可能会有所不同。许多人将这场战斗比作军备竞赛——虽然Twitch目前可能没有广告,但他们的算法可以更新并让你看到更多广告,直到拦截器赶上来。
如果您厌倦了一遍又一遍地 观看相同的Twitch广告,请尝试其中一种方法来观看该服务(希望)无广告。(Twitch)
How to Block Twitch Ads
Ad blockers work by blocking the source of the ad — typically a URL that’s different from the sourсe of the vidео you’re watching. Twitch integrates its ads directly into the video stream, which means ad blockers struggle to block advertisements without blocking the video itself.
Ad blockers often develop a way to block ads, only for Twitch to update their streaming service so that ads appear once more. It’s a constant game of cat-and-mouse, but there are things you can do to block Twitch ads.
How to Block Twitch Ads
If Twitch updates and your ad blocker no longer works, try one of these methods.
Join Twitch Turbo
Twitch Turbo is Twitch’s monthly subscription service. At $8.99 per month, this service is the one and only guaranteed way to avoid Twitch ads. It means you see no pre-roll, mid-roll, or companion advertisements. However, you might still see special promotions if they’re shown to everyone, especially during simulcant content. It also comes with a few extra benefits like a Chat Badge, expanded Emote set, custom username colors, and increased broadcast storage.
Subscribe to a Channel
If you subscribe to a channel, you can sometimes get ad-free viewing. Ultimately, ad-free channels are up to the streamer themselves; they can choose it as an option for their subs. If you use Amazon Prime, you receive one free channel subscription each month. If you’re not a Prime member, you can pay $4.99 to subscribe to a channel.
- Select the channel you want to watch.
- On the right-hand side of the channel, select the button labeled Subscribe.
- If you want to use a Prime Sub, select the checkbox beside Use Prime Sub.
- If you are subscribing the traditional way, select Subscribe ($4.99). (Note: during September, Twitch is running a promotion where subscription fees are 20% lower.)
Update Your Adblocker
One of the reasons Twitch is able to circumvent ad blockers is because they have a team that constantly works to find ways around them. If you’re using an older version of your ad blocker, it might not have the needed updates to block new Twitch ads. Updating your ad blocker extension can help fix this.
- Select the three dots to the right of your profile picture and select More tools > Extensions.
- in the upper-right corner of the screen, select Developer Mode.
- In the upper-left corner, select Update.
Ensure Your Adblock Settings Are Correct
This step applies strictly to the Adblock extension itself, and only for Chrome, Firefox, and Edge. The Adblock extension allows you to set specific guidelines regarding which ads are blocked and which ones are not. Making sure Twitch is included is important.
- Select the three dots to the right of your profile picture and select More tools > Extensions.
- Select Adblock and then select Details.
- Scroll down the options and select Extension options.
- Make sure the option to Allow ads on specific Twitch channels is toggled off.
Add a Custom Script
This is an advanced technique best left to users that are comfortable tinkering with scripts. It allows you to modify and tweak existing extensions with additional scripts that can help block Twitch ads.
- Select the three dots to the right of your profile picture and select More tools > Extensions.
- Select uBlock Origin and then select Details.
- Scroll down the options and select Extension options.
- Select I am an advanced user and then select the cog icon.
- You will see a screen of code. Line 42 is userResourcesLocation. By default, it should be unset. Replace this with the URL of the script you want to use; for example, if you wanted to use the notify-strip script, the URL would be https://raw.githubusercontent.com/pixeltris/TwitchAdSolutions/master/notify-strip/notify-strip-ublock-origin.js.
- Select Apply changes at the top of the screen.
Github user pixeltris has created several different scripts for uBlock Origin that can help combat Twitch ads. The three most prominent are:
- notify-strip: Replaces ads with low-resolution segments and tells Twitch that ads have already been viewed.
- notify-reload: Tells Twitch that ads were viewed and then reloads Twitch player, repeating until all ads have been eliminated.
- low-res: Reduces the stream to 480p but removes all ads.
You can find all of these scripts and more details at the GitHub page.
Try a Different Ad Blocker
If all else fails, try a different ad blocker. There are a lot of different options that may block ads slightly differently, and you might find the solution in one of these variations — especially those custom-made to block Twitch ads.
A few options to keep in mind are:
Each of these ad blockers is designed specifically for the Twitch platform, but your mileage may vary. Many have compared the battle to an arms race — while Twitch may be ad-free for now, their algorithm could update and expose you to more advertisements until the blockers catch up.
If you’re sick of watching the same Twitch ads over and over again, try one of these methods to watch the service (hopefully) ad-free.