首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VPAID和VMAP的区别

VPAID和VMAP的区别
EN

Stack Overflow用户
提问于 2017-04-11 10:00:29
回答 2查看 9.8K关注 0票数 16

出于某种原因,我需要知道VPAID和VMAP之间的区别。我知道这两个都是视频广告传递标签,这些都是符合IAB标准的,但我需要知道这三者之间的明显区别。任何帮助都是非常感谢的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-10 22:45:12

VMAP和VPAID在视频播放器中展示广告时,解决了不同的挑战。

短答案

浩瀚描述广告和视频播放器应该如何处理它们。(或多或少)

VPAID (不推荐,请参见下面的更新)描述了可执行广告单元至少应该实现/公开的“公共”通信(方法、属性和事件),这样视频播放器就可以以统一的方式与广告单元通信并控制它。

VMAP描述了什么时候应该播放广告。

在更详细的

广域网(视频广告服务模板)是用来描述广告和视频播放器应该如何处理这些。注意,具体的实现取决于视频播放器本身。广告有三种类型:

  • 线性广告是在视频播放器内呈现的广告视频。
  • 非线性广告是覆盖在视频播放器上的广告.它主要是一个横幅图像,但也可以是HTML或iFrame。
  • 同伴广告是在视频播放器之外呈现的广告。它主要是与线性或非线性广告一起呈现的,因为它们可以互相补充(因此得名)。

更多的酷东西的例子描述了:

  • 当允许跳过广告时(对于线性广告)
  • 用于跟踪的URI应该是什么?
  • 应该一起播放的广告序列(广告荚)
  • 同一广告的不同分辨率/编解码器

VMAP (视频多重广告播放列表)是一个可选的添加,允许您指定什么时候必须播放广告。通过VMAP,您可以指示广告是预滚(内容之前的广告)、mid=roll (内容中某个位置的广告)还是后滚(内容后面的广告)。VMAP还可以引用多个要在不同时间播放的大型文件。

VPAID (视频播放器Ad Interface Definition)是一种描述可执行广告单元(=交互式广告)至少应该为公共通信/控制实现和公开的规范。这样玩家就可以将指令委托给广告,同时保持对广告的控制(例如开始、暂停、完成.)。这样,玩家就可以给出指令(方法)和请求信息(属性)。广告本身也可以发送事件,指示某个动作已经发生(例如音量发生了变化,广告被跳过,广告被点击……)。

值得注意的是,VPAID有两个版本:版本1仅为Flash,而版本2仅为JavaScript。

这三个人是如何相互联系的

VMAP指的是一个巨大的,但绝不是另一个VMAP。

广域网可以在内部(内联)包含其广告数据,也可以引用另一个广域网(包装器),但绝不能包含VMAP。浩瀚的描述广告。有些广告可以执行(交互)。

如果一个广告是可执行的,那么它必须实现VPAID,这样玩家就可以与它合作。

更新2019年6月

自提交答复以来,有相当多的事情发生了变化。在巨大的4.1中,IAB反对VPAID规范,而支持即将发布的规范。大规模4.2 (目前正处于公众评论阶段)正式确定了VPAID的接班人:

票数 27
EN

Stack Overflow用户

发布于 2020-02-28 13:50:31

IAB数字视频套房

  • 数字视频广告服务模板(VAST)是一种具有<VAST>根的XML,其主要部分是以MediaFile标签为主体,带有一个视频文件的url。IAB
  • VPAID(数字视频播放器-Ad Interface Definition)是VAST的扩展,其中MediaFile标签包含type="application/javascript" apiFramework="VPAID"属性,允许定义要处理的JS源。SpotXChange因诺维德
  • VMAP(数字视频多重广告播放列表)

Google IMA示例

[MRAID]

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43342731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档