Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 没有(标准的)玩家就跑吗?_Javascript_Video_Html5 Video_Ads_Vast - Fatal编程技术网

Javascript 没有(标准的)玩家就跑吗?

Javascript 没有(标准的)玩家就跑吗?,javascript,video,html5-video,ads,vast,Javascript,Video,Html5 Video,Ads,Vast,非常感谢您对这个问题的回答 无论如何,这是我第一次看到一个巨大的标签。现在,我们的想法是在没有或使用普通玩家的情况下运行/实现它。仅使用JavaScript事件就可以做到这一点吗?到底是怎么回事 标签如下所示: 广告公司 VPAID广告经理 00:00:15 您可以使用Google来处理响应的获取和处理。它适用于任何符合标准的VAST或VMAP,而不仅仅是DFP 如果您愿意,可以在不使用视频播放器的情况下使用IMA SDK。我修改了Google的here并删除了视频元素: ad的容器可以是

非常感谢您对这个问题的回答

无论如何,这是我第一次看到一个巨大的标签。现在,我们的想法是在没有或使用普通玩家的情况下运行/实现它。仅使用JavaScript事件就可以做到这一点吗?到底是怎么回事

标签如下所示:


广告公司
VPAID广告经理
00:00:15
您可以使用Google来处理响应的获取和处理。它适用于任何符合标准的VAST或VMAP,而不仅仅是DFP

如果您愿意,可以在不使用视频播放器的情况下使用IMA SDK。我修改了Google的here并删除了视频元素:

ad的容器可以是div:

var adDisplayContainer =
new google.ima.AdDisplayContainer(document.getElementById('adContainer'));
ads manager需要一个视频元素(或实现视频元素的一些API的东西),但这可以是一个空的视频元素:

adsManager = adsManagerLoadedEvent.getAdsManager(document.createElement('video')); 
我在这里使用的示例是VPAID,如您的示例所示。有一个视频广告标签被注释掉了


使用预先构建的与播放器的集成可能更简单。Google提供了一个包装器,可以将SDK与video.js一起使用。

是的,完全可以用Javascript实现VAST,只需使用HTML5,而不需要专门的播放器

作为一个例子,请看。它使用它来解析巨大的资源,然后它使用它来实际播放广告。它只支持预售广告,但可以扩展到添加对其他类型广告的支持


当然,您可以编写自己的WAST解析库,而不是使用videojs(以太视频或音频)来播放实际的广告。WAST不需要Javascript和HTML5中没有的任何东西。

不使用播放器的原因是我们有一个自制的用于静止图像的幻灯片播放器。嗨,西蒙-这是可能的,但是需要在幻灯片放映中写入VPAID框架才能调用和显示广告。您是否考虑过使用播放器来显示幻灯片,然后您可以使用现有的VPAID兼容播放器。非常感谢。现在:这个例子对于-不幸的是,它对我们的广告()不起作用-这是因为它不是HTTPS吗?如果是这样,他们恐怕没有HTTPS版本…控制台输出是“VPAID creative中发生意外错误。有关更多信息,请参阅内部错误”。也许问题只是目前没有可用的广告?我怎么知道最好(如果没有创建一个关于ads是否可用的错误?这是一个关键信息。提前谢谢!该消息来自SDK,但之前的控制台输出来自js vpaid脚本。它记录了一些消息,例如
调用服务器
没有可用的ads
,因此是的,它看起来像是一个广告清单。)sue.HTTP在HTTPS网站上也是一个问题。好吧,我会和我们的广告合作伙伴核实一下,一旦他们有广告运行,我会尽快回复你。不幸的是,我们的广告合作伙伴无法提供测试你的解决方案所需的内容。因为它看起来很好,我想给你应得的奖金。顺便说一句:你不知道任何好的预售视频广告合作伙伴,谁在技术上有能力并在全球范围内运营?