ネイティブ広告は周囲のコンテンツやデザインに合わせて表示されるので、ユーザーが目を留めてクリックする可能性が高くなります。ネイティブ広告枠は、モバイルアプリ、パソコン向けウェブサイト、モバイルウェブサイトで利用できます。ネイティブ広告の詳細については、ネイティブ広告の概要をご覧ください。
ネイティブ広告は、認定バイヤーと Open Bidding の両方でサポートされています。
ネイティブ広告のワークフローは次のとおりです。
- ネイティブ広告の募集が Google に送信されます。呼び出しで、次のネイティブ広告テンプレートの 1 つまたは両方を指定します。それぞれ、優先するネイティブ フィールドを指定します。
- Google から購入者に、リクエストされたフィールドのリストを含む RTB 入札リクエストが送信されます。
- 興味を持った購入者が応答し、リクエストされたフィールドの値を返します。
- Google でオークションが開かれ、落札者が決まると、落札者から提供されたクリエイティブ アセットがパブリッシャーに送信されます。
- パブリッシャー側で、そのアセットを使って、サイトのデザインに合ったスタイルのネイティブ広告が作成されます。
メッセージの形式
Google は、JSON と Protobuf の両方で OpenRTB 仕様をサポートしています。
OpenRTB Protobuf ネイティブ広告の場合、次のフィールドが仕様と異なります。
JSON | JSON 型 | Protobuf | Protobuf タイプ |
---|---|---|---|
BidRequest.imp[].native.request |
string |
BidRequest.imp[].native.request_native |
NativeRequest |
BidResponse.seatbid[].bid[].adm |
string |
BidResponse.seatbid[].bid[].adm_native |
NativeResponse |
OpenRTB Protobuf フィールドは、文字列ではなく Protobuf メッセージです。
OpenRTB Protobuf 実装を使用している場合、エンドポイントは BidRequest.imp.native.request
ではなく BidRequest.imp.native.request_native
を含む入札リクエストを受信します。また、エンドポイントは、BidResponse.seatbid.bid.adm
ではなく BidResponse.seatbid.bid.adm_native
に値を設定する入札レスポンスを返す必要があります。そうしないと、オークションから除外されます。
購入者 SDK を使用してネイティブ広告をレンダリングする場合は、クリエイティブを審査に送信するときに、declared_ad
に画像 type
を含める必要があります。
ネイティブ広告テンプレート
ネイティブ広告テンプレートは、ネイティブ広告のコンポーネントを記述し、入札リクエストの NativeRequest
のコンテンツと構造を決定します。Google では、動画以外のネイティブ広告と動画ネイティブ広告の、最も一般的な 2 つのネイティブ広告テンプレートがサポートされています。
- アプリ インストール広告テンプレート - モバイルアプリのインストールを促進します。
- コンテンツ広告テンプレート - ブランド広告やウェブ広告向けのテキストと画像の一般的な組み合わせ。
- アプリ インストール動画広告テンプレート
- コンテンツ動画広告テンプレート
上記以外のテンプレートもありますが、フィールドや掲載面積、広告サイズの要件は、テンプレートによって異なる場合があります。
アプリ インストール広告テンプレート

