开放式衡量是一种 IAB 标准,利用该标准,发布商可以使用第三方可见度服务提供程序来验证展示次数和点击次数的衡量。 Google 移动广告 SDK 从 7.43.0 版开始支持开放式衡量。此版本及更高版本的 Google 移动广告 SDK 与 Open Measurement (OM) SDK 集成,以实现第三方可见度衡量。
Google 移动广告 SDK 支持 OM SDK 1.4 版。
前提条件
* Google 移动广告 SDK 7.43.0 或更高版本。- 完成入门指南的学习。
启用开放式衡量
Google 移动广告 SDK 会自动实现开放式衡量,并使用 “Google”作为通过 Google 移动广告 SDK 投放的所有广告的开放式衡量合作伙伴名称。
如需使用第三方可见度服务提供程序,请在 AdMob 界面中配置该服务提供程序,并将订单项配置为使用该可见度服务提供程序。如需了解详情,请参阅配置移动应用可见度提供商。
确保透明叠加层不会遮挡广告
如果某个视图遮挡了广告,但该广告不被视为被遮挡,则该视图必须具有以下设置之一:
alpha = 0
isHidden = TRUE
遮挡的视图是否具有透明背景并不重要 - 决定视图是否阻挡了广告的因素是视图的 alpha 值和可见性值。
如果 Open Measurement SDK 检测到广告上有遮挡,可能会影响可见度提供商对相应展示是否可见的判断。如需解决此问题,请将视图的 alpha 值设为 0
或将 isHidden
设为 TRUE
。
问题排查
实现开放式衡量时,请注意以下几点:
- 不支持 AdMob 广告系列。
您必须向中介合作伙伴进行核实,了解他们是否支持对其呈现的广告进行开放式衡量。
被叠加视图遮挡的广告可能无法记录可见度衡量结果。如需了解详情,请参阅确保透明叠加层不会造成阻碍。
在测试设备(包括 iOS 模拟器)上,测试广告标签会被检测为对广告视图的非遮挡。