facebook twitter hatena line google mixi email

その他/広告/vast

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

vastとは

広告サーバーと動画プレイヤーとの間の動画広告用の汎用プロトコル

IABが策定した米広告業界標準規格

vast規格

1,2,3,4とある

vastサンプル

vast3の詳細仕様

https://www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf

xmlノード説明は66ページに記載

vast4の詳細仕様

https://www.iab.com/wp-content/uploads/2016/04/VAST4.0_Updated_April_2016.pdf

xmlノード説明は70ページに記載

広告種類

  • リニア広告・・動画内のメイン広告。動画表示前、後、中番に表示される
  • ノンリニア広告・・動画に被って表示されるバナーなど
  • コンパニオン広告・・インストリームと一緒に出すバナー広告など。例:youtubeの右上のバナー広告

参考:https://markezine.jp/article/detail/19302?p=2

VAST機能

  • スキッパブル機能・・リニア広告のみで、数秒後にスキップ出来る広告
  • AdPods機能・・広告動画をつなげることが出来る。長い広告でも表示できるように。

最小規則

  1. インライン広告 and ラッパー広告 (to support multiple ad-serving vendors)
  2. トラッキングイベント
  3. エラーレポーティング
  4. Industry Icons (such as for in-ads notice supporting OBA self-regulation)

VASTルール

  1. インラインとラッパーは両方使えない。どちらか一方だけ。

VASTメインノード

  • AdSystem ・・広告システム名
  • AdTitle ・・広告タイトル
  • Description ・・広告詳細
  • Advertiser ・・広告配信者によって定義された広告主の名前。
  • Pricing ・・リアルタイム入札(RTB)で使用できる価格を表す値
  • Survey ・・追加属性
  • Error ・・ErrorトラッキングURL
  • Impression ・・Imp発生用URL

googleが出してるvastPlayer

https://developers.google.com/interactive-media-ads/docs/sdks/html5/vastinspector

vast例

<VAST version="3.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <Ad id="20001">
        <InLine>
            <AdSystem version="4.0">iabtechlab</AdSystem>
            <AdTitle>iabtechlab video ad</AdTitle>
            <Pricing model="cpm" currency="USD">
                <![CDATA[ 25.00 ]]>
            </Pricing>
            <Error>http://example.com/error</Error>
            <Impression id="Impression-ID">http://example.com/track/impression</Impression>
            <Creatives>
                <Creative id="5480" sequence="1">
                    <Linear>
                        <Duration>00:00:16</Duration>
                        <TrackingEvents>
                           <Tracking event="start" offset="10:05:20">http://example.com/tracking/start</Tracking>
                            <Tracking event="firstQuartile">http://example.com/tracking/firstQuartile</Tracking>
                            <Tracking event="midpoint">http://example.com/tracking/midpoint</Tracking>
                            <Tracking event="thirdQuartile">http://example.com/tracking/thirdQuartile</Tracking>
                            <Tracking event="complete">http://example.com/tracking/complete</Tracking>
                        </TrackingEvents>
                        <VideoClicks>
                            <ClickThrough id="blog">
                                <![CDATA[https://iabtechlab.com]]>
                            </ClickThrough>
                        </VideoClicks>
                        <MediaFiles>
                            <MediaFile id="5241" delivery="progressive" type="video/mp4" bitrate="500" width="400" height="300" minBitrate="360" maxBitrate="1080" scalable="1" maintainAspectRatio="1" codec="0" apiFramework="VAST">
                                <![CDATA[https://iabtechlab.com/wp-content/uploads/2016/07/VAST-4.0-Short-Intro.mp4]]>
                            </MediaFile>
                        </MediaFiles>


                    </Linear>
                </Creative>
            </Creatives>
            <Extensions>
                <Extension type="iab-Count">
                    <total_available>
                        <![CDATA[ 2 ]]>
                    </total_available>
                </Extension>
            </Extensions>
        </InLine>
    </Ad>
</VAST>