夜雨聆风学习资料网

ARTICLE · 1134948

如何让app的摇一摇广告被取消

如何让app的摇一摇广告被取消

一、一个我卡了多年的问题

有时候看到一些年纪大的爷爷奶奶,他们本来就不会怎么使用智能手机,还被这些邪恶开屏广告弄得措手不及让我十分心疼。手机里那些「摇一摇」的开屏广告和为了得到点击量把叉叉键弄得特别小的视频广告,我一直以为只能忍着等那焦虑的5秒过去。

直到某天出去玩,本来手机就快没电了想导个航结果手一抖就跳到美团界面让我十分愤怒,这已经不是时间的问题了,而是在我本身就很着急的情况下火上加油。如果是在高速公路上的紧急情况呢,那这5秒将会导致一个家庭的悲剧。

我非常气愤地想用已学的知识来造一个能把所有APP的摇一摇、点一点的广告全消灭的小程序。

当然,在创造之前先得看有没有前人已造好路。果不其然,这个令人厌恶的广告早就被高人解决。

二、我的判断:为什么是这条路

在动手之前,我先排除了几条路,这也是我想记录的部分——比「怎么做」更重要的,是「为什么这么选」。

方案
我的判断
直接找到能「阻止广告加载」的工具
❌ 要做到这个必须 Root 手机,风险太高,而且会失去保修
卸载有广告的 App
❌ 治标不治本,而且有些 App 我确实要用
用无障碍服务自动点「跳过」
✅ 不用 Root、开源可审计、原理透明 ← 选它

这里有个我觉得很有意思的认知转变:

我原本的目标是「让广告不要出现」,

但可行的方案其实是「让广告出现后立刻消失」。

换个目标,路就通了。

这件事让我意识到,很多时候卡住不是因为能力不够,而是因为问题定义错了。

三、动手过程:我踩的 3 个坑

这一段是全文最长的部分,因为过程本身就是证据。

我把它压缩成 3 个关键卡点,每个都记录了我的判断和解决路径:

坑 1:传到手机后,文件名多了个 .1

我用微信把安装包传到手机,点开一看——没有安装按钮,只有一个问号图标。

判断:手机不认得这个文件。

排查过程:我盯着文件名看了一会儿,发现结尾是 gkd-v1.12.1.apk.1——多了个 .1,这是因为微信传同名文件时会自动加序号防冲突。

解决:手机文件管理里重命名,把末尾的 .1 删掉,恢复成 .apk,手机立刻就认出它是安装包了。

教训:系统靠文件扩展名判断文件类型。扩展名被改动,文件就「失去了身份」,这个认知后来帮了我很多次。

点安装后,手机弹出一大片红色警告:「应用未备案」「存在风险」。

GKD 是开源软件,不上架国内应用商店,所以没有备案号。国产手机对「没有备案的应用」会统一弹警告,这是例行公事。

坑 2:订阅服务器连不上

GKD 需要一份「规则包」才知道要跳哪些广告,规则通过订阅获取。结果我试了好几次,都提示无法解析主机。

判断:不是我的操作错误,而是服务器端或网络链路的问题。

验证方法:我没有一直重试,而是去已有的公开信息里找替代方案——在 GKD 官方文档里,我找到了一条通用的跳过规则,可以直接手动粘贴使用,不需要联网下载而且还不需要钱。

把它粘进 GKD 的「本地订阅 → 全局规则」,规则立刻生效:

这条通用规则已经足够解决我的主要问题(酷狗、百度导航等 App 的开屏广告能自动跳过了)。

坑 3:无障碍权限反复自己关闭

装好之后,我把无障碍权限打开,想测试一下打开酷狗还会不会有咸鱼广告弹出。结果居然还有!正当我气呼呼返回去看,才发现无障碍权限又自动关掉了,用了没一会儿再回去看——又变回关闭状态了。

判断:不是 GKD 出错,是手机系统的省电策略在杀后台。

我做的排查和验证:

• 观察现象:是「用一会儿自己关」,而不是「一开就报错」→ 指向后台清理

• 对症做法:给 GKD 开自启动、允许后台高耗电、开启常驻通知、在最近任务里锁定后台

• 还有一次它被标记成「无法运行」——这是系统的安全管控介入,重启手机后恢复正常

效果:现在无论是打开酷狗、导航、美柚等软件都会自动把这种开屏广告给快速关掉并显示GKD的提示。

写在最后

比起「我会什么」,我更想记录我是怎么学会的——包括所有判断失误和绕远路的部分。

因为我相信,能把自己的思考过程讲清楚,比能背出标准答案更有价值。

如果这篇对你也想使用 GKD来减少开屏广告有帮助,欢迎在评论区告诉我你遇到的问题。

相关学习资料