必須フィールドと推奨フィールド
次の表に、[必須] または [推奨] とラベル付けされたフィールドを示します。次のルールが適用されます。
- [必須] とマークされているフィールドは、入札者が入力する必要があります。
- [推奨] とマークされたフィールドは入札者にとって必須ではありません。また、指定された場合でも、ニュース メディアが表示するかどうかは任意です(星評価など)。
- 行動を促すフレーズ(CTA)は常に [推奨] とマークされます。これは、ビッダーから送信されなかった場合、デフォルトが割り当てられるためです。ただし、送信された場合は常に表示されます。
次の表に、アプリ インストール広告テンプレートのフィールドを示します。モバイルアプリでは、これらのフィールドを使用してネイティブ アプリ インストール広告を作成します。
フィールド | 説明 | 必須または推奨 | 常に表示されますか? | 推奨される画像サイズ/最大文字数 | 例 |
---|---|---|---|---|---|
広告見出し | アプリのタイトル | 必須 | ○ | 25 文字 | Flood-It! |
画像 | アプリのスクリーンショット、または関連する画像 | 必須 | いいえ | パブリッシャーが求めるアスペクト比に応じて、1,200 ピクセル x 627 ピクセルまたは 600 ピクセル x 600 ピクセル。 | <ゲーム「Flood-It!」のスクリーンショット> |
本文 | アプリのメインテキスト | 必須 | いいえ | 90 文字 | 一見シンプルで、挑戦しがいのあるゲーム。一度始めるとやめられない! |
アプリのアイコン | アプリアイコン | 必須 | いいえ | 128 x 128 px | <Flood-it! アプリアイコン> |
行動を促すフレーズ | 推奨されるユーザー操作 | 推奨 | ○ | 15 文字 | インストール |
評価 | アプリストアでのアプリの評価を示す星の数(0 ~ 5) | 推奨 | いいえ | 0 ~ 5 | 4.5 |
価格 | アプリの費用 | 推奨 | いいえ | 15 文字 | 無料 |
テキストの長さに関するメモ
推奨される最大文字数を超えるテキスト アセット(本文など)をバイヤーが送信した場合、Google またはパブリッシャーによってテキストが切り捨てられ、切り捨てられた部分が省略文字で示されることがあります。なお、切り捨て上限は、中国語、日本語、韓国語では半分の文字数になります。たとえば、英語の見出しの制限は 90 文字ですが、日本語では 45 文字となります。
画像サイズに関する注意事項
パブリッシャーは以下を行うことができます。
- メイン画像の幅または高さのいずれかを最大 20% 切り詰めることができます。その際は、両端から均等に切り詰めます。
- アスペクト比を変更せずに画像を拡大縮小します。
- 高さと幅から想定されるアスペクト比と大幅に異なる画像は、フィルタされる場合があります。
コンテンツ広告テンプレート

次の表に、コンテンツ広告テンプレートのフィールドを示します。パブリッシャーは、これらのフィールドを使用してネイティブ コンテンツ広告を作成します。
フィールド | 説明 | 必須または推奨 | 常に表示されますか? | 推奨画像サイズ/最大文字数 * | 例 |
---|---|---|---|---|---|
広告見出し | 広告ヘッダー | 必須 | ○ | 25 文字 | 住宅ローンの最低金利 |
画像 | 広告のメイン画像 | 必須 | いいえ | パブリッシャーが求めるアスペクト比に応じて、1,200 ピクセル x 627 ピクセルまたは 600 ピクセル x 600 ピクセル。 | <広告のメイン画像> |
本文 | 広告内容 | 必須 | いいえ | 90 文字 | ブルックリンの夢のマイホーム - 思ったより安く、早く手に入る |
ロゴ | 広告主のロゴまたは関連する小さな画像 | 推奨 | いいえ | 128 x 128 px | <NY Mortgage Inc. のロゴ> |
行動を促すフレーズ | ユーザーが希望するアクション | 推奨 | いいえ | 15 文字 | 見積もりを依頼 |
広告主様 | 広告主またはブランドを識別するテキスト | 必須 | いいえ | 25 文字 | NY Mortgage Inc. |
アプリ インストール動画広告テンプレート
フィールド | 説明 | 必須または推奨 | 常に表示されますか? | 推奨画像サイズ/最大文字数 * | 例 |
---|---|---|---|---|---|
動画 | 動画広告の再生に必要なすべてのアセットを含む動画 VAST レスポンス。 | 必須 | いいえ | - | Flood-It! を含む VAST XML の URL。動画広告 |
広告見出し | アプリのタイトル | 必須 | ○ | 25 文字 | Flood-It! |
画像 | 動画広告のクリック前または読み込み中に、プレーヤーに表示される画像(サムネイル)。 | 必須 | いいえ | 動画のアスペクト比に一致する必要があります(例: アスペクト比が 16:9 の場合は 1280x720、4:3 の場合は 640x480)。 | ゲーム「Flood-It!または動画から |
本文 | アプリのメインテキスト | 必須 | いいえ | 90 文字 | 一見シンプルで、挑戦しがいのあるゲーム。一度始めるとやめられない! |
アプリアイコン | アプリアイコン | 必須 | いいえ | 128 x 128 px | Flood-it! アプリアイコン |
行動を促すフレーズ | 推奨されるユーザー操作 | 必須 | ○ | 15 文字 | インストール |
星評価 | アプリストアでのアプリの評価を示す星の数(0 ~ 5) | 推奨 | いいえ | 0 ~ 5 | 4.5 |
料金 | アプリの費用 | 推奨 | いいえ | 15 文字 | 無料 |
制限事項
動画: すべての動画は VAST URL または VAST タグの形式で指定する必要があります。WebM、MP4 などの未処理の動画ファイルは指定できません。
テキストの長さ: バイヤーがレスポンスで
body
などのテキスト アセットを指定した場合、Google またはパブリッシャーによって切り捨てられ、切り捨てられた部分が省略文字で示されることがあります。なお、切り捨て上限は、中国語、日本語、韓国語では半分の文字数になります。たとえば、英語の見出しの制限は 90 文字ですが、日本語では 45 文字となります。画像サイズ: パブリッシャーは次のことができます。
- メイン画像の幅または高さのいずれかを最大 20% 切り詰めることができます。その際は、両端から均等に切り詰めます。
- アスペクト比を変更せずに画像を拡大縮小します。
アプリ インストール広告の例

