動画広告のサポート開始により 認定バイヤーを通じて動画広告枠を購入できます。 このドキュメントでは、RTB を利用した購入の統合要件について概説します。 認定バイヤーのプロトコルを使用して 使用可能なプロトコルについては、 プロトコルを選択 セクションをご覧ください。
購入者はプレースメント全体で動画広告枠を購入できます。 3 種類あります <ph type="x-smartling-placeholder"></ph>をご覧ください。 インタースティシャル広告をご覧ください。
購入者の要件
新規の RTB 購入者は、最新のプロトコル バッファを使用してビッダーを開発する必要があります 以下のセクションに記載されている情報をご覧ください。 プロトコルをダウンロードするには、リアルタイム ビッダーのリファレンス データのページをご覧ください。 ビッダーの作成について詳しくは リクエストの処理をご覧ください。 およびレスポンスの作成をご覧ください。
サポートされるマクロ
インストリーム動画クリエイティブでは、次のマクロがサポートされています。
%%CACHEBUSTER%%
%%WINNING_PRICE%%
%%SITE%%
クリックマクロ(CLICK_URL_ESC
など)は不要です
これは、認定バイヤーの VAST ラッパーにクリック トラッカーが含まれるためです。
そのため、クリックマクロはインストリーム動画広告ではサポートされていません。
サポートされているマクロについて詳しくは
マクロを指定するを参照
(Build the Response)かを確認します。
コールアウトの詳細
リアルタイム ビッダー プロトコルでは、 <ph type="x-smartling-placeholder"></ph> Real-time-bidding-proto.txt ファイルを使用して、動画リクエストを特定します。 リクエストに関する動画固有の追加情報を入力できます。
ネストされた動画メッセージの次のフィールド リスト 詳細な説明と例も記載しています。
description_url
-
パラメータを削除した URL 動画コンテンツの説明ページ内の ID です。 ニュース メディアはこの URL を Google に送信します。例:
http://www.publisher.com/watchpagelink
EndCapSupport
-
有効にするとコンパニオン広告が
動画スロットのエンドキャップ(情報カード)としてレンダリングされる
動画広告が再生された後
END_CAP_NOT_ENABLED
コンパニオン広告はエンドキャップとしてレンダリングされません。 END_CAP_OPTIONAL
レスポンスに配信可能なコンテンツが含まれる場合は、エンドキャップがレンダリングされます。 コンパニオン バナーが必要ですが、コンパニオン バナーは必須ではありません。 END_CAP_FORBIDDEN
コンパニオン広告を含むレスポンスが除外された。 END_CAP_REQUIRED
コンパニオン広告のないレスポンスは除外されます。 is_embedded_offsite
-
true
に設定した場合、 パブリッシャーのドメイン外のページに動画が埋め込まれている。 is_rewarded
-
true
に設定すると、ユーザーが 獲得することを目的としています。典型的な報酬の例としては 追加記事の無料提供、ゲーム内で追加のライフを受け取る、獲得する スポンサー付きの広告なしの音楽セッション。 max_ad_duration
-
返された広告の最大許容時間(ミリ秒単位)。
0
に設定すると、最大期間はありません。 max_ads_in_pod
- 認定バイヤーの動画連続配信広告に含まれる広告の最大数。 ゼロ以外の値は、現在の広告スロットが動画の連続配信広告であることを示します。 複数の動画広告を表示できます 動画広告の実際の数は 超えてはいけません。
min_ad_duration
- 返される広告の最小再生時間(ミリ秒単位)。 設定されていない場合、または値が 0 以下の場合、 最小期間はありません
Placement
-
動画が再生される場所を表します。
UNKNOWN_PLACEMENT
配置が不明であるか、決定できません。 INSTREAM
「インストリーム」とは、他の動画の再生前、再生中、または再生後に広告が 提供します。これは従来のテレビ コマーシャルに似ています。 ユーザーが視聴している動画コンテンツが再生されない 広告を再生しています。 INTERSTITIAL
インタースティシャルは動画広告が 動画以外のコンテンツ(ニュース記事、ビデオゲームなど) 広告が画面全体またはほぼすべてのスペースを占めている コンテンツによって占有されていて、ユーザーは コンテンツには最後までたどり着けません。 IN_FEED
インフィード動画フォーマットは、ユーザーが コンテンツのフィードをスクロールすること 動画はメインフィードとユーザーの ビジョンとリーディングの流れです動画が横にレンダリングされない インバナー動画 skippable_max_ad_duration
- 広告の最大再生時間(ミリ秒) この広告がスキップ可能な場合に返される値を指定します。 これは通常、最大再生時間とは異なります 非スキップ可能広告が 許可されています このフィールドが設定されていない場合、または値が 0 以下の場合、 指定することもできます。
VideoPlaybackMethod
-
動画広告の再生方法について説明します。
再生方法が自動再生または Click-to-Play と判定されている
自動的に計算されます
AUTO_PLAY_SOUND_ON
は、音声がオンの状態で広告が自動的に再生されます。 AUTO_PLAY_SOUND_OFF
は、音声をオフにしても広告が自動的に再生されます。 CLICK_TO_PLAY
は、広告がクリックされるまで再生されません。 video_ad_skippable
- これは
SkippableBidRequestType
の値です 次の値のいずれかが含まれます。ALLOW_SKIPPABLE
: スキップ可能な広告とスキップ不可の広告の両方が許可されていることを意味します。 REQUIRE_SKIPPABLE
つまり、スキップ可能な広告のみが返されます。 BLOCK_SKIPPABLE
スキップ不可の広告のみが返されます。 このフィールドが設定されていない場合は、スキップ可能な広告がデフォルトで許可されます。
videoad_start_delay
-
動画の開始からの経過時間(ミリ秒) 広告が表示される時点までです。 0 はプレロール、-1 はポストロールを意味します。 その他の正の値はスロットが 動画の途中にあります。
この値は、このパラメータが設定されている場合にのみ有効です。 設定しない場合、表示位置は不明です。
これらのシグナルは動画クリエイティブに固有のものではなく 特に次の点を確認します
advertising_id
- このフィールドは、SSL を使用する場合にのみ設定される 16 バイトの UUID です。
これは、
encrypted_advertising_id
の暗号化されていないバージョンです。 iOS デバイスの場合、広告主向け識別子(IDFA)が含まれます。 Android デバイスの場合は、Android 識別子(ADID)が含まれます。 コネクテッド テレビ デバイスの場合、一意の ID が含まれます。 (Roku の RIDA など)。 device_type
- デバイスのタイプを指定します。
UNKNOWN_DEVICE
このフィールドのデフォルト値です。 HIGHEND_PHONE
動画機能を搭載した携帯電話など TABLET
タブレット デバイスを含む。 PERSONAL_COMPUTER
デスクトップとノートパソコンが含まれます CONNECTED_TV
コネクテッド テレビ(スマートテレビ)の両方を含む コネクテッド デバイス(Roku、Apple TV など)への送信が可能です。 GAME_CONSOLE
専用のゲーミングデバイスも含まれます brand
- デバイスのブランド(Nokia や Samsung など)を指定します。 このフィールドは省略可能です。デフォルトでは指定されません。
model
- デバイスの正確なモデル(N70、Galaxy など)を指定します。 このフィールドは省略可能です。デフォルトでは指定されません。
screen_orientation
-
広告リクエストが送信されるときのデバイスの向きを指定します。
有効な値は
LANDSCAPE
、PORTRAIT
、 およびUNKNOWN_ORIENTATION
。 viewability
-
このスロットが発生する可能性の推定値を提供します。
エンドユーザーは配信頻度に基づいて
表示されなくなります。パーセントで表される
範囲は [0, 100] です。デフォルト値の
-1
は、視認性データの履歴が利用できないことを示します。 content_attributes.duration_seconds
-
動画が再生される秒数(例: 200)。
これは
ContentAttributes
メッセージで宣言されます。 動画のメタデータで指定された値に設定されます。 動画パブリッシャーが提供します
動画の入札リクエストには、広告枠に関する情報も含まれます。 業種、許可されたベンダー、チャネル情報などです。すべて 入札リクエスト内の他の既存のフィールドも動画に適用されます。
AdSlot メッセージの幅と高さのフィールド 動画広告プレーヤーのサイズに対応しています。
allowed_vendor_type
- 許可されたベンダー。詳しくは、 vendors.txt ファイルを参照してください。 たとえば、309 は キャンペーン マネージャー 動画ユニットです。
allowed_video_formats
-
許可される動画技術についての説明
リクエストに対するレスポンスで配信された広告に対する課金額です。
レスポンスでは、これらのうちの少なくとも 1 つがサポートされている必要があります。
この繰り返しフィールドの値は、列挙型 VideoFormat から取得されます。
VIDEO_FLASH
Flash Video(FLV)形式を使用する動画を許可。 VIDEO_HTML5
HTML5 動画形式を使用する動画を許可します。 VPAID_FLASH
動画プレーヤーによる広告配信を使用する動画を許可する インターフェース定義(VPAID)の Flash 動画形式。 VPAID_JS
次を使った動画を許可する: VPAID JavaScript 動画形式。 companion_slot
-
このフィールドは、CompanionSlot メッセージを表します。
次のフィールドがあります。
height
このスロットで利用可能な高さ。 width
このスロットで使用可能な幅。 CreativeFormat
クリエイティブ フォーマットは、配信可能なフォーマットを表します。 このコンパニオン スロットのクリエイティブの url
-
動画再生ページの URL またはそのページの URL 動画を埋め込む場合もあります。例:
http://www.publisher.com/watchpagelink
動画リクエストに応答する際
ビッダーから
VAST リダイレクト URL が返されます
video_url
フィールドに入力します。
入札レスポンスには
動画広告の適切な宣言が必要です
適切な動画入札レスポンスの抜粋を以下に示します。
protocol_version: 1 ad { adslot { id: 1 max_cpm_micros: 50000000 } click_through_url: "http://google.com/" video_url: "http://ad.doubleclick.net/pfadx/N270.132652.1516607168321/ B3442378.3;dcadv=1379578;sz=0x0;ord=79879;dcmt=text/xml" }
動画の入札レスポンスで重要なフィールドは次のとおりです。
attribute
-
このスニペットから表示できる広告のすべての属性。詳しくは、
<ph type="x-smartling-placeholder"></ph>
購入者の宣言可能な-creative-attributes.txt ファイルをご参照ください。
これらの属性がいずれも
入札リクエストの
excluded_attribute
リスト。 このフィールドは、HTML スニペットまたは動画広告が返された場合にのみ設定します。 たとえば、このフィールドを30
に設定すると、 広告を表示するには VPAID 対応が必要。 protocol
-
動画広告リクエストでサポートされている VAST バージョンについての説明です。
特定のバージョン以下の VAST 広告を許可している。
サポートされている動画広告プロトコルの配列が含まれます。
これは OpenRTB 2.4 の動作に対応しています。
使用できる値は次のとおりです。
VAST_2_0
さん、VAST_3_0
さん、VAST_2_0_WRAPPER
、VAST_3_0_WRAPPER
、VAST_4_0
、VAST_4_0_WRAPPER
。 video_url
-
動画広告の VAST リダイレクト URL。次に例を示します。
http://ad.doubleclick.net/pfadx/N270.132652.1516607168321/B3442378.3;dcadv=1379578;sz=0x0;ord=79879;dcmt=text/xml
- 購入者が動画を含める方法
- すべての動画フォーマット向けの OpenRTB 推奨シグナル
- 認定バイヤーのプロトコル: すべての動画フォーマット向けの推奨シグナル
- パブリッシャーが動画を許可または禁止する方法
- エッジケース
プレターゲティング設定
動画広告枠を受け取るには、RTB 購入者は プレターゲティング設定 動画広告枠もこれに含まれます
入札リクエストとレスポンスの例
AdX 動画フォーマット
購入者が動画を含める方法
以下の表は、購入者がクリエイティブに動画を含める方法と、 ウェブとモバイルアプリでそれぞれ配信可能なプレースメントです。
ウェブ
動画クリエイティブ | インストリーム(すべて) | インフィード/記事 | ネイティブ インフィード/記事 | インタースティシャル | インバナー |
---|---|---|---|---|---|
VPAID + VAST |
|
||||
VAST |
|
||||
MRAID + JS |
|
|
|
|
|
カスタム JS |
|
||||
ネイティブ + VAST |
|
モバイルアプリ
動画クリエイティブ | インストリーム(すべて) | インフィード/記事 | ネイティブ インフィード/記事 | インタースティシャル | インバナー |
---|---|---|---|---|---|
VPAID + VAST |
|
|
|
|
|
VAST |
|||||
MRAID + JS |
|||||
カスタム JS |
|||||
ネイティブ + VAST |
凡例: | 利用できる形式または技術がない | このプレースメントで動画クリエイティブが承認されました(パブリッシャーによるブロックの対象となります) |
このプレースメントには動画クリエイティブがありません |
---|
OpenRTB 推奨シグナル
次の表は、すべての動画フォーマットで OpenRTB が推奨するシグナルを示しています。 パソコンとモバイルウェブ、モバイルアプリの 3 つです。
PC ウェブとモバイルウェブ
動画フォーマット | 推奨シグナル(動画関連のシグナルのみ) | 関連シグナル(動画関連のシグナルのみ) |
---|---|---|
インストリーム(VPAID) |
VIDEO オブジェクトの表示、 |
|
インストリーム(VPAID なし) |
VIDEO オブジェクトの表示、 |
|
アウトストリーム |
VIDEO オブジェクトが存在する
|
|
インフィード |
VIDEO オブジェクトの表示、 |
|
記事内 |
VIDEO オブジェクトの表示、 |
|
ネイティブ |
NATIVE オブジェクトの存在と |
|
インバナー |
動画オブジェクトが存在しない、 |
モバイルアプリ
動画フォーマット | 入札リクエストの詳細(動画に関する詳細のみ) | |
---|---|---|
インストリーム |
VIDEO オブジェクトの表示、 |
|
アウトストリーム |
VIDEO オブジェクトが存在する
|
|
インフィード |
VIDEO オブジェクトの表示、 |
|
記事内 |
VIDEO オブジェクトの表示、 |
|
ネイティブ |
NATIVE オブジェクトの存在と |
|
インタースティシャル(VAST) |
VIDEO オブジェクトの表示、 |
|
インタースティシャル(VAST なし) |
VIDEO オブジェクトの表示、 |
フィルタ適用 |
インバナー(MRAID) |
動画オブジェクトが存在しない、 |
|
インバナー (MRAID なし) |
動画オブジェクトが存在しない、 |
AdX プロトコル推奨シグナル
次の表は、認定バイヤーのすべての動画フォーマットで推奨されるシグナルを PC ウェブとモバイルウェブ、モバイルアプリの 3 つのカテゴリに分類できます。
パソコンとモバイルウェブ
動画フォーマット | 動画関連の推奨シグナル | 関連動画関連のシグナル |
---|---|---|
インストリーム(VPAID) |
動画メッセージあり、 |
|
インストリーム(VPAID なし) |
動画メッセージあり、 |
Allowed_video_formats = VIDEO_HTML5 & |
インフィード |
動画メッセージあり、 |
Allowed_video_formats = VIDEO_HTML5 & |
記事内 |
動画メッセージあり、 |
|
ネイティブ |
ネイティブ メッセージの表示、 |
|
インバナー |
|
|
モバイルアプリ
次の表は、すべての動画フォーマットで推奨される AdX プロトコルのシグナルを示した PC ウェブとモバイルウェブ、モバイルアプリの 3 つのカテゴリに分類できます。
動画フォーマット | 動画関連の入札リクエストの詳細 | 動画関連のシグナル |
---|---|---|
インストリーム |
動画メッセージがあります |
|
インフィード |
動画メッセージあり、 |
|
記事内 |
動画メッセージあり、 |
|
ネイティブ |
ネイティブ メッセージの表示、 |
|
インタースティシャル |
動画メッセージあり、 |
|
インバナー(MRAID) |
|
|
インバナー (MRAID なし) |
|
|
パブリッシャーが動画を許可または禁止する方法
次の表は、パブリッシャーが の入札リクエストでどのように使用されるかを説明します。 OpenRTB、AdX Proto。
OpenRTB
パブ オプション | 適用可能な形式 | 入札リクエストで次のように記述 |
---|---|---|
インストリーム動画ユニットを指定する |
インストリーム(すべて) |
動画オブジェクトあり、 |
VPAID を有効にする |
インストリーム ウェブ |
動画オブジェクトあり、 |
IBV を有効にする |
インバナー インタースティシャル |
|
アウトストリームを有効にする(手順) |
インフィード 記事内 |
動画オブジェクトあり、 |
アウトストリームを有効にする(手順) |
ネイティブ |
ネイティブ オブジェクトが存在する |
動画インタースティシャルをブロックする |
インタースティシャル アプリ |
VIDEO オブジェクトが存在しない |
AdX プロトコル
パブ オプション | 適用可能な形式 | 入札リクエストでは次のように記述されます(注: これらは 推奨シグナルについては、以下の表を参照) | デフォルト設定 |
---|---|---|---|
インストリーム動画ユニットを指定する |
インストリーム(すべて) |
動画メッセージあり、 |
なし |
VPAID を有効にする |
インストリーム ウェブ |
動画メッセージあり、
|
受け取らない |
IBV を有効にする |
インバナー インタースティシャル |
|
受け取らない |
アウトストリームを有効にする(手順) |
インフィード 記事内 |
動画メッセージあり、 |
受け取らない |
アウトストリームを有効にする(手順) |
ネイティブ |
NATIVE メッセージと ネイティブ メッセージ内の |
受け取らない |
動画インタースティシャルをブロックする |
インタースティシャル アプリ |
動画メッセージがありません、 |
受け取る |
エッジケース
# | ケースの説明 | コメント | 入札リクエスト |
---|---|---|---|
1 |
MRAID を使用したカスタム クローズの遅延 |
インタースティシャルの場合は、広告を閉じると MRAID を使用して購入者に通知が送信されます。 すべてのアセットが表示されます AdX で適用された「X」は、カスタムの「閉じる」があったとしても、常に 5 秒後に下部に表示されます |
用語集
<ph type="x-smartling-placeholder"></ph>をご覧ください。 認定バイヤーの動画用語集をご覧ください。
インストリームおよびアウトストリーム フォーマットの AdX フィールドと OpenRTB フィールド
AdX プロトコル
BidRequest.Video. | |||||
---|---|---|---|---|---|
Placement
|
|
||||
videoad_start_delay
|
|
OpenRTB プロトコル
<ph type="x-smartling-placeholder"></ph>をご覧ください。 OpenRTB 2.5(47 ページ以降)
BidRequest.Video. | |||||
---|---|---|---|---|---|
Placement
|
|
||||
linearity
|
インプレッションをリニア、ノンリニアなどにする必要があるかどうかを示します。 何も指定しない場合、すべてが許可されているとみなされます。
|
||||
videoad_start_delay
|
|
入札リクエストの値のソース
OpenRTB オブジェクト | フィールド | AdX /エクスチェンジ( ) 入札 アウトストリーム |
サンプル値 | 誰が決定するのですか? /この値の の導出元 どこから? |
---|---|---|---|---|
オブジェクト | ||||
動画 | マイム | あり | ["application/javascript", "video/mp4"]", |
|
最小時間 | × | パブリッシャーによる設定 | ||
最長時間 | あり | パブリッシャーによる設定 | ||
再生メット ホッド |
あり | [6] | 通常はニュース メディア 構成済み |
|
API(MRAID) | あり | [1、2]。 | ||
プロトコル | あり | [2、3、5、6、7、8] | ||
線形性 | あり | [1] | ||
プレースメント | あり | [1] | ||
プレーヤーの幅 | あり | 40,040,300 | ||
プレーヤーの高さ | あり | 2 億 2,530 万,153 | ||
開始遅延 | あり | 0 | Google、デフォルトは 5 秒 | |
スキップ | あり | 1 | パブリッシャー/Google - インタースティシャル =>Google - インストリーム =>パブリッシャー を許可するかどうかを決定します いずれかを選択できます リワード広告(常にスキップなし) |
|
最小ビットレート | いいえ | |||
最大ビットレート | × | |||
pos | あり | 1 | ||
デバイス | ||||
Px 比 | あり | 1 | ||
インプレッション | ||||
安全 | あり | 1 | Google デフォルトは true adtag は常に であるため 安全 |