问题标签 [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.

0 投票
1 回答
1431 浏览

xml - 如何使用返回 VAST xml 文件的服务 - 获取“无法从服务器请求广告。原因:错误 #2048”

我在Google Interactive Media Ads中使用 Video Suite Inspector ,尽管这个问题对于服务来说可能是一般性的。

当我使用这个直接 url时,视频是有效的并且可以播放。但是,当我使用另一个代表我的服务的地址带来了这个 xml 文件(它显示了确切的 xml 文件)时,我收到了错误:

例如,测试行中的 http:/SomeAddress/MyService?id=1234 给我带来了上述错误,即使文件相同

任何想法可能是什么原因?(地址是公开的,通过http://SomeAddress/MyService?id=1234获取文件没有问题)

希望这足够清楚,伊多

0 投票
3 回答
6714 浏览

javascript - 是否有针对 video.js 的 VPAID 支持插件?

是否有针对 video.js 的 VPAID 支持插件?我尝试了 video.js VAST 插件,但它不支持将 netsonic 或 Liverail VPAID 放入 VAST 包装器。

0 投票
2 回答
900 浏览

javascript - 使用 kaltura 中的媒体动态更改大量广告

我正在尝试通过 kaltura 中的按钮点击来更改媒体和相应的大量广告。我正在使用 kdp.setKDPAttribute("configProxy.flashvars.vast","prerollUrl",$(this).attr('preroll')); 为媒体设置庞大的预卷 URL。我使用的媒体文件是 url 类型的。我在 kWidget.addReadyCallback(function(videoId) 中添加 setkdpaddtibute,我在其中执行 kdp.sendNotification("changeMedia", { 'entryId' : $(this).attr('data-entryId') });

我使用以下按钮

我与播放器一起指定了以下大量参数

当我加载页面时,无法播放大量广告。仅播放视频文件。此外,kaltura 播放器正在向我的服务器发送http://myserver.com/serverip请求。玩家期望从服务器得到什么响应?谢谢法尼

0 投票
2 回答
167 浏览

mysql - 使用分隔符解析文本

我试图弄清楚如何从 MySQL 中的一个字段中解析出一个 URL(一个 VAST 视频标签)。 此字段包含多个不同的行,但应包含相同的 XML 代码。

这是我要解析的 URL:

这是整个领域:

如您所见,HTML 链接由<VASTAdTagURI><![CDATA[...]]></VASTAdTagURI>

如何告诉 MySQL 选择并仅返回两个定界符内的 HTML 链接?

这是我目前正在使用的返回整个 XML 代码的 SQL:

0 投票
1 回答
6680 浏览

xml - VAST 3.0 视频广告服务器示例?

有很多 Vast 2.0 播放器和一些 3.0 投诉播放器,但是在巨大 3.0 的 iab 文档中,没有很多关于 sendind 广告数据作为广告服务器的直接定义或示例。是否有任何网站提供线性、非线性和随播广告的可靠示例?

0 投票
2 回答
2562 浏览

html - 使用 AdSupport 为 VAST/VPAID 构建 Kaltura HTML5 视频播放器

我想将 Kaltura 独立 HTML5 播放器与 VAST/VPAID 广告支持模块一起使用,但我不知所措。我对 Kaltura 架构一点也不熟悉,并且认为我在 Kaltura 支持文档和社区论坛中找到了很多细节和讨论,但我没有任何运气让它工作。(例如:http ://www.kaltura.org/ad-support-integration )

我已经在本地环境(在 Linux 上运行 Apache 和 PHP)中设置了 HTML5 播放器 (kaltura-html5player-widget.1.6a_0.zip),并且我已经从 GitHub ( https://github.com ) 下载了 AdSupport 模块/kaltura/mwEmbed/tree/master/modules/AdSupport),但不知道如何加载 AdSupport 模块以在播放器中使用。

这是我到目前为止所拥有的,但没有加载:

0 投票
1 回答
3184 浏览

xml - VAST:无法从服务器请求广告。原因:错误 #2048

我在使用 XML 文件的传递 URL 测试 VAST 时遇到错误,但如果我试图传递 XML 代码,它就可以正常工作。

VAST 测试站点:

https://developers.google.com/interactive-media-ads/docs/vastinspector

http://demo.jwplayer.com/ad-tester/

VAST 代码内容

我发现某处可能是跨浏览器问题,所以我输入了以下代码但仍然无法正常工作:

网址示例:

http://www.examplesite.com/p1.xml

0 投票
2 回答
1226 浏览

video - 请解释一个 VAST 2.0 场景

我试图了解媒体播放器在播放此示例 VAST 2.0 时必须执行的操作顺序:http: //demo.tremorvideo.com/proddev/vast/vast_wrapper_linear_1.xml

有几次我不明白:

  1. 广告上的封装链接包含 2 个广告素材。电影播放器​​必须一致地播放它们中的每一个还是只播放第一个?
  2. Wrapper 包含 3 个广告素材,但它链接的广告仅包含 2 个广告素材。我不明白如何在 Ad 的广告素材之间共享来自 Wrapper 的跟踪事件。

在此先感谢您的帮助!

0 投票
1 回答
497 浏览

cordova - 在 Cordova\Phonegap 应用程序上使用 VAST2.0 播放视频广告

我正在PhoneGap\Cordova 平台上开发应用程序,并愿意集成MobFox 视频广告。

我正在尝试播放视频广告,从 MobFox 广告服务器获取 VAST 2.0 XML 时,但不知道如何...

测试广告网址:
" http://my.mobfox.com/request.php?rt=api&r_type=video&r_resp_vast20&s=80187188f458cfde788d961b6882fd53&i=2.122.29.194&u=Mozilla/5.0%20%28iPhone;%20U;%20CPU%20iPhone%20OS% 203_0%20like%20Mac%20OS%20X;%20en-us%29%20AppleWebKit/528.18%20%28KHTML,%20like%20Gecko%29%20Version/4.0%20Mobile/7A341%20Safari/528.16&o_iosadvid=68753A44-4D6F-1226 -9C60-0050E4C00067 "

很高兴得到任何帮助或指导!

0 投票
2 回答
2064 浏览

ios - Google IMA3 SDK,iOS 上的 VAST - 调度事件 mediaLoadTimeout

我目前正在使用 Google 的 IMA3 SDK 来展示第三方广告。我的实现适用于浏览器,但不适用于 iOS Safari 和 iOS Chrome,在那里我得到超时错误。

IMA3 SDK 调试版本的输出:

我目前假设 iOS 的 VAST 可能与桌面或 Android 不同,这就是我看到此超时错误的原因。但是,我找不到网络请求(http://shadow01.yumenetworks.com/...在 Safari 的 Web Inspector >> Timeline >> Network Requests 选项卡中进行。(我也无法在 OSX 上的 Safari 上找到它,但它适用于 Safari/OSX。令人沮丧的是我可以在 Chrome 开发工具中找到网络请求和响应,但我不能使用 Chrome 开发工具进行 iOS 调试。)

这就是我按照Google IMA3 SDK API设置 AdRequest 的方式:

有时我看到广告视频的拇指/静止画面出现,但我无法播放视频,然后一段时间后,我收到超时错误。有时视频播放器中没有加载任何内容,我看到超时错误。

任何人都知道为什么广告视频无法在 iOS 浏览器上运行?我是 html5 视频和 VAST 业务的新手。提前致谢!


在控制台中进行更多调试和播放:

设置 AdsManager 后:

  1. @adsManager.start() => 我可以看到视频的静止画面,但视频无法播放(根据 API,如果我调用 start(),视频应该开始播放)
  2. @adsManager.play() => 最初没有任何反应,但之后我收到 15 秒超时错误消息。

我尝试将 VAST 对象中的一个视频直接粘贴到 HTML5 视频播放器中,并且播放效果很好,因此我假设 VAST 对象或 IMA3 处理事物的方式存在一些问题。