Video Ad Serving Template (VAST) は、Interactive Advertising Bureau (IAB) によって策定された、アドサーバーと動画プレイヤーとを接続させるための規格である。XMLを使用して記述されている。
VASTは5つのバージョンからなり、3.0.が最新のものとなっている。http://www.iab.net/vast
広告リクエスト 動画広告が動画プレイヤー内で再生される際、動画プレイヤーはVASTアドサーバーへとアドリクエストを送信する。
リクエストはHTTPによるこのようなURLの形となって送信される。: http://ad4.liverail.com/?LR_PUBLISHER_ID=1331&LR_CAMPAIGN_ID=229&LR_SCHEMA=vast2-vpaid
レスポンス アドサーバーは下記のパラメータを伴ってレスポンスを行う。 再生されるメディアの情報 どのようにして再生されるか どのようにトラッキングが行われるか
例えば上記のリクエストがされた場合、下記のような内容が返される。 <?xml version="1.0" encoding="utf-8"?> <VAST version="2.0"> <Ad id="229"> <InLine> <AdSystem version="4.9.0-10">LiveRail</AdSystem> <AdTitle><![CDATA[LiveRail creative 1]]></AdTitle> <Description><![CDATA[]]></Description> <Impression id="LR"><![CDATA [http://t4.liverail.com/?metric=impression&cofl=0&pos=0&coid=135&pid=1331&nid=1331&oid=229&olid=2291331&cid=331&tpcid=&vid=&amid=&cc=default&pp=&vv=&tt=&sg=&tsg=&pmu=0&pau=0&psz=0&ctx=&tctx=&coty=0&adt=0&scen=&url=http%3A%2F%2Fwww.longtailvideo.com%2Fsupport%2Fopen-video-ads%2F23120%2Fwhat-is-vast%2F&cb=1259.192.118.68.5.0.690&ver=1&w=&wy=&x=121&y=121&xy=0b79&z2=0]></Impression> ....... <Creatives> <Creative sequence="1" id="331"> <Linear> <Duration>00:00:09</Duration> <TrackingEvents> <Tracking event="firstQuartile"><![CDATA [http://t4.liverail.com/?metric=view25&pos=0&coid=135&pid=1331&nid=1331&oid=229&olid=2291331&cid=331&tpcid=&vid=&amid=&cc=default&pp=&vv=&tt=&sg=&tsg=&pmu=0&pau=0&psz=0&ctx=&tctx=&coty=0&adt=0&scen=&url=http%3A%2F%2Fwww.longtailvideo.com%2Fsupport%2Fopen-video-ads%2F23120%2Fwhat-is-vast%2F&cb=1259.192.118.68.5.0.690&ver=1&w=&wy=&x=&y=&xy=]></Tracking> <Tracking event="midpoint"><![CDATA [http://t4.liverail.com/?metric=view50&pos=0&coid=135&pid=1331&nid=1331&oid=229&olid=2291331&cid=331&tpcid=&vid=&amid=&cc=default&pp=&vv=&tt=&sg=&tsg=&pmu=0&pau=0&psz=0&ctx=&tctx=&coty=0&adt=0&scen=&url=http%3A%2F%2Fwww.longtailvideo.com%2Fsupport%2Fopen-video-ads%2F23120%2Fwhat-is-vast%2F&cb=1259.192.118.68.5.0.690&ver=1&w=&wy=&x=&y=&xy=]></Tracking> ....... </TrackingEvents> <VideoClicks> <ClickThrough><![CDATA [http://t4.liverail.com/?metric=clickthru&pos=0&coid=135&pid=1331&nid=1331&oid=229&olid=2291331&cid=331&tpcid=&vid=&amid=&cc=default&pp=&vv=&tt=&sg=&tsg=&pmu=0&pau=0&psz=0&ctx=&tctx=&coty=0&adt=0&scen=&url=http%3A%2F%2Fwww.longtailvideo.com%2Fsupport%2Fopen-video-ads%2F23120%2Fwhat-is-vast%2F&cb=1259.192.118.68.5.0.690&ver=1&w=&wy=&x=&y=&xy=&redirect=http%3A%2F%2Fliverail.com%2F]></ClickThrough> </VideoClicks> <MediaFiles> <MediaFile delivery="progressive" bitrate="256" width="480" height="352" type="video/x-flv"><![CDATA [http://cdn.liverail.com/adasset4/1331/229/331/lo.flv]></MediaFile> ...... </MediaFiles> </Linear> </Creative> </Creatives> </InLine> </Ad> </VAST>
脚注
http://www.longtailvideo.com/support/open-video-ads/23120/what-is-vast/ http://www.iab.net/guidelines/508676/digitalvideo/vast/vast_xml_samples http://blog.denivip.ru/index.php/2012/08/ios-player-with-vast-video-ad-support/?lang=en https://github.com/denivip/ios-vast-player http://www.utilities-online.info/xmltojson