点击蓝字 关注我们
前言
今天在使用手机时,发现打开某个 APP,开屏就是广告,而且还是那种“摇一摇”的广告,灵敏度非常高,我根本不需要刻意摇一摇,广告就自动打开了,直接给我跳转到其他应用,体验非常差劲。不过还好,这类问题可以通过设置手动关掉,在这里记录一下。
场景描述
当我打开某个 APP 时,先短暂显示 APP 的一些品牌标识,紧接着就进入广告(大概停留 1~2 秒)

显示了这个广告后,这个时候我手是拿着手机的,人拿着手机总会有一点点轻微的晃动,而恰好这个APP设置的感应阈值非常的低,直接就触发所谓的“摇一摇”了(1秒左右)。
然后就给我跳转到其他应用了,非常影响体验,像下面这样

解决办法
经过我的测试,当我把手机放在桌子上,没有一点晃动,这个广告是不会打开的,所以可以确定是触发阈值非常低的缘故,而这个摇一摇,物理上是手机的传感器和陀螺仪,在高版本Android,已经将其压缩成一个权限了(比如手势体感、获取设备动作方向之类的),只需要关闭这个APP的这个权限就可以了。
如果发现手机放在桌子上,摇一摇广告也会直接打开,那么说明这个APP非正规的,也不是通过摇一摇触发,而是直接打开的
以我的红米手机为例,默认装好的APP都是打开这个权限的,找到需要关闭这个权限的APP,长按

点击这个类似信息图标的按钮,进入到APP应用信息界面,其中有一项权限管理

点击这个权限管理,可以查看我们允许了这个应用一些什么权限。

点击其他权限,可以看到一个 获取设备动作与方向 的权限,这个权限是打开的(默认就是)

点进去后,将始终允许改成拒绝

这样再次打开这个APP,会发现无论怎么摇晃手机,广告也不会打开了。
需要注意的是,这样设置后,被设置的APP就无法感知到摇一摇,设备的动作与方向之类的,而有的时候恰好需要这些功能,比如一些活动之类的,这个时候可以将这个权限暂时的再去打开以解决。
求点赞

求分享

求喜欢

夜雨聆风