認定バイヤーは、VAST 2.0 と 3.0 の両方でスキップ可能なインストリーム動画広告をサポートしています。
スキップ トラッキング URL に Ad/Inline/Extensions/Extension/CustomTracking
ではなく Ad/Wrapper/Extensions/Extension/CustomTracking
が指定されている場合、認定バイヤーではそのクリエイティブをスキップ可能とはみなしません。また、認定バイヤーは VPAID 広告のコンテンツと機能を分析できないため、広告が VPAID を使用して実装されている場合は広告のスキップ機能を検出できません。
認定バイヤーでは、VAST 2.0(XML 内のカスタム インラインのスキップ可能なトラッキング要素を使用)または、スキップ可能な広告トラッキング機能が組み込まれた VAST 3.0 を使用するスキップ可能な広告がサポートされています。
スキップ可能な広告の配信方法
スキップ可能な広告が配信されると、パブリッシャーのプレーヤーは VAST レスポンスを読み取り、広告がスキップ可能な広告として正しく実装されているかどうかを判断して、スキップ可能なボタンを表示します。この広告は 5 秒以上表示された後、スキップされます。
購入者の要件
Google のプロトコルと OpenRTB の実装では、動画の再生時間とスキップ可能性に関する次のフィールドがサポートされています。
所要時間 | スキップ可能時間 | スキップの可否 | |
---|---|---|---|
Google のプロトコル | max_ad_duration |
skippable_max_ad_duration |
video_ad_skippable |
OpenRTB | maxduration |
なし | skip |
つまり、Google プロトコルではスキップ可能とスキップ不可の再生時間を細かく指定できますが、OpenRTB の実装では最大再生時間の値は 1 つのみとなります。
入札の分割が行われる前に、OpenRTB の maxduration
は Google プロトコルの max_ad_duration
フィールドと skippable_max_ad_duration
フィールドのうち低い方に設定されます。この動作が変更され、値が異なる場合に、スキップ可能な maxduration
とスキップ不可の maxduration
を表す 2 つの入札リクエストが送信されるようになりました。
次の例は、入札リクエストの分割前と分割後に Google プロトコル リクエストが OpenRTB にどのように変換されるかを示しています。同等の Google プロトコル リクエストでは、max_ad_duration
は 15
で、skippable_max_ad_duration
は 60
です。
例 | max_ad_duration |
skip (true または false) |
---|---|---|
フラット化なしの元のリクエスト | 15 |
true |
分割されたリクエスト 1: スキップ不可 | 15 |
false |
フラット化リクエスト 2: スキップ可能 | 60 |
true |
システムでは定期的に VAST タグが読み込まれ、スキップ可能かどうかの確認が行われます。チェックとチェックの間には、buyer_creative_id
で一意に識別されたクリエイティブがスキップ可能またはスキップ不可と判定されたままになっていると見なされます。したがって、ポリシー上、スキップ可能広告とスキップ不可広告を同じ buyer_creative_id
でローテーションすることはできません。
VAST 配信技術の要件
VAST 2 に必須の新しいカスタム トラッキング イベント: skip
認定バイヤーでインストリーム動画クリエイティブをスキップ可能としてレンダリングするには、VAST クリエイティブに少なくとも 1 つの Tracking
ノードを Ad/Inline/Extensions/Extension/CustomTracking の下に作成し、event="skip"
属性を指定する必要があります。ノードのコンテンツには、ユーザーがスキップボタンをクリックしたときに動画プレーヤーが ping する URI を CDATA でラップする必要があります。
次に例を示します。
<CustomTracking> <Tracking event="skip"> <![CDATA[ http://googleads.g.doubleclick.net/pageid/conversion/?ai=BYjRF3nOCTrCYG8_a-gbhkeDyAaKNvgYC6tiCpyDAjbcBsNsGEA IAQGyAQ93d3cueW91dHViZS5jb23IAQXaAShodHRwOi8vd3d3LnlvdXR1YmUuY29tL3ZpZGVvL3NFaHktU1hrTm8wuAIMyALS9s0eqAMBsAP ]]> </Tracking> </CustomTracking>
VAST 3 の場合、カスタム トラッキング拡張機能の代わりに、skip
イベントのみを含める必要があります。
オプションの新しいカスタム トラッキング イベント: engagedView
認定バイヤーでは、Ad/Inline/Extensions/Extension/CustomTracking の Tracking
ノードでも event="engagedView"
属性を指定できます。これらのノードのコンテンツは、CDATA でラップした URI にする必要があります。この URI は、ユーザーが 30 秒以内または動画の再生完了回数に達したときに動画プレーヤーから ping されます。
TrueView との違い
認定バイヤーのスキップ可能な動画広告は TrueView 広告とは違い、TrueView 動画広告として顧客にマーケティングすることはできません。スキップ可能な動画広告と TrueView の主な違いは次のとおりです。
- TrueView は Google 広告でのみ利用できます。
- TrueView は広告視聴単価(CPV)ベースで利用できますが、認定バイヤーのスキップ可能な動画広告はインプレッション単価(CPM)ベースでのみ利用できます。購入者は広告視聴単価制で顧客に請求できますが、スキップ可能広告の基本的なインプレッションについてはインプレッション単価制で支払いが発生します。
- TrueView 広告では、ユーザーが広告をスキップしないことを選択した場合、YouTube でのメディア ファイルの視聴回数は増加しますが、認定バイヤーのスキップ可能な動画広告では、メディア ファイルが YouTube でホストされている場合でも視聴回数はカウントされません。
- TrueView メディア ファイルは YouTube でホストされている必要があります。認定バイヤーのメディア ファイルは、必要に応じて YouTube でホストされる場合があります。YouTube でインストリーム クリエイティブ用のメディア ファイルをホストする方法について詳しくは、テクニカル アカウント マネージャーにお問い合わせください。
- 認定バイヤーのスキップ可能な広告の長さは 30 秒までです。