背景
为促进流内数字视频广告的持续增长,互动广告局(IAB)的数字视频委员会发布了“IAB视频组合说明”;是 一组用于插播视频广告格式的技术规范和协议,允许合规广告在多个合规的publisher资源内无缝播放。
IAB Video Suite包括如下三个规范:
视频广告投放模板(VAST) - 用于投放插播视频广告的通用协议,允许广告服务器在多个合规发布商/视频播放器中使用单一广告响应格式
视频播放器- 广告界面定义(VPAID) - 广告单元和视频播放器之间的通用通信协议,可将丰富的广告体验和详细的互动事件报告并反馈给广告主。
视频多广告播放列表(VMAP) - 一种协议,允许内容所有者在不控制视频播放器或内容分发时,描述插播广告应放在其内容中的位置。
从历史上看,与在线视频市场分散相关的技术复杂性已经限制了数字视频广告行业的发展。在许多发布商网站上,视频广告与不同的专有视频播放器的交互操作性成为市场规模的关键技术障碍。IAB视频组合说明为互操作性提供了通用的技术解决方案,可以扩大数字视频广告的覆盖范围和市场规模。
VAST是一种视频广告投放模板,用于构建向视频播放器投放广告的广告代码。使用XML架构,VAST会将有关广告的重要元数据从广告服务器传输到视频播放器。VAST最初于2008年推出,此后在数字视频市场的发展中发挥了重要作用。
视频的早期主要包括共享视频和其他用户生成的内容。通过广告成功地将此内容货币化已经产生了改善数字视频市场的资源。然而,数字视频在此过程中遇到了许多挑战。
一个挑战是缺乏质量控制。除了IAB视频播放器 - 广告界面定义(VPAID),VAST还可以通过编程方式投放普通广告或包含复杂互动的广告。如果播放器未被编程为接受VPAID广告,则无法执行该广告。即使播放器确实接受了VPAID广告,性能也可能会很慢并导致加载时间延迟。与此同时,观众的观看体验会有影响。Publisher端和广告主或广告代理端需要一种方法将视频文件与其交互式组件分开,以确保广告在无法执行交互式组件的系统中播放。
另一个挑战,特别是对于在线移动内容的广播公司而言,缺乏跨系统维护的创意的一致标识符。VAST提供了一个创意标识符,但它的使用不一致,并且同一个广告素材可能会在不同的系统使用不同的标识符。系统范围的标识符是广播公司试图保持对其播放的广告的控制的要求。
VAST 4.0与其他一些问题一起解决了这些挑战。
VAST 4.0中所做的更新及其解决的问题总结如下:
单独的视频文件和交互式文件:数字视频的复杂性导致需要将线性视频文件与所有创意交互式API文件分开。虽然VAST媒体文件过去已接受各种媒体文件,但无法始终执行交互式API。提供与API分开的视频文件的VAST标记可以跨平台和设备更成功地显示,提高不支持交互式广告播放的设备的用户体验。
服务器端支持:虽然客户端广告执行和跟踪一直是推荐跟踪广告展示次数等方式,但数字插播视频广告通常会投放到无法使用传统跟踪展示的方法,也无法跟踪到广告的设备(客户端)。VAST 4.0支持越来越常见的“ad-stitching”方法,用于将线性视频广告拼接成视频内容流并将其发送给那些功能有限的玩家。
夹层文件(Mezzanine file):为了支持包含long-form内容和高分辨率屏幕的视频平台的广告,VAST 4.0功能包括对原始的高质量夹层文件的支持。夹层文件非常大,不能用于广告显示,但可以用来为ad-stitching服务和其他广告供应商来生成与当时播放环境相适应的文件。
随时可用的文件:除了支持包含夹层文件外,VAST 4.0还提供了三个可供服务的视频文件的指导,每个视频文件都有不同的质量级别,以确保线性视频广告可以在不同设备环境中播放。IAB数字视频广告格式指南提供了有关线性广告的视频文件规范的指导。
通用广告ID:虽然VAST过去曾提供过广告素材标识符,但其使用方式却不一致。新的通用广告ID功能专门用于包含跨系统维护的广告素材标识符。广告素材的现有adId属性仍可用于记录特定服务器的广告素材ID。
广告验证和可见度执行:验证publisher广告资源的可见性过去一直在使用VPAID进行衡量验证,而不是将其用于交互性广告。VAST 4.0提供了一个指定的空间,用于插入广告验证API,从而为严格执行用于广告验证的文件提供了更简化的流程。此外,还添加了辅助展示元素元素,以允许publisher选择跟踪其广告资源的可见度。
支持类别:广告类别可帮助视频发布商将有竞争性的广告创意分开并提高品牌安全性。VAST 4.0广告支持这些内容。
条件广告声明:在程序化环境中,VPAID协议有时用于决定是否放置广告。如果此“有条件广告”从未使广告展示出来,则publisher可能必须放弃由此产生的丢失广告资源的收入。VAST中针对条件广告的声明可帮助publisher阻止和回收程序化广告投放中可能丢失的任何流量的收入。
新的错误代码:除了支持夹层文件和其他新功能外,添加的错误代码还提供其他故障的排除支持。
标准化时间戳: VAST中使用的跟踪器通常包含时间戳宏,但其使用情况各不相同。在VAST 4.0中,[TIMESTAMP]宏和时间格式已经标准化,以实现更一致的时间敏感跟踪。