「初めての動画広告~①VAST編~」

     - アドテクノロジー , ,  


2015年新卒入社の池田です。

「TVで動画コンテンツをみる時代」から「ネットで動画コンテンツをみる」時代になった今日このごろです。

「私もいっちょまえに動画広告を扱ってみたい・・・!!」と生意気にも思うようになりまして。

しかし、つい2か月前までド文系大学生だった池田は果たして動画広告を扱えるようになるのか。
この技術ブログ執筆を通して、池田が動画広告にどこまで歩み寄れるのか記録していきたいと思います。

まずは動画広告の基本となるIABの仕様書、「VAST」から始める。

 

【そもそもIAB仕様書ってなんだ】

IAB(=Interactive Advertising Bureau)といってアメリカに本拠を置く団体が、広告をどういうサイズで、どういう動作でどのように表示するのか、を決めた仕様書。

Web業界でも国際化が進み、広告がどのサイトでも適切に配信・表示されるようにするため、国際基準として仕様を策定したようです。

IABのHP

IABの仕様書
(IABのHP>GuideLines&Best researchers>AD products>IAB Standard Ad Unit Portfolio)

 

【てかVASTってなんだ】

VAST(= The Video Ad Serving Template)は動画を配信するためにIABが作成したユニバーサルなフォーマットのこと。

VASTがなくても動画広告は配信できますが、一つ一つのプレイヤーとサーバーを繋げるために、毎回開発が必要でちょっと面倒。

しかし、このVAST2.0があれば各プレイヤーと各サーバー間で同じフォーマットでやりとりできるため、接続・配信が簡単になります。

vast  <今までの事情>

vast2   <VAST使用時>

こんな感じで広告主はVAST準拠の広告を一種類でも用意すれば、VAST対応の動画プレイヤーを採用している多数のメディアに出稿することができます。またプレイヤー側もあらゆるフォーマットに対応する必要はなく、VASTに対応するものを開発するだけでいいのです!何ともありがたいお話です。

 

【そしてVAST3.0】

VASTは2.0だけではありません。2012年にリリースされた最新バージョンの3.0もあります。

3.0に追加された機能の中で特に注目されているのが「Ad pods」と「Skippable Linear Ads」です。

  • Ad podとは、インストリーム広告(pre-roll、mid-roll、end-roll)で動画の連続性を制御できる機能です。サーバー側から広告の表示する順番を規定することができます。TVCMのようにインストリーム広告で複数動画配信を行いたい場合は、このAd podが必要になります。

  • Skippable Linear Adsではインストリーム広告のスキップ可否もサーバー側で設定できるようになりました。ユーザーにスキップできる選択肢を残しつつ、長めの(60秒)動画広告も配信できます。

 

【まぼろしのVAST1.0】

「あれ、2.0ってことは1.0もあるんでしょ?」というアナタ。

1.0はあります。2008年、VAST1.0がリリースされました。しかし、これはとても構成が複雑で、わかりにくく、ほとんどの企業は採用していませんでした。次の年には分りやすくバージョンアップしたVAST2.0がリリースされたため、VAST1.0の仕様書が検索してもなかなかでてこないほどの、まぼろしの仕様書になっています。

 

【VASTまとめ】

VASTなし:サーバーとプレイヤーでいちいち設定を行わなくてはいけない。大変。

VAST1.0:ユニバーサルなフォーマットを試みたが、ユーザーにとってユニバーサルではなかった。

VAST2.0:サーバーとプレイヤー間のユニバーサルなフォーマットが完成。しかし、広告のスキップ機能等の設定はプレイヤーごとのスペックによりけりで個別に対応していた。

VAST3.0:VAST2.0の機能を同等以上に実現でき、なおかつ広告スキップ機能や連続配信制御などをサーバー上で設定できるようになった。プレイヤーは受信したあと、何もしなくてもいいのです。流すだけなのです。

 

まだ現状では日本はやっとVAST2.0に対応してきたところ。一部VAST3.0にも対応していますが、今後必要に応じてVAST3.0にも対応しなければいけないかもしれません。

 


 

VASTを学んだことで少しだけ動画広告に近づけた気がします・・・。

次回はVMAPやVPAIDに関して紹介していきたいと思います。(たぶん)

もっと歩み寄りたい、動画広告。

 

