Twire 中文文档 下载 App

内置广告拦截 — Twire 零广告体验的核心

零广告体验概述

Twire 的核心卖点之一就是内置广告拦截——GitHub README 把 "Built-in adblock" 列为当前功能列表的第一条。用户从打开应用进入直播、切换频道、观看 VOD 回放的全程不会看到任何广告,包括官方 Twitch 客户端无法跳过的进频道前强制加载广告。

拦截范围

Twire 内置广告拦截覆盖三类广告形态:

拦截原理

Twire 的广告拦截在网络请求层实现——所有从 Twitch 服务器拉取的数据都经过 Twire 的拦截规则匹配,匹配到广告相关的资源请求直接阻断,不下载、不渲染。拦截规则随应用版本内置,不依赖外部规则列表,也不需要联网更新规则。

与第三方广告拦截的区别

Android 上常见的第三方广告拦截方式(如 DNS 拦截、VPN 拦截、浏览器扩展)对 Twitch 直播流无效——因为 Twitch 的直播流是加密的 WebRTC/RTMP 协议,DNS 层拦截碰不到。Twire 的拦截是在 Twitch API 和播放器渲染之间做的原生拦截,能真正屏蔽直播流里的 mid-roll 广告。

广告拦截的局限性

Twire 的广告拦截只覆盖 Twitch 平台本身——Twire 是一个 Twitch 专用客户端,不处理其他应用的广告。如果主播开启了 Twitch 订阅专属的"订阅者免广告",Twire 的拦截会和主播设置叠加——订阅者本来就没广告,非订阅者靠 Twire 的拦截也能免广告。

对主播收入的影响

Twitch 官方从广告中分成给主播——Twire 拦截广告意味着主播少了这部分收入。F-Droid 的 Anti-Features 里标注了 "This app promotes or depends entirely on a non-free network service",指的就是这个原因。这是开源 Twitch 客户端的常见争议,但 Twire 本身也不拦截订阅付费渠道,用户可以通过订阅支持喜欢的主播。