Vast-Vpaid Ad 解释

摘要:VPAID是什么好像很复杂的样孓,刚刚发布的最新的MRAID3.0Draft中也提到了那跟我们来看看吧。

刚为大家介绍了及其中都提到了VPAID那VPAID是什么呢?VPAID为什么会出现呢VPAID能达成什么特效呢?

VPAID(Video Player AdInterface Definition):视频播放器广告接口定义它定义一个广告和视频播放器之间的为了实现更多的交互体验增加的通信协议。

VPAID为什么会出现呢

因为在视频广告播放时,随着广告视频的播放及用户的参与互动我们需要一种技术标准规范来统一这些事件点,让“高交互体验的富媒体广告”更容易被行业内规范规模化地制作出来简单说就是可投放的“高交互体验的富媒体广告”,而使用到的正是VPAID的技术接口规范

VPAID能达成什么特效呢?

例如:广告“开始播放”、“被用户点击”、“被用户放大”、“被用户暂停”等等用户及广告播放的事件都被传遞给到广告内部的程序这样广告内部的程序可以针对这些事件对用户的交互进行响应,通过这样来完成整个的“高交互体验的富媒体广告”大体的交互示意图如下:

上述的交互细节就不再展开了,细节大家可以参考IAB上的专业资料:

那么VPAID可以同视频媒体播放器采用几种方式来投放广告呢

一、媒体视频播放器首先自己实现一个VPAID广告接口协议容器。

这样媒体就可以通过这个VPAID播放任何兼容VPAID的广告了不论是通過VAST Tag方式获取的广告,还是直接被投放的VPAID广告素材

VPAID是一套标准接口协议,若媒体视频播放器是用Flash技术实现的那么就用要用FLASH实现VPAID的接口定義。若媒体视频播放器是用Html5+JavaScript技术实现的那么就用要用Html5+JavaScript实现VPAID的接口定义。大体的示意图如下:

  1. 视频播放器请求广告服务器请求遵循VPAID接口规范的富媒体交互广告程序文件

  2. 广告服务器返回遵循VPAID接口规范的富媒体交互广告程序文件。

  3. 视频播放器按VPAID的接口规范播放富媒体交互广告程序文件并不断根据视频广告播放进度及用户交互事件同该VPAID富媒体交互广告程序不断通讯。

  4. 视频播放器向服务端发出监测数据

在媒体視频广告播放播放器获取到VAST tag内容中返回的是遵循VPAID规范的“富媒体交互广告程序文件”的URI;媒体视频广告播放播放器获取到该“富媒体交互廣告程序文件”并按VPAID的接口规范播放富媒体交互广告程序文件,并不断根据视频广告播放进度及用户交互事件同该VPAID富媒体交互广告程序不斷通讯VAST片段示例如下,这个VPAID就是使用的“application/x-shockwave-flash”的技术实现的:

三、移动端MRAID3.0Draft中提到的在移动端如何实现使用VPAID接口规范“富媒体交互视频广告程序”

即在使用MRAID协议编写移动端富媒体交互广告程序时,其中若内嵌播放视频广告时可以创建一个VPAID标准接口规范来实现视频广告播放過程中的那些交互事件的捕获和响应。例如:广告“开始播放”、“被用户点击”、“被用户放大”、“被用户暂停”等等用户及广告播放的事件具体规范内容参看如下URI:

最后再絮叨一句:曾经刚开号的时候就有有很多同学问我来几篇介绍VAST、VPAID的文章,这个任务一直堆在我嘚TodoList中今天终于有空为大家整理整理这些实用小知识了,若大家觉得好就不用吝惜您的手指帮忙多多转发给更多的朋友们能看到

若大家覺得还有任何疑问的地方欢迎留言告知,我会尽我所能为大家解答

(转载请注明出处:微信订阅号:ad_automation)

我要回帖

更多关于 CAD 的文章

 

随机推荐