VAST实用小知识?【技术类】
但凡接触过视频广告或者视频广告程序化的同学一定都听过“VAST”这个词,那么这些小知识你都知道么?
VAST是“VIDEO AD SERVING TEMPLATE”英文首字母的缩写(中文译:“视频广告投放模板”)。主要用于在线视频媒体获取视频广告的一种通讯协议,描述了视频广告响应的XML结构。 VAST使广告响应可以用于来自任何广告服务器。
如上图所示:
视频媒体的视频播放器在需要展示广告时会向媒体端的广告服务器发起请求拉取广告。
媒体端广告服务器根据广告系统广告上刊的排期设定决定展示哪个广告,并采用“VAST”协议的XML结构返回给到视频播放器端,具体XML内容示例如下:
<VAST version="3.0">
<Ad id="244749">
<InLine>
<AdSystem version="2.0">
<![CDATA[ DSP ]]>
</AdSystem>
<AdTitle>
<![CDATA[ 24299 ]]>
</AdTitle>
<Impression>
<![CDATA[ ]]>
</Impression>
<Creatives>
<Creative>
<Linear>
<Duration>00:00:15</Duration>
<TrackingEvents>
<Tracking event="midpoint">
<![CDATA[
http://t.i.com/xxx/t.gif?p=foo
]]>
</Tracking>
<Tracking event="midpoint">
<![CDATA[
http://ad.doubleclick.net/ddm/trackimp/N4517.214565.N4517.214565.029.TE/B7749437.7;dc_trk_aid=273564510;dc_trk_cid=54841467;
]]>
</Tracking>
</TrackingEvents>
<VideoClicks>
<ClickThrough>
<![CDATA[
http://t.i.com/xxx/click?p=foo
]]>
</ClickThrough>
</VideoClicks>
<MediaFiles>
<MediaFiledelivery="progressive" type="video/x-flv"width="640" height="480">
<![CDATA[ http://www.i.com/1.flv]]>
</MediaFile>
</MediaFiles>
</Linear>
</Creative>
</Creatives>
</InLine>
</Ad>
</VAST>
媒体视频播放器会向自己的广告服务器并同时根据VAST中的“Tracking”检测代码向检测方的地址发出监测数据。
上图对理解视频媒体内部的广告服务机制还是十分的一目了然的了。而大家可能会疑问了,如果我们需要媒体访问我方程序化广告系统提供的VAST该是一个怎样的流程呢?VAST支持“VAST Redirect(VAST重定向)”:一个VAST广告响应指向另一个VAST响应(有时称为作为下游VAST响应)。具体交互流程如下图所示:
视频播放器向媒体端广告服务器发起请求拉取广告。
媒体按排期中设定返回“VAST重定向”内容,也就是在媒体的排期系统中上传的素材是一段外部广告系统的(我们常说的)“VAST Tag(VAST标签)”:当被调用时返回含有VAST响应的URI。而这种重定向采用的是“Wrapper(包装)”方式返回的VAST:在VAST的背景下,一个包装就是一个响应,它提供了视频播放器使用所调用一个二次VAST回应的URI。二级响应可能会是另一种包装或一个VAST线内(inLine)响应。具体内容参见如下示例:
<VAST> <Ad>
<Wrapper> ... <VASTAdTagURI> http://i.i.com/vast.tag </VASTAdTagURI> ...
</Wrapper>
</Ad> </VAST>
视频播放器收到上述VAST返回的内容,知道了需要再“重定向”请求另外一个广告服务器获取广告内容。即根据“VASTAdTagURI”中的提供的广告URI去拉取广告。这个广告URI即大家问的程序化广告服务器的URI。
程序化广告服务器则根据计算结果返回相应的广告VAST内容返回给到视频播放器。返回的就是标准的VAST内容。
媒体视频播放器会向自己的广告服务器并同时根据VAST中的“Tracking”检测代码向检测方的地址发出监测数据。
VAST目前最新标准是4.0。不过大家常用的是3.0,该协议的原文地址如下:
https://www.iab.com/guidelines/digital-video-ad-serving-template-vast-3-0/
https://www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf
可以通过该url获取协议原文阅读,协议原文我就不一一解读了,这里说明几个我们在日常使用中会要注意到的几个点:
一般现在大部分视频媒体的视频播放器还是Flash为主的,少量使用的HTML5的<Video>标签。而Flash在调用外部域名的文件使用时,需要外部域名根目录下放置一个“crossdomain.xml”允许外部Flash程序使用该域名下文件。同理监测方的域名下也需要安置此文件才能确保数据接受正常。之前很多项目执行时一些小的监测方经常出现该问题。用上述VAST示例:
素材方域名根目录下:
http://i.i.com/crossdomain.xml
监测方域名根目录下:
http://t.i.com/crossdomain.xml
“crossdomain.xml”具体的内容如下:
<cross-domain-policy>
<allow-access-from domain="*"/>
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
大家都可以使用该方法检测这个文件是否存在以确保项目执行时不要出现各种坑。
因VAST技术对接模式下的广告请求是直接从视频媒体播放器中发出的,所以不存在多域名CookieMapping的问题。如果大家不明白什么是CookieMapping,请参看此文:《什么是CookieMapping》
也正是因为VAST技术对接模式下的广告请求是直接从视频媒体播放器中发出的,大部分媒体不支持VAST返回空时,再去请求广告;很多媒体都是直接播放打底广告了。所以很多大的视频媒体是不能接受VAST对接模式下返回空的情况出现的(即我们常说的返量或退量)。当然一些小媒体为了获得更多预算会接受,但返量就会做打底或变通方式处理。
例如:这个VAST URL示例,我们会在URL的参数中加入我们需要的各种参数:
http://i.i.com/vast/?u=http%3A//v.163.com/special/cuvocw/dixiashui.html&r=http%3A//open.163.com/&mid=14000&mxd=16000&fp=0&ad=KK.Qj&vat=0&mm=4*5&cha=cuvocw%2Cengineer&epi=water%2Cunderground
有的,例如:youtu、iqiyi是支持的,但是其他媒体都是上传的创意及监测代码且创意Host在媒体方。
支持VAST模式返回创意可以支持富媒体、视频广告播放播放进度等等高级功能。
例如,如下的示例,就可以返回一个高交互体验的富媒体广告(例如可以玩游戏等等),这个“高交互体验的富媒体广告”就是使用”application/x-shockwave-flash”的技术实现的:
<MediaFiles><MediaFile id=1 delivery=”progressive”type=”application/x-shockwave-flash” width=640 height=480apiFramework=”VPAID”>...</MediaFile></MediaFiles>
在VAST中的“Tracking Event”节点可以在不同的事件点放置监测代码即可收集媒体方发送过来的广告播放进度的数据:
<TrackingEvents><Tracking event=”firstQuartile”>
<![CDATA[http://adserver.com/firstQuartilePixel.gif]></Tracking>
</TrackingEvents>
同广告播放进度相关的监测事件点有:
start: this event is used to indicate that an individual creative withinthe ad was loaded and playback began. As with creativeView, this event isanother way of tracking creative playback.
firstQuartile: the creative played for at least 25% of the total duration.
midpoint: the creative played for at least 50% of the total duration.
thirdQuartile: the creative played for at least 75% of the duration.
complete: The creative was played to the end at normal speed.
媒体VAST支持这些进度事件的有;优土、暴风、迅雷、PPTV、凤凰视频、风行;具体支持事件的情况参见下表:
媒体 | 技术对接方式 | 是否支持视频完成情况监测 |
优土 | VAST | Tracking Event:start、firstQuartile、midpoint、thirdQuartile、complete |
RTB(Preferred Deal) | 否,商务可推动媒体技术改造升级 | |
爱奇艺 | VAST | 否,商务可推动媒体技术改造升级 |
RTB(Preferred Deal) | 否,商务可推动媒体技术改造升级 | |
腾讯视频 | VAST | 否,商务可推动媒体技术改造升级 |
RTB(Preferred Deal) | 否,商务可推动媒体技术改造升级 | |
搜狐视频 | RTB(Preferred Deal) | 否,商务可推动媒体技术改造升级 |
新浪视频 | RTB(Preferred Deal) | 否,商务可推动媒体技术改造升级 |
Letv乐视 | Flash广告播放容器(VPAID) | 可程序化广告方技术升级支持 |
PPTV | VAST | Tracking Event:start、firstQuartile、midpoint、thirdQuartile、complete |
暴风 | VAST | Tracking Event:start、firstQuartile、midpoint、thirdQuartile、complete |
风行 | VAST | Tracking Event:start、firstQuartile、midpoint、thirdQuartile、complete |
迅雷 | VAST | Tracking Event:start、firstQuartile、midpoint、thirdQuartile、complete |
凤凰视频 | VAST | Tracking Event:start、midpoint、complete (商务可推动媒体技术改造升级完全支持) |
最后再絮叨一句:曾经刚开号的时候就有有很多同学问我来几篇介绍VAST、VPAID的文章,这个任务一直堆在我的TodoList中,今天终于有空为大家整理整理这些实用小知识了,若大家觉得好就不用吝惜您的手指帮忙多多转发让更多的朋友们能看到。
若大家觉得还有任何疑问的地方欢迎留言告知,我会尽我所能为大家解答。
再次感谢大家。
(转载请注明出处:微信订阅号:ad_automation)
相关推荐阅读:
《1月7日下午3点中关村创业大街线下沙龙通知-主题“多CampaignPDB”》
长按二维码关注程序化广告实战系列分享
欢迎大家加入【程序化广告实战互动群】,由于此群已300+,需要在加群之前请先加微信13121124046(伍刀刀),我们拉您入群。
2017年1月7日下午3点线下课程通知
-主题“多CampaignPDB”
此次活动是农历猴年的最后一次活动,时间就这么从指缝间溜走了。在2017年,我们还将持续举办围绕程序化广告的优质活动,包括PDB、DSP、RTB、数据监测等系列课程,相信你参加完所有的活动,将对整个程序化广告有全面、系统、深度的认知。
以下是1月7日活动的详细信息。
本期活动主题:程序化广告实战——PDB3:多CampaignPDB
活动详细安排:
14:50-15:00 签到
15:00-16:30 吴俊老师分享PDB3
16:30-17:00 全体同学自由social时间
在讲解过程中,如果你有任何问题,可随时提问。
活动时间:2017年1月7日 周六下午 15:00——17:00
活动地点:海淀大街10号中关村创业大街聚创空间(海淀桥东南角)
报名方式:
第一步:添加微信号:13121124046(伍刀刀);
第二步:填写报名表,并缴纳200元报名费(单次体验票¥200,欢迎大家选购文末介绍的超实惠的¥1680年包套餐、或¥3688VIP年包套餐);
第三步:活动当天来到活动现场签到参与。
另外,为了满足无法亲临现场同学的需求,此次活动我们增加了线上同步直播及视频回看。
如何参加线上直播及视频回看?
第一步:添加微信号:13121124046(伍刀刀);
第二步:填写报名表,并缴纳200元报名费;(单次体验票¥200,欢迎大家选购文末介绍的超实惠的¥1680年包套餐、或¥3688VIP年包套餐);
第三步:我们会将以您手机号作为唯一识别码加入直播间,给您可以在线直播互动及视频回看的课程地址参与活动。
直播将以视频形式进行,而且能够进行互动,我们将回答您在直播间提出的每个有价值的问题。而且若您时间上冲突,依然可以等有空的时候回看即可。
如您在报名中遇到任何问题,请拨打电话或添加微信:13121124046(伍刀刀)随时联系我们。
PDB课程讲解提纲:
How to Deploy PDB – 多Campaign版
千人千面
系统智能判别投放
若无法识别这个访客时,系统也会启动智能投放的机制
智能优化:通过智能预测模型,多维度优化
主要算法逻辑 - 根据用户属性及人群匹配不同产品广告
跨网站频次控制——对独立用户适度曝光,节省人群覆盖成本
物料优化——准备多版广告物料,全程优化筛选
有效降低CPUV 、让广告预算的使用更有效率
PDB – 对接各类媒体对应的技术方式
数百客户近千项目已运用PDB管理了近百亿广告投放预算
CASE
——某国际知名汽车集团
——新车上市“轰天雷”计划
——“某大型汽车广告主”自采数亿广告资源投放优化
广告主自采媒体的固定位优化
多项目同时进行投放 (以年约投放项目为例)
固定位优化数据分享
PDB执行流程细节指导示范
——执行流程概览
——执行步骤
—— 流程细节-准备期
—— 流程细节-执行期及Review
—— 流程细节-执行期及Review(续)
PDB负责的具体执行环节
——媒体对接 启动准备至少提前一个月
——媒体对接 商务谈判
——媒体对接 技术对接文档
——媒体对接 PDB广告技术服务的主要技术对接模式
——媒体对接 目前主流跨屏黄金媒体,近百个优质点位已支持PDB技术对接
——媒体对接 对接全部主流OTV媒体执行退量操作经验
——投放设置 执行投放流程提前5工作日
——投放设置 主要优化KPI参考
——报表提供 CPD(campaign分账)报表系统截图
——报表提供 视频投放日报-示例
——报表提供 视频投放周报-示例
——报表提供 视频投放周报-示例
——定期review 示例
——定期review 人群及媒体分析示例
精彩PPT提前看:
吴俊老师简介:
吴俊老师是中国广告PDB(Programmatic Direct Buy 私有程序化购买)第一人。现任掌慧纵盈高级产品总监,专注于线下数据线上打通营销解决方案,推动数字营销新升级。
更多朋友们对于吴俊老师的了解来自于他此前在品友的工作经历。吴俊老师是原品友负责PDB/移动/流量的产品总监,拥有16年以上IT/互联网行业从业经验和超过5年的程序化广告工作经验。他在2014年负责推动了中国首个PDB广告投放项目(2014中国国际广告节长城奖金奖上海通用汽车私有程序化广告投放案例),通过PDB帮助广告主管理了数亿广告预算投放,在广告主包段的门户及垂直媒体PC和移动端黄金广告位以及视频媒体贴片黄金资源,实现了广告投放的跨媒体联合频控、千人千面;最终有效提升了广告主广告预算的ROI:CPUV降低至少30%以上(即相同的预算覆盖更多的受众);平均CPL降低20%以上(降低销售线索的获得成本,同时广告主反馈后续CPQL验证及后续转化效果也比较好)。
2014年底2015年初在市场反馈十分巨大的视频广告PDB领域持续发力,推动行业内视频广告PDB业务大规模迅速发展,目前市场上已有上海通用汽车、玛氏、欧莱雅、人头马、Burberry、高露洁、黑人、雅士利等等等等不同行业,近百广告主近千视频OTV项目通过PDB方式进行了投放。无论是对效果营销客户还是品牌营销客户,吴老师都有极为广博的经验。
往期部分学员的反馈:
锋暴研习社:由国内知名营销人士吴俊、宋星等人发起,致力于打造一个营销界内的学习社群,开设极具价值的营销系统课程,持续不断的输出原创营销干货,定期举办线下讲座、沙龙活动,使圈内的每个营销人得到快速成长与提升。
(点击“阅读原文”查看报名通知原文)
关于优惠套餐详细信息请点击查看: