在PC上我们可以使用诸如AdBlock等等广告拦截插件或者类似功能的软件来阻止网页或者应用程序弹出广告。
而在iOS平台上苹果则是添加了Safari的广告拦截框架,允许AdBlock移动版使用拦截框架来阻止网页上广告。
但在iOS平台上的广告拦截也只能拦截掉Safari浏览器访问网页的广告,其他应用程序或者浏览器则无法拦截。
针对该问题开发者想出了通过VXN网络在服务端直接拦截, 这样用户可以拦截掉任何浏览器和应用程序广告。
苹果宣布禁止基于VXN的广告拦截应用更新:
AdBlock及Weblock的开发者在尝试上架新版本时遭到拒绝, 并且应用是否会被强制下架当前还是个未知数。
苹果公司称广告拦截应用必须使用基于 Safari 的内容拦截器,而其他类型的拦截方式全部都是不可以接受的。
该公司在声明中称:应用程序需要按其预期的目的使用API和框架,例如 HomeKit 框架提供家庭自动化服务。
实际上这项政策早就已经出现在苹果的开发者指南中, 苹果这个时候禁止应用更新似乎想缓和开发者的关系。
多数免费的应用程序需要依靠内嵌的广告模块获取收益, 若广告都被拦截和阻止的话那么开发者将蒙受损失。
谷歌与AdBlock之间的协议:
谷歌虽没有在 Chrome 应用商店中禁止 AdBlock,但几年前该公司通过付费在AdBlock中增加可接受的广告。
对谷歌来说 AdBlock 每年给其带来的广告收入损失很大,既然不好直接禁止那么只能通过付费方式进行改进。
苹果则是直接用开发者规则禁止这部分Apps,虽然苹果没有直接获得广告收入但对于其他开发者来说是好事。