iOS WebView集成AdSense新信息流单元是否需启用IDFA的技术问询
关于iOS WebView集成AdSense Feed广告单元的IDFA设置问题
嘿,这个问题我刚好研究过,给你理清楚:
首先得明确AdSense和AdMob的本质区别——AdMob是原生iOS SDK,直接和系统层面的IDFA交互,所以必须处理IDFA相关设置;但AdSense是网页端广告,运行在WebView的JS环境里,默认情况下根本没有权限获取iOS的IDFA。
针对你要集成的AdSense Feed信息流广告单元,分两种情况判断:
- 如果只是单纯在WebView里加载包含AdSense Feed广告的网页,没有额外做跟踪配置(比如没有启用App Tracking Transparency框架请求用户跟踪权限,也没有给WebView注入允许访问IDFA的代码),那完全不需要把IDFA选项设置为YES。
- 但如果你的App本身需要做跨应用跟踪,或者你给WebView配置了特殊权限让广告商可以获取IDFA(这种情况很少见,一般AdSense不会要求这么做),那就要根据实际情况开启IDFA选项,并严格遵守Apple的ATT政策。
另外要提醒一句:Apple的审核现在对IDFA的使用查得很严,如果你的App没有实际用到IDFA的场景,千万别随便开启这个选项,不然可能会被审核打回。
内容的提问来源于stack exchange,提问作者Mazux2
相关产品推荐
相关产品推荐

