小米在手机系统中内置了广告,即使在系统设置中全局关闭广告,偶尔也会有少量的广告推送。 如果应用在小米商店上架时选择了加入“小米广告联盟”,
在打开相关应用时有概率出现双重开屏广告,或者经常出现莫名其妙的推送消息,但点进应用发现什么都没有(如京东优惠)。
这个双重开屏广告与应用的下载渠道无关,而是系统根据应用包名匹配是否加入广告联盟,是否有人在该应用投放开屏广告而决定的。
如果应用自己有开屏广告,且上架小米应用商店时加入了广告联盟,又恰好有人在广告联盟上对该应用投放了开屏广告,就会出现双重开屏广告的现象。
经搜索发现,可以通过卸载系统应用 analytics
、systemAdSolution
这两个系统应用避免相关的广告/推送,这个操作在MIUI和HyperOS上均有效。
相关步骤
1.下载ADB调试工具并配置环境变量
可以到 Android开发者官网
下载ADB调试工具,解压后自行配置环境变量,只要命令行中可以调用 adb
命令就行。
2.开启手机的开发者模式、ADB调试
打开设置→我的设备→全部参数→在 MIUI 版本(或者OS版本)上连续点击,直到提示 “您已处于开发者模式,无需进行此操作”
打开设置→更多设置→开发者选项→打开USB调试开关
3.连接电脑,通过ADB命令卸载系统广告应用
执行以下ADB命令卸载广告应用,出现Success即表示成功。
1 | 广告分析统计 |
卸载完这两个应用后,系统中没有再出现过相关的双重开屏广告、奇怪的推送的了。
如果没有开发调试需求,考虑到手机系统的安全,记得按着步骤2的路径把USB调试开关关闭,开发者模式可关可不关没有影响。