问题标签 [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.
xml - 如何使用返回 VAST xml 文件的服务 - 获取“无法从服务器请求广告。原因:错误 #2048”
我在Google Interactive Media Ads中使用 Video Suite Inspector ,尽管这个问题对于服务来说可能是一般性的。
当我使用这个直接 url时,视频是有效的并且可以播放。但是,当我使用另一个代表我的服务的地址带来了这个 xml 文件(它显示了确切的 xml 文件)时,我收到了错误:
例如,测试行中的 http:/SomeAddress/MyService?id=1234 给我带来了上述错误,即使文件相同
任何想法可能是什么原因?(地址是公开的,通过http://SomeAddress/MyService?id=1234获取文件没有问题)
希望这足够清楚,伊多
javascript - 是否有针对 video.js 的 VPAID 支持插件?
是否有针对 video.js 的 VPAID 支持插件?我尝试了 video.js VAST 插件,但它不支持将 netsonic 或 Liverail VPAID 放入 VAST 包装器。
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请求。玩家期望从服务器得到什么响应?谢谢法尼
mysql - 使用分隔符解析文本
我试图弄清楚如何从 MySQL 中的一个字段中解析出一个 URL(一个 VAST 视频标签)。 此字段包含多个不同的行,但应包含相同的 XML 代码。
这是我要解析的 URL:
这是整个领域:
如您所见,HTML 链接由<VASTAdTagURI><![CDATA[
...]]></VASTAdTagURI>
如何告诉 MySQL 选择并仅返回两个定界符内的 HTML 链接?
这是我目前正在使用的返回整个 XML 代码的 SQL:
xml - VAST 3.0 视频广告服务器示例?
有很多 Vast 2.0 播放器和一些 3.0 投诉播放器,但是在巨大 3.0 的 iab 文档中,没有很多关于 sendind 广告数据作为广告服务器的直接定义或示例。是否有任何网站提供线性、非线性和随播广告的可靠示例?
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 模块以在播放器中使用。
这是我到目前为止所拥有的,但没有加载:
xml - VAST:无法从服务器请求广告。原因:错误 #2048
我在使用 XML 文件的传递 URL 测试 VAST 时遇到错误,但如果我试图传递 XML 代码,它就可以正常工作。
VAST 测试站点:
https://developers.google.com/interactive-media-ads/docs/vastinspector
http://demo.jwplayer.com/ad-tester/
VAST 代码内容
我发现某处可能是跨浏览器问题,所以我输入了以下代码但仍然无法正常工作:
网址示例:
video - 请解释一个 VAST 2.0 场景
我试图了解媒体播放器在播放此示例 VAST 2.0 时必须执行的操作顺序:http: //demo.tremorvideo.com/proddev/vast/vast_wrapper_linear_1.xml。
有几次我不明白:
- 广告上的封装链接包含 2 个广告素材。电影播放器必须一致地播放它们中的每一个还是只播放第一个?
- Wrapper 包含 3 个广告素材,但它链接的广告仅包含 2 个广告素材。我不明白如何在 Ad 的广告素材之间共享来自 Wrapper 的跟踪事件。
在此先感谢您的帮助!
cordova - 在 Cordova\Phonegap 应用程序上使用 VAST2.0 播放视频广告
我正在PhoneGap\Cordova 平台上开发应用程序,并愿意集成MobFox 视频广告。
我正在尝试播放视频广告,从 MobFox 广告服务器获取 VAST 2.0 XML 时,但不知道如何...
很高兴得到任何帮助或指导!
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 后:
- @adsManager.start() => 我可以看到视频的静止画面,但视频无法播放(根据 API,如果我调用 start(),视频应该开始播放)
- @adsManager.play() => 最初没有任何反应,但之后我收到 15 秒超时错误消息。
我尝试将 VAST 对象中的一个视频直接粘贴到 HTML5 视频播放器中,并且播放效果很好,因此我假设 VAST 对象或 IMA3 处理事物的方式存在一些问题。