動画コンテンツ広告テンプレート
フィールド | 説明 | 必須または推奨 | 常に表示されますか? | 推奨画像サイズ/最大文字数 * | 例 |
---|---|---|---|---|---|
動画 | 動画広告の再生に必要なすべてのアセットを含む動画 VAST レスポンス。 | 必須 | ○ | - | Flood-It! を含む VAST XML の URL。動画広告 |
広告見出し | 広告ヘッダー | 必須 | ○ | 25 文字 | 住宅ローンの最低金利 |
画像 | 動画広告のクリック前または読み込み中に、プレーヤーに表示される画像(サムネイル)。 | 必須 | いいえ | 動画のアスペクト比に一致する必要があります(例: アスペクト比が 16:9 の場合は 1280x720、4:3 の場合は 640x480)。 | 動画のスクリーンショット |
本文 | 広告コンテンツ | 必須 | いいえ | 90 文字 | ブルックリンの夢のマイホーム - 思ったより安く、早く手に入る! |
ロゴ | 広告主のロゴまたは関連する小さな画像 | 推奨 | いいえ | 128 x 128 px | NY Mortgage Inc. のロゴ |
行動を促すフレーズ | ユーザーが希望するアクション | 必須 | いいえ | 15 文字 | 見積もりを依頼する |
広告主 | 広告主またはブランドを識別するテキスト | 必須 | いいえ | 25 文字 | NY Mortgage Inc. |
メタフィールド
次のメタフィールドは、サポートされているすべての広告テンプレートで共有されます。
フィールド | 説明 |
---|---|
BidResponse.seatbid.bid.{adm/adm_native}.link.url |
ユーザーが広告をクリックした後に表示される最終的なランディング ページの URL。動的ランディング ページの場合は、このフィールドを使用する必要があります。 |
BidResponse.seatbid.bid.{adm/adm_native}.link.clicktrackers
|
省略可。広告主が広告のユーザーのクリックをトラッキングするための追加の URL。 |
BidResponse.seatbid.bid.{adm/adm_native}.privacy |
広告設定またはオプトアウト ページへのリンク。指定されている場合、標準の AdChoices アイコンがネイティブ クリエイティブに追加され、この URL にリンクされます。 |
BidResponse.seatbid.bid.{adm/adm_native}.eventtrackers |
インプレッション トラッキングは、ネイティブ レスポンスに eventtrackers を含めることで実行できます。この場合、event は IMPRESSION に設定します。 |
入札リクエストでのネイティブ広告テンプレートの表現
ネイティブ広告枠を含む入札リクエストを受信すると、OpenRTB の NativeRequest
メッセージで表されるネイティブ広告テンプレートが含まれます。ネイティブ広告枠に関する次の情報が提供されます。
- アセットが必須か省略可能か。
- 画像、ロゴ、アプリアイコンのサイズ。
- 広告のレンダリング スタイルの仕様。
オプションのアセットと必須アセット
ネイティブ広告のインプレッションに必要なアセットと省略可能なアセットについては、BidRequest.imp.native.{request/request_native}.assets
をご覧ください。ネイティブ広告のコンポーネント(見出し、本文、ロゴなど)を記述します。リクエストに含まれる各アセットには固有の id
があり、入札レスポンスに含める必要があるアセットの required
は True
として入力されます。
入札レスポンスでのネイティブ広告の表現
ネイティブ広告枠に入札する場合は、入札リクエストで指定された必須アセットが入力された NativeResponse
を含める必要があります。また、指定されたオプション アセットを含めることもできます。これらは、BidResponse.seatbid.bid.{adm/adm_native}.assets
を使用して入札レスポンスに含めることができます。レスポンスで assets
に値を設定する場合は、各 assets
に、入札リクエストのアセットに対応する id
を含める必要があります。