文档

支持

Open Measurement

Implement the IAB Open Measurement SDK to support third-party viewability and verification for in-app ads.
阅读时间 1 分钟最后更新 3 days ago

Unity 支持为您的视频广告使用 Open Measurement (OM) 第三方验证码。如需了解更多信息,请参阅 IAB 的 OM 规范

VAST 标签

要在 VAST 标签中实现 OM 代码,请完成以下步骤:
  1. 包含
    <AdVerifications>
    节点。如需了解更多信息,请参阅 VAST 指南第 3.16 节
  1. <Verification>
    标签中包含您的供应商密钥(以识别您是否有需要发送到验证脚本的额外参数)。
  2. <JavaScriptResource>
    标签中包含验证脚本。
<AdVerifications>
	<Verification vendor="company.com-omid">
		<JavaScriptResource apiFramework="omid" browserOptional="true">
			<![CDATA[https://verification.com/omid_verification.js]]>
		</JavaScriptResource>
		<VerificationParameters>
			<![CDATA[verification params key/value pairs]]>
		</VerificationParameters>
	</Verifications>
</AdVerifications>

JavaScript 资源

<JavaScriptResource>
标签中包含一个验证脚本,该脚本用于立即注册会话观察者, 视频事件和广告事件,以便简化事件管理并确保按顺序调用所有事件。
以下列表详细介绍了 Unity 支持的宏(如果跟踪 URL 中提供了这些宏):
  • %OM_ENABLED%
    • 默认为
      false
    • 如果 VAST 支持 OM,则设为
      true
  • %OM_VENDORS%
    • OM SDK 集成的标识符。
    • 这与
      OMIDPartner
      对象的
      name
      versionString
      参数相同。
简单验证脚本示例

OMID 故障排除

如果发生错误,追踪链接的
[REASON]
宏可能会返回以下原因:
  • VERIFICATION_RESOURCE_REJECTED
  • VERIFICATION_NOT_SUPPORTED
  • ERROR_RESOURCE_LOADING