広告のパフォーマンス レポートのデータをセグメント化するには、広告プレースメント機能を使用します。プレースメントを使うと、追加の広告ユニットを使用せずに、レポートのインプレッション データをセグメント化できます。プレースメント機能を使用するには、プレースメント ID が必要です。プレースメントについて詳しくは、プレースメントとはをご覧ください。
このガイドでは、Google Mobile Ads SDK でプレースメント ID を設定し、広告のパフォーマンス レポートを表示する方法について説明します。
前提条件
先に進む前に、以下を行ってください。
- Google Mobile Ads SDK の設定を完了します。
- Google Mobile Ads SDK バージョン 12.9.0 以降を実装します。
- プレースメント ID 機能へのアクセス権を取得します。アクセス権のリクエストについては、アカウント マネージャーにお問い合わせください。
- アプリのプレースメント ID を作成します。
プレースメント ID を設定する
広告のパフォーマンス データをセグメント化するには、次のいずれかのタイミングでプレースメント ID を設定します。
- 広告を読み込む時。
- 広告を表示する前。
プレースメント ID は必要に応じて更新できます。Google Mobile Ads SDK が広告インプレッションを記録する際は、最新のプレースメント ID が使用されます。
読み込み時にプレースメント ID を設定する
このセクションでは、読み込み時にプレースメント ID を設定する方法について説明します。このワークフローは、すべての広告フォーマットに適用されます。
次の例では、読み込み時にインタースティシャル広告のプレースメント ID を設定しています。
Swift
Objective-C
次の値を置き換えます。
- adUnitID を実際の広告ユニット ID に置換。
- adPlacementID を実際のプレースメント ID に置換。
表示時にプレースメント ID を設定する
このセクションでは、すべての広告フォーマットについて、表示時にプレースメント ID を設定する方法について説明します。次のセクションから、ご希望の広告フォーマットを選択します。
バナー広告
バナー広告の場合、広告ビューをビュー階層に配置する前にプレースメント ID を設定します。次の例では、表示時にバナー広告のプレースメント ID を設定しています。
Swift
Objective-C
フルスクリーン広告
フルスクリーン広告フォーマットの場合、広告を表示する前にプレースメント ID を設定します。このワークフローは、次のフォーマットに適用されます。
次の例では、表示時にインタースティシャル広告のプレースメント ID を設定しています。
Swift
Objective-C
ネイティブ広告
ネイティブ広告の場合、ネイティブ広告を読み込んだ後、かつ広告を広告ビューに登録する前に、プレースメント ID を設定します。
次の例では、表示時にネイティブ広告のプレースメント ID を設定しています。
Swift
Objective-C
プレースメント レポートを表示する
プレースメント ID を設定すると、AdMob の管理画面にプレースメント ID ディメンションのレポートが表示されます。レポートを確認するには、プレースメントを確認するの手順に沿って操作します。