Open Measurement

Read time 1 minutes

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 对象的 nameversionString 参数相同。

简单验证脚本示例

OMID 故障排除

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

  • VERIFICATION_RESOURCE_REJECTED
  • VERIFICATION_NOT_SUPPORTED
  • ERROR_RESOURCE_LOADING