卡卷网
当前位置:卡卷网 / 每日看点 / 正文

怎么跳过开屏广告?

作者:卡卷网发布时间:2025-02-24 21:29浏览数量:49次评论数量:0次

我之前也有这方面的烦恼,就是app开屏广告太烦了。然后自己尝试了一些方案,具体如下:

1、利用无障碍点击跳过,从最早的李跳跳,到一指禅到后面的开源app(gkd)之类的,反正是换了好多,基本能解决问题。

就我个人而言,能用开源就用开源的。因此我的路线基本都换成开源app了。但是一些问题还是存在,就是耗电和掉无障碍。

耗电这个没办法,毕竟有后台,但是掉无障碍就确实很恶心了。我一度想找一些办法把我的手机的bl解掉,然后用root来解决,无奈华为的机器想解bl暂时没门路。退而求其次,使用shizuku之类的adb工具提权。

怎么跳过开屏广告?  第1张

然后使用无障碍保活工具来保活无障碍。体验后确实好很多。但是每过10多天,还是有掉的风险,不过好在重新把无障碍管理器开一下后,很快就重新激活了,倒也不麻烦。

怎么跳过开屏广告?  第2张

这个应该算是我后面用的很久的一个方案。基本上没有太大的玩机要求,很平民化。


但是就我而言,仍然忍受不了无障碍掉了的麻烦和耗电问题。因此我后面转向了第二个方案。

2、第二个方案,是一个完全没有后台,完全不依赖无障碍的方案,因此方案策略更加平民化。我们都知道,安卓启动一个app,其实是启动了指定app的特定activity,也就是说,我们点击一个app图标,launcher默认加载app配置的默认activity,这个activity可能就是一个广告页面,这个广告页面的activity加载完成后就会切换到实际主界面对应的activity上面。那么我们如果让app在启动的时候,直接启动主界面的activitu不久可以跳过广告了?

确实如果,我们观察到,从知乎广告页面进入淘宝,是没有淘宝的开屏广告的,进入也很快,这应该就是直接跳入了淘宝的主界面activity。

那么我如何知道一个app有哪些activity?从哪个activity进入就是对应主界面呢?我在这方面做了一些尝试。使用activityManager这个软件,可以查看安装的app中所有的activity,比如知乎总共有39个activity。

并且activityManager这个软件还是直接启动对应的activity。这个正好是我们想要的,我们可以把启动方式发送到桌面上,来代替app的启动,

怎么跳过开屏广告?  第3张

比如,知乎的这个mainActivity就是有广告的,但是我们可以通过一些adb的调试手段,知道具体启动哪一个activity是没有广告的,这样我们就把这个启动activity的流程发送到桌面上。

怎么跳过开屏广告?  第4张

发送后大概就是这个样子

怎么跳过开屏广告?  第5张

后面直接点这个图标启动就是没有广告的了。

这个方法自测了一下主流app,基本都支持,没啥副作用,我也一直在用。

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码