この記事では、モバイルアプリ広告枠のビッダーを対象に、さまざまな種類のモバイルアプリ広告に関するベスト プラクティスをいくつか紹介します。広告フォーマットのレンダリング動作についても説明し、技術的な設定の詳細に関するデベロッパー向けドキュメントへのリンクも掲載しています。
利用を開始するには、該当のセクションをご確認ください。
高エンゲージメント広告について
高エンゲージメント広告(HEA)を使用すると、モバイルアプリ向けのインタースティシャル フォーマットやリワード フォーマットで表示される動画広告や体験プレイ広告で、エンゲージメントを促進する広告エクスペリエンスを実現できます。たとえば、広告にカウントダウン タイマーや、スキップまでの長めの再生時間のほか、インタラクティブなゲームプレイなどを含めることができます。
なお、高エンゲージメント広告は、次のフォーマットではご利用いただけません。
- 単独の非体験プレイ HTML クリエイティブ
- リワード インタースティシャル
- バナー
- ネイティブ
高エンゲージメント広告のベスト プラクティス
- 高エンゲージメント広告は最大再生時間が長いため、フォーマットに対応した長めの動画クリエイティブを用意します。
- 入札モデルのトレーニングを行う際に、高エンゲージメント広告のシグナルを使用します。高エンゲージメント広告のレンダリングは、コンバージョン率の向上を目的としたものです。
- 単独の体験プレイ HTML クリエイティブは、高エンゲージメント広告リクエストでのみ配信する必要があります。
- 技術的な詳細と例については、デベロッパー向けドキュメントをご覧ください。
高エンゲージメント広告のクリエイティブのレンダリング
インタースティシャルで表示される VAST 動画
- 終了するための最大ステップ数: 広告を終了するために最大 3 ステップが許可されています。これは HEA 以外の広告よりも多いステップ数です。
- スキップまでの再生時間: スキップ可能なインタースティシャルでは、スキップまでの再生時間を長めにできます。
- エンディング メッセージに必要な視聴時間:
- ビッダーのエンディング メッセージ: ビッダーのエンディング メッセージでは、数秒の視聴時間が必要となります。エンディング メッセージはすぐに閉じることができないため、ユーザーは視聴することが必須となります。ビッダーがエンディング メッセージを提供している場合は、動画の後にレンダリングされます。
- Google のエンディング メッセージ: Google が生成したエンディング メッセージは、ビッダーのエンディング メッセージの後に表示されます。Google のエンディング メッセージでは、視聴時間は必要ありませんが、ビッダーのエンディング メッセージが表示されない場合は、Google のエンディング メッセージで、ビッダーのエンディング メッセージに必要な視聴時間が使用されます。
リワードで表示される VAST 動画
- 終了するための最大ステップ数: 広告を終了するために最大 3 ステップが許可されています。これは HEA 以外の広告よりも多いステップ数です。
- 長さ: HEA 以外の広告よりも長尺の動画をビッダーから配信できます。
- エンディング メッセージに必要な視聴時間:
- ビッダーのエンディング メッセージ: ビッダーのエンディング メッセージでは、数秒の視聴時間が必要となります。エンディング メッセージはすぐに閉じることができないため、ユーザーは視聴することが必須となります。ビッダーがエンディング メッセージを提供している場合は、動画の後にレンダリングされます。
- Google のエンディング メッセージ: Google のエンディング メッセージでは、数秒の視聴時間が必要となります。
インタースティシャルとリワードで表示される単独の体験プレイ HTML
- 長さ: HEA 以外の広告よりも長い視聴時間が必要となります。
- エンディング メッセージ: 単独の HTML がスキップされた後に、Google が生成したエンディング メッセージが表示されます。エンディング メッセージでは、視聴時間は必要ありません。
次の例に、VAST 動画に表示された報酬獲得までのカウントダウン タイマーとエンディング メッセージを示します。
| 報酬獲得までのカウントダウン タイマーが表示されている動画広告 |
ビッダーのエンディング メッセージ | Google が生成したエンディング メッセージ |
アプリ インストール広告について
宣伝対象アプリのダウンロードとインストールを新規ユーザーに促すには、アプリ インストール広告を使用する必要があります。ユーザーが広告をクリックすると、パブリッシャーのアプリを離れることなく、アプリストアのページがインラインで表示されます。
アプリ インストール広告は、モバイルアプリで表示される VAST 動画、ネイティブ動画、HTML クリエイティブにのみ適用されます。ネイティブ画像とモバイルウェブはまだサポートされていません。
アプリ インストール広告のベスト プラクティス
アプリ インストール広告については、以下のベスト プラクティスをご確認ください。
- 入札リクエストを受信したら、まずすべての関連フィールド(
BidRequest.app.bundleとBidRequest.bapp)を確認します。アプリ インストール広告の入札リクエストについて詳しくは、デベロッパー向けドキュメントをご覧ください。 - 入札レスポンスに必要なデータを正しく設定し、入札を「アプリ インストール」としてマークします。必須フィールドについて詳しくは、デベロッパー向けドキュメントをご覧ください。
- VAST XML のクリック トラッキング要素に関する設定ガイダンスを確認します。
- HTML クリエイティブでクリック イベントを処理する方法を確認します。
アプリ インストール広告のクリエイティブのレンダリング
| レンダリング動作 | |
|---|---|
| 行動を促すフレーズのボタンには、[GET](iOS の場合)または [Install](Android の場合)と表示されます。 |
インタースティシャル広告とリワード広告の場合:
|
これらのフォーマットでのクリック操作について詳しくは、次の表をご覧ください。
| フォーマット | 操作 | 結果 |
|---|---|---|
| VAST 動画 | 動画がクリックされた。 |
宣伝対象のアプリのインライン ストア オーバーレイが表示されます。 VAST XML でリンク先 URL が指定されていない場合でも、インライン ストア オーバーレイは表示されます。
|
| ビッダーのエンディング メッセージまたは Google が生成したエンディング メッセージがクリックされた。 |
宣伝対象のアプリのインライン ストア オーバーレイが表示されます。
クリック URL が設定されていない場合は、VAST XML から |
|
| 参照 URL がリンク先 URL で使用された(Android のみ)。 | インライン ストア オーバーレイを開く際にも参照 URL が使用されます。 | |
| HTML | HTML 広告がクリックされた。 |
宣伝対象のアプリのインライン ストア オーバーレイが表示されます。 正しく実装されている場合は、クリック トラッキング URL がバックグラウンドで呼び出されます。 |
| ネイティブ動画 | ネイティブ動画広告がクリックされた。 |
宣伝対象のアプリのインライン ストア オーバーレイが表示されます。
ビッダーのエンディング メッセージは表示されません。 |
リエンゲージメント広告について
宣伝対象のアプリをインストール済みの既存ユーザーに再アプローチするには、意図したユーザー エクスペリエンスを提供できるよう、入札データを正しく指定する必要があります。リエンゲージメント キャンペーンでは、ディープリンク(すべてのフォーマットで使用可能)を使用することを強くおすすめします。
リエンゲージメント広告のベスト プラクティス
入札レスポンス
- 入札レスポンスに必要なデータを正しく設定し、入札を「リエンゲージメント」としてマークします。必須フィールドについて詳しくは、デベロッパー向けドキュメントをご覧ください。
クリエイティブ
クリエイティブで使用されるリンク先 URL は、入札レスポンスで指定するリンク先 URL と一致している必要があります。詳しくは、一致するリンク先 URL の使用に関するデベロッパー向けドキュメントをご覧ください。また、次の点にもご注意ください。
- VAST 動画: クリック トラッキングの設定が正しいことを確認します。
- カスタム URL スキームを使用した VAST 動画: リンク先 URL でカスタム スキームを使用する場合は、広告主様のウェブサイトの URL またはアプリストアの URL のいずれかと組み合わせて設定する必要があります。
- HTML: リンク先 URL には、リダイレクトのないディープリンクを指定する必要があります。そうでない場合、宣伝対象のアプリに遷移する前にブラウザのホップが発生してしまいます。
- ネイティブ: ネイティブ動画またはネイティブ画像の場合、リンク先 URL には常にリダイレクトのないディープリンクを指定する必要があります。
リエンゲージメント広告のクリエイティブのレンダリング
app_promotion_type 設定のオプションごとに、VAST 動画リエンゲージメント広告がどのようにレンダリングされるかについて詳しくは、次の表をご確認ください。| 設定 | 宣伝対象のアプリがインストール済みの場合にクリックされたときの結果 | 宣伝対象のアプリが未インストールの場合にクリックされたときの結果 |
|---|---|---|
|
|
リンク先 URL 経由で、宣伝対象アプリ内の指定された場所に移動します。 | 宣伝対象のアプリのインライン ストア オーバーレイが表示されます。 |
app_promotion_type が 1(インストール)に設定されている |
ユーザーは [Open] ボタンをクリックして、宣伝対象アプリのインデックスに移動できます。 |
ユーザーは [GET] または [Install] ボタンをクリックして、宣伝対象アプリをインストールできます。 行動を促すフレーズのボタンのテキストには、[GET](iOS の場合)または [Install](Android の場合)と表示されます。 |
app_promotion_type が他の値に設定されているか、未設定である |
リンク先 URL 経由で、宣伝対象アプリ内の指定された場所に移動します。 | ブラウザでリンク先 URL が開きます。 |
クリック操作について詳しくは、次の表をご覧ください。
| フォーマット | 操作 | 結果 |
|---|---|---|
| HTML とネイティブ | 広告がクリックされた。 |
宣伝対象のアプリがインストール済みの場合は、リンク先 URL 経由で、宣伝対象アプリ内の指定された場所が開きます。 インストールされていない場合は、ブラウザでリンク先 URL が開きます。 ネイティブ動画の場合、 |
次の例に、アプリがインストール済みの場合と未インストールの場合のフローを示します。
| レンダリング動作 | ||
|---|---|---|
| ユーザーは動画をクリックします。 | アプリがインストール済みの場合、ユーザーは [Open] をクリックできます。 | アプリがインストールされていない場合、ユーザーは [Get] または [Install] をクリックできます。 |
SKAdNetwork と SKOverlay について
Apple の SKAdNetwork API を使用すると、ユーザーのプライバシーを保護しながら、アプリ インストール広告キャンペーンの成果を測定できます。SKAdNetwork のアトリビューションは、クリック操作で Apple App Store に移動する場合にのみ、Google Mobile Ads SDK の広告クリック イベントによって開始されます。
SKAdNetwork では、「クリック」アトリビューションと「ビュースルー」アトリビューションの両方がサポートされています。SKAdNetwork を使用した入札は、アプリ インストール キャンペーンと見なされます。
ビッダーは、SKAdNetwork とともに SKOverlay を有効にできます。SKOverlay は SKAdNetwork 広告でサポートされ、インタースティシャル広告とリワード広告の動画および HTML クリエイティブの両方でご利用いただけるようになりました。
SKAdNetwork の利用を開始する
SKAdNetwork を利用するには、まず SKAdNetwork ID を指定します。詳しくは、リアルタイム ビッダーの設定を表示、編集するをご覧ください。ビッダーは、指定された SKAdNetwork ID を含む入札リクエストのみを受信します。また、入札レスポンスには、最初のリクエストに含まれていた SKAdNetwork ID のみを含めることができます。SKAdNetwork レスポンスに別の SKAdNetwork ID が含まれている場合、そのレスポンスは拒否されます。
Open Bidding のビッダーの場合は、使用する可能性のある SKAdNetwork ID をすべて追加してください。詳しくは、デベロッパー向けドキュメントの SKAdNetwork アトリビューションの開始に関するガイドラインと SKAdNetwork に関する説明をご覧ください。
SKAdNetwork のベスト プラクティス
入札リクエストの場合
入札リクエストを受信したら、まず次の関連フィールドをすべて確認します。
app.bundle: パブリッシャーのアプリ ID を示します。bapp: パブリッシャーのアプリによってブロックされているアプリを示します。ビッダーは、ブロックされているアプリを渡さないようにする必要があります。渡した場合、入札レスポンスは拒否されます。imp.ext.skadn: ユーザーのデバイスでサポートされている SKAdNetwork の情報を示します。ビッダーは、無効な SKAdNetwork レスポンスを渡さないようにする必要があります。渡した場合、入札レスポンスは拒否されます。これには次のような情報が含まれます。sourceapp: ソースアプリの IDskadnetids: サポートされている SKAdNetwork IDversions: サポートされている SKAdNetwork バージョンfidelities: サポートされている SKAdNetwork アトリビューション タイプ- 0: 広告が 2 秒以上視聴されてから 24 時間以内に行われたアプリ インストールのアトリビューション。
- 1: 広告クリックによって StoreKit でレンダリングされた App Store の商品ページから開始されたアプリ インストールのアトリビューション。
Skoverlay: SKOverlay がサポートされているかどうかを示します。
入札レスポンスの場合
version、network、fidelitiesは、入札リクエストの要件に準拠している必要があります。itunesitemはseatbid.bid.bundleと一致している必要があります。sourceappは、入札リクエストのsourceappと一致している必要があります。app_promotion_typeは、未設定になっているか、1(アプリ インストール)にのみ設定されている必要があります。この場合、有効な SKAdNetwork を含む入札は、常にアプリ インストール キャンペーンとして扱われます。- アプリのプロモーション タイプが、エンゲージメントなどに設定されている場合は、SKAdNetwork が指定されているかどうかにかかわらず、常にエンゲージメント キャンペーンとして扱われます。
productpageid: 省略可能なフィールドです。表示するカスタムの商品ページの ID を示します(iOS 15 以降の場合)。指定しない場合は、デフォルトの商品ページが表示されます。
想定される動作
入札レスポンスに対応する SKAdNetwork の想定される動作は次のとおりです。
- SKAdNetwork のビュースルー アトリビューションは、広告が表示されてから 2 秒後に発生します。
- 広告がクリックされた場合:
- SKAdNetwork のクリックスルー アトリビューションが発生します。
- 宣伝対象のアプリのインライン ストア オーバーレイが表示されます。
SKOverlay のベスト プラクティス
- まず、SKOverlay がサポートされているかどうか入札リクエストを確認します。例:
imp.ext.skadn.skoverlay - 入札レスポンスの場合は、SKAdNetwork レスポンスが必要です。例:
seatbid.bid.ext.skadn - SKOverlay の設定(
skoverlay)については、次の値を確認します。delay: 広告の開始からオーバーレイが表示されるまでにかかる時間を秒単位で示します。動画クリエイティブの場合、タイマーは動画の再生開始時に開始されます。HTML クリエイティブの場合、タイマーは広告の表示時に開始されます。設定されていない場合、動画の再生中に SKOverlay は表示されません。endcarddelay: エンディング メッセージの表示からオーバーレイが表示されるまでにかかる時間を秒単位で示します。これは動画クリエイティブにのみ適用されます。
productpageid: カスタムの商品ページの ID は SKOverlay でも機能します。
SKOverlay のクリエイティブのレンダリング
| レンダリング動作 | ||
|---|---|---|
| SKOverlay は動画の再生開始から 5 秒後に表示されます | SKOverlay は、エンディング メッセージの直後に表示されます。 | SKOverlay をクリックすると、アプリストアが開きます。 |
以下の点にご注意ください。
- 動画クリエイティブでは、SKOverlay がクリックされると、リンク先 URL とクリック トラッキング URL の両方が呼び出されます。
productpageidが指定されている場合、SKOverlay のアプリ掲載情報データには、カスタムの商品ページのアイコンが使用されます。- 動画の再生中に SKOverlay が閉じられた場合でも、有効になっていればエンディング メッセージの後に表示されます。