最近又开始着手应用商店了,总结了一下去广告的方法,我自己改进了一下,怎么方便简洁怎么来
一.确定广告类型
总所周知,广告分为开屏,横幅,插屏,信息流,视频等类型的广告。但是我们可以通过锁定广告商来快速区分
那这个时候就要掏出来 LibChecker(百度搜索下载即可) 新手可以用这个软件来确定广告商
二.利用工具进行代码修改
①对软件进行去除签名校验
②进入去签包后按照找到的广告商进行过滤替换
腾讯穿山甲广告 过滤 com.qq.e 替换为 # 方法名搜索com.bytedance.pangle.Zeus.hasinit 把hasInit和init方法名代码清空
百度广告 过滤 回调成功 进去后首段添加return-void
快手广告 过滤 com.kwad 替换为 #
京东广告 过滤 com.jd或 com.jad 替换为 #
个推广告 过滤 com.getui和 com.igexin 替换为 #
倍孜广告 过滤 com.beizi 替换为 #
趣头条广告 过滤 aiclk 替换为 #
taptap广告 过滤 taptap 替换为 #
优比客思广告 过滤 ubix 替换为 #
开屏广告 过滤 跳过 找到 跳过 %d 搜索后把它相邻的const/4后面改为0x0 或者 记录主页和广告页activity 两者相互替换
怕麻烦直接搜索adsdk 或者 方法名搜索getAd showAd loadAd 小几率闪退噢
(不保证100%去除,比如信息流和视频流等)
三.结语
我看到网络上也有用正则表达式进行去广告的,我是觉着有局限性。
看反馈我会酌情制作最新去广告模块
希望大家多多探讨,一起学习,一起进步!有相关问题可以评论区或者私信我,尽量解决哈
版权声明:本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系客服并出示版权证明以便删除!