


















以防被喷,我先声明一下我的观点,我非常认同广告在商业模式中的价值,也非常尊重商业规律。
当我打开某个 APP 时,一不小心就会跳转至第三方 APP,我深受困扰,于是便有了今天的这篇文章,本文基于近期网络热议的话题「如何减少手机 APP 中的广告」成篇。
📱:以下讲解均以 iOS 为例,至于安卓用户嘛,你们有「跳跳~Li」更便捷。
切换系统语言为 English 可以让你假装为国际用户,顺带享受一下国际待遇。
方式1:将手机系统语言换成「English」
我这里以「iOS」举例,打开「设置」找到「通用」点击「语言与地区」将首选语言改为「English」点击「继续」等待片刻。

将系统语言切换成「English」,然后你会发现手机里面的广告少了很多,安卓机也是类似的操作。
方式2:将手机系统语言换成「繁体中文」
如果你是在看不懂英文,那么可以退而求其次,将简体中文改为繁体中文,也能起到类似减少广告的效果。
效果等级:方式1 > 方式2
后来我尝试去分析这种产生这种问题的原因大致如下图:

我在系统中将语言改为「English」之后,发现各类广告确实变少了,但是某些比较顽固 APP 中的「相关服务」数量依旧没变,我仔细研究了一下这个软件,发现了问题所在。
某些 APP 压根不吃系统语言那一套,只能在该 APP 的设置中单独在进行一次「英文版」设置。

如果以上还是不能解决启动 APP 时通过陀螺仪跳转第三方软件平台的问题,那么可以尝试将那个 APP 设置「需要面容」这样可以减少跳转的情况。
通过以上方法可以将绝大部分的广告都优化掉,对于一些比较顽固的 APP,可以将其卸载掉或者寻找「国际版」进行替代。
也可以进入到应用软件的设置界面手动选择关闭。

最后亮出我的终极大招,使用本地 DNS 进行过滤。此举堪称性价比最高、最有效的方法之一,可以在网络层面直接阻断广告请求。
我还是以 iOS 为例,详见图解:设置 -> 无线局域网 -> 点击当前连接的 Wi-Fi 右侧的 i -> 配置DNS -> 手动 -> 添加 DNS 服务器地址。
比如我使用的服务 AdGuard DNS: 94.140.14.14 和 94.140.15.15。

作为「赫点茶」的主理人,我非常尊重开发者,我深知广告是众多开发者,尤其是独立开发者维持创作或生存的重要收入来源。
本教程仅作技术交流和知识分享,最终效果存在主观上差异,都是操作系统或应用内提供的正规设置选项。本文不构成任何的行动建议,请读者谨慎做决策,有能力的读者可以付费支持一下再用的「优质 APP」。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。