VAST,VPAID和VMAP之间的区别 [英] Difference between VAST, VPAID and VMAP

查看:523
本文介绍了VAST,VPAID和VMAP之间的区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

出于某种原因,我需要了解VAST,VPAID和VMAP之间的区别. 我知道这两个都是视频广告投放代码,它们都遵循IAB标准,但是我需要知道这三个之间的明显区别. 感谢您的帮助.

For some reason I need to know difference between VAST,VPAID and VMAP. I know both are video ad deliver tags, these are following IAB standard, but I need to know clear difference between these three. Any help is appreciated.

推荐答案

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

VAST, VMAP and VPAID solve different challenges when it comes to showing advertisements in a video player.

简短答案

VAST介绍了广告以及视频播放器应如何处理广告. (或多或少)

VAST describes ads and how a video player should handle them. (more or less)

VPAID (已弃用,请参见下面的更新)描述了可执行广告单元至少应实施/公开的公共"通信(方法,属性和事件),以便视频播放器可以与广告单元以统一的方式进行控制.

VPAID (deprecated, see update below) describes what "public" communication (methods, properties and events) an executable ad unit should at least implement/expose, so the video player can communicate with the ad unit in an uniform way and control it.

VMAP描述何时应播放广告.

VMAP describes when an ad should be played.

更多详情

VAST(视频广告投放模板)用于描述广告以及视频播放器应如何处理广告.请注意,具体实现取决于视频播放器本身.共有三种广告:

VAST (Video Ad Serving Template) is used to describe ads and how a video player should handle these. Note that the concrete implementation is up to the video player itself. There are three types of ads:

  • 线性广告是在视频播放器中呈现的广告视频.
  • 非线性广告是覆盖视频播放器的广告.它主要是横幅图像,但也可以是HTML或iFrame.
  • 随播广告是在视频播放器外部呈现的广告.由于它们可以互相补充(因此得名),因此主要是与线性或非线性广告一起呈现.
  • A linear ad is an advertisement video rendered inside the video player.
  • A non-linear ad is an advertisement overlaying the video player. It is mostly a banner image, but it could also be HTML or an iFrame.
  • A companion ad is an advertisement rendered outside the video player. It is mostly rendered alongside a linear or a non-linear ad, as they can complement each other (hence the name).

VAST描述的更多有趣的例子:

More examples of cool stuff VAST describes:

  • 何时允许跳过广告(对于线性广告)
  • 应该对哪些URI进行跟踪
  • 应一起播放的广告序列(广告连播)
  • 同一广告的不同分辨率/编解码器

VMAP(视频多个广告播放列表)是可选的,允许您指定何时播放广告.通过VMAP,您可以指示广告是前贴片广告(位于内容之前的广告),mid = roll(位于内容中某处的广告)还是后贴片广告(位于内容后的广告). VMAP还可以引用要在不同时间播放的多个VAST文件.

VMAP (Video Multiple Ad Playlist) is an optional addition allowing you to specify when an ad must be played. Via VMAP you can indicate whether an ad is a pre-roll (ad before the content), a mid=roll (ad somewhere in the content) or a post-roll (ad after the content). VMAP can also refer to multiple VAST files to be played at different times.

VPAID(视频播放器广告接口定义)是一种规范,描述了可执行广告单元(=交互式广告)应至少 实施和公开以进行公共通信/控制.这样一来,播放器就可以将指令委派给广告,并保持对广告的控制权(例如,开始,暂停,结束...).这样,玩家就可以给出指令(方法)并请求信息(属性).广告本身也可以调度事件,表明发生了某些操作(例如,音量已更改,广告已跳过,广告已点击...).

VPAID (Video Player Ad Interface Definition) is a specification describing what an executable ad unit (= interactive ad) should at least implement and expose for public communication/control. This allows the player to delegate instructions to the ad and yet keep control over it (e.g. starting, pausing, finishing it...). That way, a player can give instructions (methods) and request information (properties). The ad itself can also dispatch events indicating that a certain action has happened (e.g. volume has changed, ad has been skipped, ad has been clicked...).

有趣的是,VPAID有两个版本:版本1仅是Flash,而版本2仅是JavaScript.

It is interesting to note that VPAID has two versions: version 1 is only Flash, while version 2 is only JavaScript.

这三者如何相互联系

VMAP指的是VAST,但从不指代另一个VMAP.

VMAP refers to a VAST, but never to another VMAP.

VAST可以在内部(内置)包含其广告数据,也可以引用其他VAST(包装),但不能引用VMAP. VAST描述广告.某些广告可以执行(交互式).

VAST can contain its ad data internally (Inline) or refer to another VAST (Wrapper), but never to a VMAP. VAST describes ads. Some ads can be executable (interactive).

如果广告是可执行的,则它必须实现VPAID,以便播放器可以与其配合.

If an ad is executable then it must implement VPAID so the player can cooperate with it.

2019年6月更新

自提交此答案以来,很多事情已经改变.在VAST 4.1中,IAB不推荐使用VPAID规范,而推荐使用即将发布的规范. VAST 4.2(目前处于公众意见阶段)正式确定了VPAID的后续版本:

Quite a few things have changed since this answered was submitted. In VAST 4.1, the IAB deprecated the VPAID specification in favor of an upcoming specification. VAST 4.2 (currently in public comment phase) formalized the successor of VPAID:

  • for ad verification, the Open Measurement SDK should be used
  • for interactivity, the SIMID (Secure Interactive Media Interface) specification should be implemented.

这篇关于VAST,VPAID和VMAP之间的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