问题标签 [vast]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html5-video - VPAID 展示次数触发,但 VAST 展示次数未触发?
只是想知道是否有人听说过/目睹过这种行为:
我有一个带有 VPAID MediaFile 的 VAST。当玩家加载时,如果没有错误,我希望 VAST 展示 URL 会触发,加载 VPAID 文件,并让它触发单独的“展示”,例如 creativeView。
有没有人注意到您的 VAST 展示 URI 未触发但 VPAID 运行并触发所有必要事件(特别是 creativeView/impression)的场景?
html - 我正在使用 Wordpress 视频插件(Contus 视频库)想要集成 html 5 用于广告
您好,我正在为 wordpress 使用 contus 视频库,实际上视频广告在计算机上运行良好,但我想集成 html 5 视频系统,也不知道从哪里开始,内容视频在移动设备上运行良好,但也希望显示添加想要在其中集成自定义代码,
javascript - 在没有(标准)播放器的情况下运行 VAST?
这个问题的答案将不胜感激!
无论如何,这是我第一次看到 VAST 标记。现在,我们的想法是在没有或使用普通播放器的情况下运行/实现它。这是否可以仅通过使用 JavaScript 事件来完成?究竟如何?
标签如下所示: http ://example.com/www/delivery/vst.php?zoneid=000&id=website
custom-url - Kaltura 视频播放器,具有有效的 VAST 前贴片广告和后贴片广告以及自定义视频网址,但不适用于 DoubleClick
有没有人想出如何使用自定义视频网址嵌入 kaltura 视频播放器?它应该看起来像这样:
根据您设置全局变量的方式,这将创建一个具有自定义视频网址的播放器,并显示前贴片广告或后贴片广告(如果广告提供商支持,也可以移动广告)。我们托管我们自己的 kaltura 服务器。
还有额外的功能可用于启用带有广告的播放列表、用于跳过视频的按钮以及我在广告失败时设置的超时,以便播放器在播放视频前不会停顿 30 秒(因为 Kaltura 无法捕捉到这个特定的错误)。
它的工作方式:我对 pubads.com 进行 ajax 调用,从那里解析 AdVastTag 并确定广告提供商以决定稍后设置哪些参数。它适用于所有提供 VAST 和 VPAID 广告的广告服务器,也适用于支持它的提供商的移动广告。不能让我们的视频与 DoubleClick 广告一起显示。Kaltura 上的示例确实有效,但他们使用 KMS ID 将视频传递到播放器(他们将视频上传到管理系统),但我们希望将视频作为 URL 传递,而不是 ID。
似乎很多人都对此有疑问,我听到有人说您需要修改后端以允许 Kaltura 双击播放自定义 url。想出一个让每个人都看到的解决方案会很好。
它应该工作的方式是(理想情况下)将自定义视频 URLmediaProxy
传递到 并将双击广告代码传递到flashvars
. 这部分设置 doubleClick 广告 url。
有没有人让这个工作?非常感谢任何帮助/建议。
ads - VAST/VPAID 广告模式和 amp-video 代码
拜托,有人会知道我如何使用带有 amp-video 标签的巨大/vpaid 广告模式?
我想使用广告服务器提供的庞大模式在视频内容之前显示广告。
谢谢你。
vast - 可以一个标签在标签?
一个。一个广告代码能否在VAST代码中多次出现?
湾。一个Creatives标签可以包含多个Creative元素吗?
参考:http ://ad3.liverail.com/?LR_PUBLISHER_ID=1331&LR_CAMPAIGN_ID=229&LR_SCHEMA=vast2
javascript - 我们能否从 js 中的 VAST XML 中检测广告是前贴片广告、中贴片广告还是后贴片广告?
我正在使用 flowplayer large在视频中展示广告。但我面临的问题是实际视频在预贴广告视频开始之前播放了几毫秒。
我正在考虑先阅读 XML 以检测是否有任何前置广告视频。如果有的话,我可以暂停实际的视频。
我不知道如何检测 VAST XML 中的广告是否有前贴片广告以及该广告是否是视频广告。
video - 在播放器配置之外创建 VAST Wrapper 后备
我正在尝试完成 VAST 3.0 文档中描述的用例:
“例如,Wrapper 可以将视频播放器重定向到广告的网络。如果目标网络没有可提供的广告,if 可能会重定向到另一个广告网络。”
基本上我有两个 VAST Wrapper 元素,我想创建一个 XML 来:
- 调用第一个包装器,如果返回广告,则播放它并继续播放视频内容。
- 如果第一个包装器未返回广告,则尝试第二个包装器,播放广告(如果可用)并继续播放视频内容。
伪代码:
我真的希望 Wrapper 元素上的 fallbackOnNoAd 属性能够帮助我完成此任务,但到目前为止,我在 Google 的 VAST Inspector 中的测试表明该属性没有任何效果。我已经尝试过的事情:
这会导致正确的行为,但前提是第一个包装器总是失败,如果没有,则播放两个广告。我认为将 fallbackOnNoAd="false" 添加到第一个 Wrapper 会阻止第二个 Wrapper 播放(不管第一个发生了什么),但它没有效果。
我尝试的另一件事是创建一个长度为 1 的 Ad Pod,并将第二个广告单独放置。这部分文档听起来像是“如果来自 pod 的广告失败,则会选择一个独立的广告”:
“当 Ad Pod 无法播放或 Pod 中的特定广告无法播放时,可以提供独立广告作为次要选择。”
结果是第一次播放广告,如果返回正确的响应,如果响应无效,则不播放广告。
这似乎是一个非常常见的用例,事实上我知道像 JWPlayer 这样的某些播放器通过他们自己的配置来支持它。有没有人做到这一点?
javascript - Videojs-vast-vpaid 广告控制按钮
请帮忙!我有 video.js v4.12.11 和 videojs-vast-vpaid 插件。我需要“跳过广告”、“转到网站”、“关闭广告”等控制按钮。我检查了 xml - 他们有这样的信息。例如
而且我也有这样的代码:
所以显示了广告。但是广告商需要这些按钮。我试图找到这个插件是否有这样的选项但失败了=(我还发现它有不同的触发器,比如巨大的.adSkip,但我怎么能跳过这个视频?!哦,是的!这是预卷视频
xml - 在 jwplayer 中动态加载 VMAP 计划?
jwplayer 文档表明我可以简单地将 VMAP.xml 文件加载到 schedule 字段中,以控制播放器中的广告放置。这很简单。
但是,是否可以动态生成 VMAP 并改为使用它?我尝试用schedule
我的脚本替换参数,但它似乎不起作用。
哪里VMAPGenerator.js
会接受一些参数并输出一个 VMAP xml 文件。我也尝试用变量替换段..
但这似乎也不起作用。这可能吗?如果是这样,我做错了什么?