リワード インタースティシャル広告ユニットは、視聴したユーザーに報酬が与えられる全画面広告をアプリに自動的に表示します。アプリの流れが自然に途切れるタイミングや画面の切り替え時(ゲームアプリでレベルをクリアした後など)に配置します。
リワード広告とは異なり、ユーザーはリワード インタースティシャルを表示するためにオプトインする必要はありません。リワード インタースティシャル広告ユニットでは、インタラクティブ広告と動画広告を配信できます。
How to implement rewarded interstitial ads
ご希望の言語の字幕を表示するには、YouTube の字幕をオンにしてください。動画プレーヤーの下部にある [設定] アイコン で [字幕] を選択し、言語を選択します。
AdMob アカウントで新しい広告ユニットを作成し、アプリのコードに実装する手順は次のとおりです。この広告ユニットへの広告掲載を開始するには、以下の手順をすべて実施する必要があります。
注: アプリにリワード インタースティシャル広告ユニットを実装する際は、報酬を提供する広告ユニットに関するポリシー、およびインタースティシャル広告に関するガイドライン(インタースティシャル広告の導入時の禁止事項と推奨事項の両方)に準拠していることを確認してください。
- https://admob.google.com から AdMob アカウントにログインします。
- サイドバーの [アプリ] をクリックします。
- 広告ユニットを作成するアプリの名前を選択します。最近使ったアプリのリストにこのアプリが表示されない場合は、[アプリを追加] をクリックして新しいアプリを追加するか、[すべてのアプリを表示] をクリックして AdMob に追加されているすべてのアプリのリストを検索します。
- サイドバーで [広告ユニット] をクリックします。
- [スタート] をクリックします。このアプリの広告ユニットをすでに作成している場合は、[広告ユニットを追加] をクリックします。
- リワード広告フォーマットの [選択] をクリックします。
-
この広告ユニットの名前を入力します。ヒント: 広告フォーマットやアプリ内での掲載場所など、関連する情報を名前に含めておくと、後で特定しやすくなります。
- 広告ユニットの報酬の設定を行います。
- 報酬の数: ユーザーが獲得する報酬アイテムの数を入力します。必ず整数で指定してください。
- 報酬アイテム: ユーザーが獲得する報酬アイテムの名前を入力します(例: コインや追加ライフ)。
- チェックボックス: 第三者広告ネットワーク提供の報酬設定を上書きします。デフォルトでオンになっています。
- (省略可)この広告ユニットの詳細を指定します。
-
広告の種類: この広告ユニットでの表示を許可する広告の種類(複数可)を選択します。チェックボックスをオンにすることで、広告の種類を自由に組み合わせることができます。チェックボックスをすべてオフにするとエラーが発生します。各広告ユニットで広告の種類を少なくとも 1 つ選択してください。ヒント: この広告ユニットの収益を最大化するには、チェックボックスをすべてオンにすることをおすすめします。
-
サーバーサイド認証機能(SSV): アプリ内でのリワード広告の視聴回数が報酬の対象となるものかどうかを追加で検証するために、クライアント側の標準のコールバックに加えて使用されます。
- サーバーサイド認証機能の横にある [コールバック URL を設定して確認する] をクリックします。
- サーバーサイド認証機能の設定を完了します。
- コールバック URL: ユーザーがリワード広告の視聴を完了したときに AdMob から送信される完全な URL です(例: https://example.com/sample_ssv)。
- ユーザー ID(省略可): テスト専用です。ユーザー ID は、広告の視聴が完了した場合に誰に報酬を付与するか確認できる、各ユーザーに一意の識別子です。使用するには、SDK で user_id パラメータを設定します。
- カスタムデータ(省略可): テスト専用です。カスタムデータは、広告の視聴完了後にコールバックから取得します。これには、たとえばユーザーのレベルを知るためのパラメータを含めることができます。使用するには、SDK で custom_data パラメータを設定します。
- [URL を確認] をクリックします。
注: SSV の設定を完了するには、URL を確認する必要があります。
- [確認済みの URL を使用] をクリックします。
-
フリークエンシー キャップ: 同一のユーザーに広告を表示する回数を制限する機能です。
- 切り替えボタンをクリックして、フリークエンシー キャップを有効または無効にします。
- フリークエンシー キャップのオプションを選択します。
- 有効にした後、このアプリのインタースティシャル広告、リワード広告、またはアプリ起動時広告を対象に、1 人のユーザーに対して広告を表示する回数の上限を入力し、期間(分単位、時間単位、または日単位)を選択します。たとえば、フリークエンシー キャップを使用して、30 分間に広告が表示される回数を 2 回以下に設定できます。
-
eCPM Floor: 作成する広告ユニットごとに eCPM Floor(最低 eCPM)を設定できます。eCPM Floor を設定すると、設定した最低 eCPM を下回る eCPM ではこの広告ユニットに AdMob ネットワークの広告は掲載されなくなります。eCPM Floor の設定方法を選択します。
- Google による最適化: ユーザーの地域、広告ユニットのトラフィック、過去のデータに基づいて、Google がお客様の eCPM Floor を動的に設定します。Google により最適化された eCPM Floor を使用することで、収益全体を最大化できます。次の中から Google が eCPM Floor を最適化する方法を選択できます。
- 高 Floor(ベータ版): Google は高額な広告を最大化します。
- 中間 Floor(ベータ版): Google は広告の価格と広告掲載率とのバランスをとります。
- すべての価格: Google は価格に関わりなく広告掲載率を最大化します。
- 手動 Floor: 各広告ユニットの最低 eCPM の値を手動で設定します。設定した最低 eCPM を下回る eCPM では、この広告ユニットに AdMob ネットワークの広告は配信されなくなります。
- 無効: この広告ユニットには eCPM Floor がありません。
注: この eCPM Floor は、AdMob ネットワークにのみ適用されます。メディエーション グループの広告ソースとして設定された第三者広告ネットワークやカスタム イベントには適用されません。 - Google による最適化: ユーザーの地域、広告ユニットのトラフィック、過去のデータに基づいて、Google がお客様の eCPM Floor を動的に設定します。Google により最適化された eCPM Floor を使用することで、収益全体を最大化できます。次の中から Google が eCPM Floor を最適化する方法を選択できます。
-
- [広告ユニットを作成] をクリックします。
-
Google Developers の手順に沿って、Android、iOS、Unity のリワード インタースティシャル広告ユニットをアプリのコードに実装してください。コードを実装する際には、アプリ ID と広告ユニット ID が必要になります。
この広告ユニットに広告を表示するには、この手順を完了していただく必要があります。広告ユニットを実装する準備ができていない場合は、[メールで送信] をクリックして、この手順をメールで送信してください。[完了] をクリックすると、このページが閉じます。