池田佳穂

 

(追伸)

もっとVASTについて知りたい!という方はこちら。コードもあります。

アドテクゑびす界|【動画広告】VASTって何?

 

 

 

 


DACエンジニア採用情報

  関連記事

new-york-city-828776_1280
ネイティブ広告と記事広告の違いってなに?!

こんにちは、プラットフォーム・ワンの新卒1年目Yukaです!! ここ数年よく耳にし、さまざまな媒体で目にするネイティブ広告。 しかし、今までの記事広告といったいなにが違うのー?!?!?! ということで調べてみました。 ネイティブ広告(Native Ads) デザイン、内容、フォーマットが、媒体社が編 …

プログラミング
ES5とES6でアドタグを作ってみた

はじめに アドテク問題(広告表示編)のQ7を元にネイティブ広告を表示するアドタグをES5とES6で作ってみました。 処理の流れ 大きな処理の流れは以下の通り 広告要素取得処理 サーバからタイトル/説明文/画像URLの取得を行う フォーマット処理 取得した要素を表示するページに最適化した形にフォーマッ …

6914441342_605f947885
Treasure Dataの新機能(Data Tank)をAudienceOneのレポート機能で利用した話

Data Tankとは? Treasure Dataの新機能でTreasure Dataのプラットフォーム上に構築されたデータマートです。 Tableau等のBIツールとの接続を想定されており、AWSでいうところのRedshift的なものだと考えるとわかりやすいかと。 Data TankはPostg …

SCA_and_Discovery_after_return_to_flight,_2005
【DMP】ピギーバックってなに

アドテクに関わる方であれば、よく耳にするであろう「ピギーバック」をシンプルに説明してみようと思います。 「piggyback/ピギーバック」は 「おんぶ」「背負う」に当たる言葉です。 アドテクでピギーバックというと、タグのピギーバックのことを指すことが多いように思います。 タグは、サイトに導入する小 …

playlist
解説、VMAP!

どうも動画といえば僕です。Rhiannonです。 前回、前々回と動画ファイル自体についての記事を書きましたが、今回はVMAPについて解説しようと思います。 VMAPって聞いた事あるけど仕様書が英語だし読むの大変だと思っていた方の理解の一助になれば幸いです。   VMAPとはなんぞや? VM …

big-brother2
オトナの常識、消費者プライバシー保護(後編)

プライバシーが保護されていると期待できなくなってしまった国とは? 『オトナの常識、消費者プライバシー保護(前編)』はこちらから             正解はアメリカです。 スノーデン事件といえば、ご存じの方もいらっしゃるかと思います。 & …

gtm
【タグマネジメント】GoogleTagManagerでイベントリスナーを使う

タグマネジメントとは タグマネジメントとは、広告効果測定ツールや、サイト解析ツールなどで利用している『HTMLタグ』の管理を行うことをいいます。 タグマネジメントツールでは、Webサイトの全ページに各タグマネジメントツールが発行する1つのタグを設置するだけで、あらゆるHTMLタグを管理画面上で登録す …

hashed_potato
【DMP】IDのハッシュってなに

アドテクに関わる方であれば、よく耳にするであろう「ハッシュ」をシンプルに説明してみようと思います。 とはいえ「ハッシュ」は広いので、ここでは「IDのハッシュ」に焦点を当てます。 「ハッシュ/hash(動詞)」はそもそも「細切れにする」というような意味を持ちます。(名詞だと「細切れのもの」) ハッシュ …

videojs
video.jsを使ったインバナー動画広告のHTMLタグを作ってみた

こんにちは、プラットフォームワンのyamakenです。久しぶりの投稿です。 今回は、 インバナー動画広告 のHTMLタグを作ってみます。 「今年は動画広告元年!」という声が私の入社以来毎年聞こえており、私の担当するMarketOneDSPでも年始にインストリーム動画RTB対応をリリースするなど、市場 …

no image
SafeFrameでリッチ広告をセキュアに実現

アドサーバ(広告配信サーバ)は、通常iframeで広告のクリエイティブを配信している。(JS配信とかに対応しているアドサーバもある) 通常のセキュリティだとiframeの中身(srcで実際に表示されている側)がiframeを操作する事はできない。つまりexpandなどのリッチ広告、特に表示領域を変更 …