开放测量

Unity 支持在您的视频广告中使用开放测量 (OM) 第三方验证代码。有关更多信息,请参阅 IAB 的 OM 规范

VAST 标签

要在您的 VAST 标签中实现 OM 代码,请完成以下步骤

  1. 包含 <AdVerifications> 节点。有关更多信息,请参阅 VAST 指南 的**第 3.16 节**。

    **注意:**如果您使用的是 VAST 2.X 或 3.X,请将 <AdVerifications> 作为 <Extensions> 下的 <Extension> 包含在内。

  2. <Verification> 标签中包含您的供应商密钥(用于识别您是否有需要发送到您的验证脚本的额外参数)。

  3. <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>

Note: Verification parameters are optional.

JavaScript 资源

<JavaScriptResource> 标签中包含一个验证脚本,该脚本会立即注册会话观察者、视频事件和广告事件,以简化事件管理并确保所有事件按顺序调用。

Note: When registering the session observer, always include a vendor key that matches the vendor=’key’ attribute in the <Verifications> node.

以下列表详细说明了 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