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

GADDelayAppMeasurementInit具体延迟哪些应用测量内容?

GADDelayAppMeasurementInit 配置实际规则说明

核心生效逻辑

  • 配置开启后(info.plist中GADDelayAppMeasurementInit设为YES/代码开启动态配置),Google Mobile Ads SDK冷启动阶段会直接跳过应用测量模块的默认自动初始化流程,不会在用户未授权的状态下触发任何用户层级数据上报。直到UMP同意流程返回结果、或者你显式触发测量模块初始化后,该模块才会正式启动工作。
  • 该配置仅作用于测量模块,不会阻塞广告核心SDK的基础运行,也不会拦截广告请求接口的调用。

被延迟上报的指标范围

配置生效期间,以下数据会被完全拦截,不会提前缓存、也不会在用户同意后补发授权前的采集内容:

  • 用户标识类数据:IDFA、设备硬件参数、系统版本、区域语言等用于受众匹配的基础字段
  • 用户行为事件:应用启动事件、页面访问路径、广告交互前置埋点、转化链路追踪参数
  • 归因匹配数据:用于广告转化效果归因的用户关联参数
    注:SDK自身运行的崩溃日志、非用户维度的性能诊断数据不受该配置影响,会按默认规则上报

对广告投放的影响

  • 用户未做出同意选择前:无论是否开启延迟测量,SDK都仅返回非个性化广告,不做用户维度的广告匹配,该逻辑和UMP隐私合规的默认管控规则完全对齐,延迟配置本身不会修改这个默认行为。
  • 用户同意个性化广告后:测量模块会立刻完成初始化,同步上报当前会话的必要上下文参数,后续个性化/非个性化广告的填充、投放逻辑和未开启延迟测量的表现完全一致,不会出现填充率下降、eCPM异常的问题。
  • 用户拒绝个性化广告后:测量模块会保持禁用状态,仅上报聚合维度的广告填充、展示统计数据,不会关联任何用户标识,仅返回非个性化广告,符合隐私合规要求。

Google Mobile Ads SDK会在应用启动时立即初始化应用测量模块,即刻开始向Google发送用户层级事件数据……若你的应用需要先获得用户同意才能发送上述事件,可配置延迟应用测量……

开发注意点

公开文档未明确提及的一个实际逻辑:如果开启延迟测量后,在用户走完UMP同意流程前就主动调用广告SDK的start方法,测量模块会被立刻触发初始化,等同于延迟配置失效,开发时需要注意把SDK初始化的调用时机放在同意流程结束之后。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 10:57:14