摇一摇广告拦截:苹果谷歌出招,安卓鸿蒙早已行动
打开应用时手一抖就跳转到电商页面,这种被“摇一摇”广告支配的体验,终于要迎来系统级的约束。苹果在近期推送的iOS 17.4测试版中,为开发者提供了禁止“摇一摇”广告跳转的API,要求应用在用户明确同意后才能使用加速度传感器数据。几乎同时,谷歌在Android 13中引入的传感器权限控制也被更多厂商采纳。但一个容易被忽略的事实是:安卓与鸿蒙系统对这类广告的限制,比苹果和谷歌的官方动作更早落地。
苹果谷歌的传感器新规:迟到的系统级约束
苹果的解决方案并不复杂。在iOS 17.4测试版中,应用若想调用加速度计和陀螺仪数据,必须向用户申请“运动与健身”权限。此前,这类权限仅用于健康追踪,广告SDK可以绕过授权直接读取传感器。新规生效后,未获授权的应用将无法检测摇一摇动作,广告跳转自然失效。谷歌的路径类似,Android 13将传感器权限从“默认授予”改为“每次询问”,开发者需要在代码中声明用途。两家公司的动作意味着,摇一摇广告的底层技术依赖被正式纳入隐私框架。
但系统更新覆盖需要时间。苹果的正式版推送通常滞后测试版数周,而Android 13的普及率受限于厂商适配节奏。对于存量设备,用户仍需依赖应用内设置或第三方工具。
安卓与鸿蒙的早班车:权限管理更细,厂商主动限制
安卓阵营对摇一摇广告的治理,走的是一条自下而上的路。早在Android 12时代,部分国产定制系统就提供了“传感器权限”开关,用户可以在应用权限管理中单独关闭加速度传感器。谷歌在Android 13中将这一能力标准化,但小米、OPPO、vivo等厂商的定制系统早已内置类似选项。以MIUI为例,在“应用设置-权限管理-其他权限”中,可以找到“获取设备传感器”的开关,关闭后应用无法读取摇一摇数据。
鸿蒙系统同样如此。HarmonyOS 3.0之后,应用权限列表里出现了“传感器”分类,用户可自主决定是否授予。部分鸿蒙版本甚至默认禁止后台应用调用加速度计,从源头切断广告跳转。这些动作比苹果iOS 17.4的测试版早了将近两年。
厂商的主动限制也有商业考量。摇一摇广告容易引发用户反感,导致应用卸载率上升。与其等待系统更新,不如在定制层先做拦截,把选择权交还给用户。
关闭摇一摇广告的实操路径
不同系统的操作入口差异较大,但逻辑一致:找到传感器权限,关闭非必要应用的授权。以下路径基于主流版本,具体名称可能因系统更新略有调整。
- iOS 17.4及以上:设置-隐私与安全性-运动与健身,关闭对应应用的开关。注意,部分应用可能以“功能需要”为由引导重新开启。
- Android 13及以上:设置-应用-特殊应用权限-传感器,逐个关闭。部分厂商将入口放在“权限管理”的二级菜单。
- HarmonyOS:设置-应用-权限管理-传感器,按应用关闭。鸿蒙部分版本支持“仅在使用时允许”,比一刀切更灵活。
如果系统没有提供独立开关,可以尝试在应用内查找“摇一摇跳转”相关设置。部分头部应用在监管压力下已加入关闭选项,但入口通常较深,比如藏在“隐私设置-广告推荐”中。
系统级拦截之后,摇一摇广告会消失吗
传感器权限收紧后,摇一摇广告的技术基础被动摇,但广告主不会轻易放弃。一种可能的替代方案是改用触摸事件或屏幕旋转数据来模拟摇动,但这些数据同样受权限管辖。另一种思路是延长触发时间,比如要求用户持续摇动两秒以上,这会降低误触率,但无法根治。
更关键的是执行力度。苹果和谷歌的规则能否被开发者严格遵守,取决于审核机制。如果应用以“功能需要”为由申请传感器权限,用户可能再次被诱导授权。安卓与鸿蒙的定制系统虽然提供了开关,但普通用户未必知道它的存在。
从趋势看,系统层面对传感器的管控只会更严。苹果的API调整、谷歌的权限标准化、安卓与鸿蒙的早期实践,共同指向一个方向:把传感器的控制权从广告SDK手中收回,交给用户。至于摇一摇广告本身,它或许不会彻底消失,但至少不再是无门槛的默认选项。
对于普通用户,现在就可以检查手机里的传感器权限。关掉那些不必要应用的授权,比等待系统更新更直接。