You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS如何通过GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS关闭广告个性化?

结论

正确配置为使用布尔类型的<false/>标签写法。

配置说明

如需设置个性化广告的默认行为,请在应用的Info.plist文件中将GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS的值设为布尔类型的NO。

官方文档提到的「布尔类型的NO」是iOS开发层面的表述,在Info.plist的XML结构中,原生布尔值的表示规则为:

  • 对应开发层面的NO/false,plist中写<false/>
  • 对应开发层面的YES/true,plist中写<true/>

两种写法的有效性对比

  • 错误写法:
    <key>GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS</key>
    <string>NO</string>
    
    该写法存储的是字符串类型的NO,Google Analytics SDK读取时会识别为字符串而非布尔值,不会触发关闭个性化广告的逻辑,配置不生效。
  • 正确写法:
    <key>GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS</key>
    <false/>
    
    完全符合官方要求的布尔类型配置,SDK可以正确识别配置,生效关闭个性化广告默认行为的逻辑。

内容的提问来源于stack exchange,提问作者Stuck

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 08:06:05