facebook twitter hatena line email

「その他/広告/vast」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(vastとは)
(googleが出してるvastPlayer)
 
(同じ利用者による、間の12版が非表示)
行5: 行5:
  
 
==vast規格==
 
==vast規格==
2,3,4とある
+
1,2,3,4とある
  
 
==vastサンプル==
 
==vastサンプル==
vast3 https://github.com/InteractiveAdvertisingBureau/VAST_Samples/tree/master/VAST%203.0%20Samples
+
* vast3 https://github.com/InteractiveAdvertisingBureau/VAST_Samples/tree/master/VAST%203.0%20Samples
vast4 https://github.com/InteractiveAdvertisingBureau/VAST_Samples/tree/master/VAST%204.0%20Samples
+
* vast4 https://github.com/InteractiveAdvertisingBureau/VAST_Samples/tree/master/VAST%204.0%20Samples
vast1-2 https://github.com/InteractiveAdvertisingBureau/VAST_Samples/tree/master/VAST%201-2.0%20Samples
+
* vast1-2 https://github.com/InteractiveAdvertisingBureau/VAST_Samples/tree/master/VAST%201-2.0%20Samples
vast1-2 https://www.iab.com/insights/vast-2-0-xml-samples-for-testing/
+
* vast1-2 https://www.iab.com/insights/vast-2-0-xml-samples-for-testing/
 +
 
 +
==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機能・・広告動画をつなげることが出来る。長い広告でも表示できるように。
 +
 
 +
==最小規則==
 +
#インライン広告 and ラッパー広告 (to support multiple ad-serving vendors)
 +
#トラッキングイベント
 +
#エラーレポーティング
 +
#Industry Icons (such as for in-ads notice supporting OBA self-regulation)
 +
 
 +
==VASTルール==
 +
#インラインとラッパーは両方使えない。どちらか一方だけ。
 +
 
 +
==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例==
 +
<pre>
 +
<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>
 +
</pre>

2018年11月6日 (火) 17:29時点における最新版

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>