实在受不了摇一摇广告了!分享六种去广告方法
# 700.实在受不了摇一摇广告了!分享六种去广告方法
最后,还是得自己动手 🙃
# 前言
身为一个自媒体博主,我当然知道广告存在的必要性:
- 对博主来说,它是一种变现手段,能带来收入,从而更好地发展,写出更好的文章,带来正循环
- 对读者来说,能了解新产品、优惠活动,一些有创意的公益广告、幽默风趣的品牌广告也能带来娱乐性
- 对甲方来说,提高了知名度,促进销售,增加竞争力
- 对社会来说,拉高了消费,促进了经济
- ......
但广告也有缺点:
- 对博主来说,这消耗了读者一定的信任,可能会掉粉,还容易塌房(例如产品有问题,参考小杨哥,李唯刚......)
- 对读者来说,容易引起反感,浪费了一定的时间
- ......
因此,我个人对广告的看法就是,我能一定程度上接受广告,也能理解一些博主投放广告的行为。
但是!我只能接受一定程度的广告,而不是恶意,强制观看,隐私窃取类的恶性广告。
如今的广告是怎么样的呢?这里列几个现象:
- 很多 APP 都有摇一摇广告,随便动一动就会跳转
- 某些视频平台,号称开会员去广告,然而开通后还是有广告,还限制投屏、限制同时登录设备数量(超过会封号)、禁止 HDMI 连线播放等...... 打官司?顶多退你一点费用
- 即使跳过了开屏广告,使用过程中也会看到很多广告(弹窗广告,文末广告,暂停视频时的广告)
某些厂商真是会员收入和广告收入都要,太过分,太恶心了。我也不惯着,能跳过就跳过,能远离就远离。
有不少开发者做了能跳广告的软件或功能,但都被下架了,还有的引发了诉讼,称这些行为「造成消费者福祉的减损」....
是可忍孰不可忍?它不仁别怪我不义了,下架了我也要找方法拦截掉这些广告!
# 关于摇一摇
简单介绍下,摇一摇是国人发明的,它甚至收获了一等奖:摇一摇跳广告发明人,被网友扒出来了! (opens new window)
文中还写道:该功能在 2018 年申请专利并得到客户充分认可,竞品平台争相模仿该功能。在芒果超媒的颁奖表彰大会中,陈超被称为是奋力拼搏笃行不怠的挑战者,但他说,更愿意称自己为破局者。
不知道你信不信,我是不信的,引发骂声一片,各种吐槽才正常。
我这里推荐看看半佛老师的视频,骂得好啊 🙃:【JUMP】摇一摇广告,户口本的玩笑 (opens new window)
虽然工信部也进行过整改:
苹果也说要对其进行整改:
但过了这么久还是没有下文,从目前的结果来看,还是要自己动手啊!
这也是本文的目的:分享一些跳广告的理论和工具。
# 去广告的常见方法
去除广告,常见的办法有:
- 关闭设备动作权限
- 断网:在打开 APP 时断掉网络
- 模拟点击「跳过」按钮
- 通过 URL Scheme
- 通过第三方 APP,国际化 APP(推荐)
- 通过代理,接管本设备的所有网络请求,如果是广告请求则拦截,不是则放行(推荐,但门槛高)
接下来会详细介绍下这些方法。
# 关闭获取设备动作权限
摇一摇广告要晃动手机才能跳转,所以直接关闭应用获取手机运动状态的权限,就可以解决问题。
但是,并不是所有手机都支持这么细的权限管理,目前已知的品牌有:Vivo
# 断网拦截广告
不少广告都是需要联网加载的,在打开 APP 前先断掉网络,然后再启动 APP,一段时间后再恢复网络。
如果靠手动来断网、打开 APP,开启网络,那也太麻烦了,我们可以用一些自动化步骤来实现。
例如在 iOS 上,我们可以使用快捷指令来实现:
具体操作步骤,网上有很多,例如:
优点:原理易懂,操作简单,可以快速导入他人做好的快捷指令。
缺点:
- 仅适用于去掉开屏广告
- 有些 APP 会用 WIFI 预加载,断网也没用
- 有些 APP 在切换时也有广告
- 不适用于在使用过程中加广告的场景(例如看视频暂停时有广告,看文章时有文末广告)
# 模拟点击
模拟点击,其本质就是模拟用户操作,如点击「跳过广告」按钮,代表软件有李跳跳,叮小跳,大圣净化,一指禅等。
如今我们的手机,基本上都有无障碍功能,它旨在帮助具有视觉、听觉或运动障碍的用户,让他们能更轻松地使用设备。
李跳跳,就是通无障碍功能,检测开屏页面的跳过字样,然后模拟点击来完成跳广告。
由于它原理很简单,因此市面上有很多类似的软件(当然,都被下架了 😡)
# URL Scheme
URL Scheme 是不同软件之间的跳转策略,你可以用理解一个网页的 URL(网址) 的方式来理解一个 APP 的 URL:
网页(苹果) | iOS 应用(微信) | |
---|---|---|
网站首页 / 打开应用 | http://www.apple.com | weixin:// |
子页面 / 具体功能 | http://www.apple.com/mac/(Mac 页面) | weixin://scanqrcode(扫一扫) |
例如,你在手机上打开浏览器(例如 Safari),在网址里输入 weixin://,就能跳转到微信上。
其实大部分人都已经用过该功能了,例如你在微信里,可以通过别人分享的链接,直接跳转到一些 APP 内部:
重点是:如果你通过 URL Scheme 打开 APP,会发现开屏广告不见了!例如,我们在 Safari 中输入 iqiyi://
,然后点击前往,浏览器会提示“在爱奇艺中打开此页”,点击打开,就能直接跳转到爱奇艺首页,而没显示开屏广告。
但过程显然比跳过开屏广告还麻烦:
- 先打开浏览器
- 手动输入 URL Scheme
- 点击打开
我们可以通过自动化步骤来完成,例如 iOS 上有捷径:
- 点击左上角,新建快捷指令
- 点击添加操作
- 在搜索框中输入 URL
- 在搜索结果中选择「打开 URL」
- 输入网址
iqiyi://
然后我们就可以运行快捷指令了(第一次允许要授权),然后就会跳转到爱奇艺:
还可以重命名指令,更换下图标,点击分享 → 添加到桌面,后续直接点击这个快捷指令,就能跳过开屏广告了:
你也不一定要自己动手创建一个个快捷指令,可以在社区内搜下,能搜到不少。
该方法的优缺点:
- 优点:加载资源更少,能跳过广告,往往比你直接打开 APP 更快。
- 缺点:有些 APP 不管是跳到哪个页面都会有广告(例如某乎 😅),以及 APP 内的广告无法屏蔽
那么问题来了,如何获取常见 APP 的 URL Scheme 呢?
- 有的是用拼音(例如
zhihu://
,bilibili
),有的是拼音+英语(例如Alipay://
- 目前还没有一个平台统一收集各个 APP 的 URL,但有很多热心网友收集过,例如 常用的URL Scheme - Code.Rookie - 博客园 (opens new window),常用 URL Schemes 收集 - GitHub Gist (opens new window)
- 问 ChatGPT,或用搜索引擎搜:软件名 + URL Scheme,例如:QQ URL Scheme
想了解更多关于 URL Scheme 的原理,可参考:
# 第三方 APP
很多 APP 分为国际版和国内版,而国际版的 APP 几乎没有广告,功能也没有限制,界面也很简洁。
还有网友自行开发了 APP,去除了广告,保留了最基本的功能,也很好用。
举几个例子:
- TeraBox,百度网盘国际版,不限速,但是用国内的 IP 无法注册
- 微博国际版(也叫轻享版),一开始是没广告的,但后续又多了起来
- PiliPala (opens new window)(噼里啪啦),开源的第三方 B 站客户端,支持 iOS 和安卓,已收获 9k Star
- Hydrogen (opens new window):第三方作品,只有 4.6M,不用登录,没广告
- ......
值得一提的是,还有些 APP,你切换语言到英文(或老年模式),广告也会少很多...... 不想吐槽了 🙃。
# 通过代理
最后,隆重介绍下通过代理的方式,它几乎能拦截所有广告(包括开屏广告,应用内广告),但门槛有点高,步骤有点复杂。
基本原理:接管本设备的网络请求,过滤掉广告请求,阻止其正常加载。
听不懂?展开来说就是,我们可以设定 VPN(代理,你可以理解为是一个 APP),设定后所有流量都会由 VPN 进行管理。此时,VPN 可以管理所有发出的请求,并做针对性的处理,比如发现是一个请求广告的,则直接返回失败,或返回被修改过的内容,这样广告就无法被加载了,从而实现去广告的效果。
主流代理软件:QuantumultX,ShadowRocket,Clash 等。
了解了原理,那么大致步骤也就知道了:
- 下载代理软件
- 导入规则
按理说接下来就应该介绍实操步骤了,但由于某些众所周知的原因、只能默认为众所周知的内容,具体过程不能细讲,只能留给有探索能力的人自己去攻克吧!不然不光文章没了,可能还会有其它麻烦。
如果你用安卓,我推荐「秋风广告规则」,开源社区中最优秀精准的广告过滤规则之一,专门为安卓应用打造。
它支持 AdGuard、大圣净化等十几个广告屏蔽器。订阅此规则之后,你会发现很多应用的开屏都没有了,甚至软件内的广告都消失了,比李跳跳等软件效率更高。这是因为它采用的是网络拦截的方式,直接在访问的时候就阻止加载。
- 官网:https://awavenue.top
- 教程:https://awavenue.top/Knowledge.html
- 开源:https://github.com/TG-Twilight/AWAvenue-Ads-Rule
如果你是苹果用户,步骤会更复杂一点,整个步骤下来,估计能淘汰掉九成的网友。
因为苹果的 App Store 生态比较封闭(沙盒机制),一个 App 没有办法对其他 App 的应用内做控制,所以在 iOS 上并没有像 Andorid 的李跳跳之类的跳过开屏广告的方法。
大致步骤如下:
- 拥有一个美区的 Apple ID,然后在 App Store 上登录该账号
- 购买礼品卡(最低 10 美元,约 73.5¥)
- 兑换礼品卡,购买并下载 Quantumult X(付费软件,7.99$ )
- 配置 Quantumult X
看上去很简单,就四步,其实每一步都很麻烦,我也是每天抽点时间弄,搞了好几天才弄完。
# 最后
本文主要介绍的是移动端去广告的办法,在桌面端就比较简单了,只靠浏览器插件就能应付 90% 的场景(欢迎阅读我写的“最全面的浏览器教程”,后续会介绍相关的插件),还有不少屏蔽弹窗、让软件沙盒运行的软件,这里就不多介绍了,后续有时间的话可以写一写。