gpt4 book ai didi

ads - 有没有办法在播放视频之前在 VAST 中调用 javascript?

转载 作者:行者123 更新时间:2023-12-02 03:12:45 25 4
gpt4 key购买 nike

我需要在 VAST 标签中播放媒体文件之前从设备调用 API 到我的服务器。

我可以用

加载 javascript
<MediaFiles>
<MediaFile delivery="progressive" width="16" height="9" type="application/javascript" apiFramework="VPAID">
<![CDATA[<URL TO JS]]>
</MediaFile>
</MediaFiles>

但是我如何在加载的 javascript 中调用一个函数,然后加载带有一些信息的第 3 方 VAST TAG。

已编辑

我需要在第 3 方视频播放器中加载第 3 方 VAST 代码。我们有第三方 VAST 的 URL,例如:http://demo.tremorvideo.com/proddev/vast/vast_wrapper_linear_1.xml

我无法控制在哪个 VAST 播放器上加载 URL。我在这里测试: http://zutils.zedo.com/vastvalidator/#/vastInspector

但在加载 VAST URL 之前,我需要对我们的后端进行 REST API 调用,获取响应并在客户端做出一些决定,然后调用第 3 方 VAST。

所以在我们的 rest API 调用之后,第 3 方 VAST 可能如下所示: http://demo.tremorvideo.com/proddev/vast/vast_wrapper_linear_1.xml?rest_response=

如何创建包装 VAST 标记来实现这一目标?

最佳答案

要事第一:

VAST (Video Ad Serving Template): XML document format describing an ad to be displayed in, over, or around a Video Player or a Wrapper pointing to a downstream VAST document to be requested.

VPAID (Video Player Ad-Serving Interface Definition): Establishes a common interface between video players and ad units, enabling a rich interactive in-stream ad experience.

您的问题(目前)令人困惑,因为不清楚您想要实现什么。到目前为止我得到的是:

  1. 播放器加载 VAST - MediaFile:VPAID
  2. VPAID 应加载另一个(第三方)VAST - 如果您调用特定的 JS 函数
  3. 第三方媒体文件播放

假设 VPAID 是您的 (代理 VPAID)

每个支持 VPAID(和您的 VPAID 版本)的播放器都会调用 initAd() 函数。无需实现魔法函数来联系您的 API 以获取第三方 VAST 代码。只需使用 VAST 响应实现 API 调用,因此它会在 VPAID.initAd 被调用时执行。
注意 1:您的 VPAID 本身需要是完全合格的 VAST/VPAID 播放器。
注意 2:您需要为 JavaScript 和 Flash 实现它

假设 VPAID 不是您的

没有 VPAID 会提供用不同的内容替换内容的功能——广告商实际上想要提供服务。不是通过 VAST 或任何东西。因为这对广告商来说没有意义;)

假设播放器是您的

您可以将该 API 调用(简单的 VAST 资源请求) 实现到您的播放器中,这样它将直接获得第三方 VAST。无需 VPAID。
注意:另请查看 VAST Wrapper - 这可能会有所帮助。

如果这一切都不是您想要实现的,请编辑您的问题,以便 100% 清楚您的要求。

我希望这对您有所帮助,祝您有愉快的一天!

关于ads - 有没有办法在播放视频之前在 VAST 中调用 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38992977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com