リワード広告を表示する

この例では、Google パブリッシャー タグ(GPT)ライブラリを使ってリワード広告をリクエストし、レンダリングする方法を示しています。リワード広告のフォーマットでは、アプリとウェブのユーザーが広告を視聴して報酬を受け取ることができます。リワード広告について詳しくは、Google アド マネージャー ヘルプセンターをご覧ください。

次の GPT イベントを使用して、リワード広告を表示して操作できます。

イベント 呼び出されるタイミング
RewardedSlotClosedEvent リワード広告スロットが閉じられました。
RewardedSlotGrantedEvent 広告を視聴して報酬が付与されました。
RewardedSlotReadyEvent これで、リワード広告スロットを表示する準備が整いました。

この例では、シンプルなモーダル ダイアログを使用して、ユーザーにリワード広告の表示を促し、完了時に報酬を表示します。実際には、こうしたタスクを完了するための独自のインターフェースの実装はパブリッシャーの責任となります。

使用上の注意

  • 最適なユーザー エクスペリエンスを確保するため、リワード広告は、フォーマットを適切にサポートしているページでのみリクエストされます。このため、defineOutOfPageSlot()null を返すことがあります。この場合は、不要な処理をしていないことを確認する必要があります。現在のところ、リワード広告はズームがニュートラルなモバイル デバイス向けページでのみサポートされています。通常、これはニュース メディアがページの <head><meta name="viewport" content="width=device-width, initial-scale=1"> または同様のものを指定していることを意味します。

  • リワード広告は独自の広告スロットを生成します。他の広告タイプとは異なり、リワード広告では <div> を定義する必要はありません。リワード広告は、広告が表示されると、独自のコンテナを自動的に作成してページに挿入します。

実装例

デモを見る