Open Measurement with the Mobile Ads SDK

Open Measurement 是 IAB 制定的一项标准,利用该标准,发布商可以使用第三方可见度提供商来验证展示次数和点击次数的衡量结果。适用于 Android 的 Google 移动广告 SDK 从 SDK 版本18.1.0开始支持 Open Measurement。为了实现第三方可见度衡量,此版本及更高版本的移动广告 SDK 需要与 Open Measurement SDK (OM SDK) 集成。

OM SDK 是开放式衡量接口定义 (OMID) 的一种实现方式,定义了一个 API,任何第三方验证服务提供商都可以使用该 API 有效衡量投放到实现该 API 的任何移动 SDK 的广告。

前提条件

  • Google 移动广告 SDK 18.1.0 或更高版本。

实现开放式衡量

在AdMob 界面中配置可见度提供商并将订单项配置为使用该可见度提供商后,您便可以在应用中启用 Open Measurement。对于大多数广告格式,无需进行额外设置即可让 Open Measurement 发挥作用。

在下列格式中,移动广告 SDK 自动支持开放式衡量:

  • 横幅
  • 插页式广告
  • 已奖励
  • 原生

确保透明叠加层不会遮挡

为了避免广告被视为被屏蔽,遮挡广告的视图必须设置为以下其中一项设置:

  • alpha = 0 或,
  • visibility = View.GONEvisibility = View.INVISIBLE

遮挡的视图是否具有透明背景并不重要 - 决定视图是否屏蔽广告的取决于视图的 alpha 值和可见性值。

如果 Open Measurement SDK 检测到广告上有遮挡,可能会影响可见度提供商将相应展示视为可见的展示。要解决此问题,请将视图的 alpha 值设为 0,或者将可见性设为 View.GONEView.INVISIBLE

问题排查

实现 Open Measurement 时,请注意以下事项:

  • 您必须与中介合作伙伴联系,了解他们是否支持对其呈现的广告使用 Open Measurement。

  • 被叠加视图遮盖的广告可能无法记录可见度衡量结果。如需了解详情,请参阅确保透明叠加层不会遮挡

  • 测试设备(包括 Android 模拟器)上,测试广告标签会被检测为不会妨碍广告视图。