ワークスペースへ

導入ガイド

ウェブのリワード広告

Rewarded ads for web

ユーザーが広告を見ることを選び、その見返りに、記事の追加閲覧やゲームの追加ライフなど、サイトからの報酬を受け取ります。

  • Ad Manager
  • スマートフォン、タブレット、デスクトップ(モバイル向けに最適化されたページ)
デスクトップ
スマートフォン

1分でわかる

ウェブのリワード広告とは

リワード広告は、ユーザーがサイトから何かを得るために、自分で見ることを選ぶ広告です。遊園地でチケットを渡して乗り物に1回乗るようなものです。ここでは、チケットは広告を見ることで、報酬は、記事をもっと読める、ゲームのコインや追加ライフがもらえる、空港のWi-Fiが使えるようになる、などです。最も大切なのは、ユーザーが先に「はい」と言う必要があることです。誰も見ることを強制されません。

Ad Managerでは、この広告を表示するのはGPT(Google Publisher Tag)で、広告をリクエストするGoogleのコードです。リワードタイプのスロット(広告スペース)を作成します。広告の準備ができると、GPTがサイトに知らせます。そこでサイトは、「広告を見て報酬をもらいますか?」のような案内を表示します。ユーザーが「はい」と言えば、コードがGPTに全画面で広告を表示するよう要求します。「いいえ」なら、スペースは削除されます。

招待画面を作って報酬を渡すのは、サイトの役目です。報酬を得るには、広告が少なくとも7秒間表示される必要があり、動画の場合はユーザーが視聴する必要があります。ユーザーが途中で閉じようとすると、報酬を失うという警告が表示されます。広告が終わると、ユーザーが閉じるまで画面に残ります。

厳しいルールがあります。報酬は、現金、ギフトカード、暗号資産、物理的な品物にはできません。サイトまたはアプリの中でだけ使えるもので、他の人に譲渡できないものでなければなりません。各広告の前に、ユーザーが何をする必要があり、何を得られるのかを、はっきり伝える必要があります。このフォーマットは、限定コンテンツやゲーム内の特典など、ユーザーが本当に欲しいものがサイトにある場合に向いています。

手順

実装の方法

  1. 広告ユニットを作成して報酬を設定する広告ユニットを作成し、報酬の数量と種類を入力します。Ad Managerのデフォルトは、広告を1回視聴するごとに報酬1つで、変更できます。
  2. 広告申込情報を作成する予約では、サイズ1x1v(動画 / VAST)の「動画または音声」タイプを選びます。Ad Exchangeでは、サイズ1x1(カスタム)の「ディスプレイ(標準)」を選びます。広告ユニットのサイズは、配信に影響しません。
  3. 動画ブロックをオフにするリワード広告が動作するには、「インストリームではない動画広告をブロック」の保護をオフにする必要があります。
  4. GPTを置いて案内を表示するGPTから広告の準備ができたと通知されたら、自分の案内を表示します。ユーザーが受け入れた場合にだけ、GPTに広告を表示するよう要求します。
  5. 報酬を渡してスロットを削除するGPTから報酬が付与されたと通知されたら、その情報を保存します。広告が閉じられたら、報酬を渡して、スロットを破棄します。
  6. 必要に応じて、サーバー側で確認するサーバー側の検証(SSV)では、誰かが広告を完了したときにGoogleのサーバーがあなたのシステムに通知するため、不正対策に役立ちます。

実装例

コードと画面での表示

すべてページのheadに入れます。シンプルな確認ウィンドウは、サイトの見た目に合わせた案内に置き換えてください。
<!-- No head; a página precisa da etiqueta de viewport -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<script async
  src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"
  crossorigin="anonymous"></script>
<script>
  window.googletag = window.googletag || { cmd: [] };
  let rewardedSlot;
  let rewardPayload;

  googletag.cmd.push(() => {
    rewardedSlot = googletag.defineOutOfPageSlot(
      "/1234567/exemplo",
      googletag.enums.OutOfPageFormat.REWARDED
    );
    // Volta null se a página ou o aparelho não aceitar premiado
    if (!rewardedSlot) return;
    rewardedSlot.addService(googletag.pubads());

    googletag.pubads().addEventListener("rewardedSlotReady", (event) => {
      // Seu convite: o anúncio só aparece se a pessoa disser sim
      if (confirm("Ver um anúncio para liberar 3 artigos?")) {
        event.makeRewardedVisible();
      } else {
        googletag.destroySlots([rewardedSlot]);
      }
    });

    googletag.pubads().addEventListener("rewardedSlotGranted", (event) => {
      rewardPayload = event.payload; // prêmio concedido
    });

    googletag.pubads().addEventListener("rewardedSlotClosed", () => {
      // Entregue o prêmio (se rewardPayload existir) e apague o slot
      googletag.destroySlots([rewardedSlot]);
    });

    googletag.enableServices();
    googletag.display(rewardedSlot);
  });
</script>
デスクトップパソコンでは、ユーザーがサイトの案内を受け入れるまで何も表示されません。その後、広告が全画面で開き、閉じるコントロールと音のコントロールが表示されます。
モバイルスマートフォンでは、ページがviewportタグで最適化されている必要があります。ユーザーが受け入れると、広告は閉じるまで画面全体を占めます。

Googleのガイダンス

できることとできないこと

してよいこと

  • サイトまたはアプリの中でだけ有効で、他の人に譲渡できない報酬を与える。たとえば、記事の閲覧、ゲームのコイン、追加ライフなどです。
  • アイテムの合計金額の25%を超えない範囲で、物理的な商品の割引やクーポンを与える。
  • 確率が事前に示されていて、可能性のあるすべての報酬が見やすく、何ももらえない場合があるかどうかも示され、確率がゼロより大きい場合に、ランダムな報酬を与える。
  • 誰にでも間違いなく理解できる場合に限り、交換の内容を説明するためにアイコンを使う。
  • 1つの報酬のために複数の広告を見てもらう。ただし、広告がいくつで、報酬が何かを、事前に伝えること。

してはいけないこと

  • 現金、暗号資産、ギフトカード、現実世界で支払いのように使えるものは与えないでください。
  • 物理的な品物や、譲渡できるポイントは与えないでください。
  • ユーザーが、はっきりした「はい」または「承諾」ボタンで先に承諾しない限り、広告を表示しないでください。
  • 「いいえ」と言った人や広告をスキップした人の、サイトの通常の利用を妨げないでください。
  • 広告を見るとビジネスの助けになる、などの、ユーザーを選択に誘導するテキストやアイコンは使わないでください。
  • Google が報酬を確認したり保証したりすると、言ったりほのめかしたりしないでください。

ヒント

正しく行うために

注意

よくあるエラー

viewportタグのないページ

リワード広告は、ニュートラルなズームの、モバイル向けに最適化されたページでのみ動作します。viewportタグがないと、GPTがスロットを作成しないことがあります。

スロットが空で返ってきていないか確認しない

ページがリワード広告に対応していない場合、GPTはnullを返します。その場合、コードはそこで止まる必要があります。

閉じるときにスロットを削除しない

Google の例では、ユーザーが広告を閉じたり招待を断ったりしたときにスロットを破棄します。自分のコードでも同じ流れにしてください。

動画ブロックがオンになっている

「インストリームではない動画広告をブロック」の保護がオンになっていると、リワード広告は配信されません。

よくある質問

報酬を渡すのは誰ですか?

あなたです。サイトが案内を作り、報酬を渡し、その唯一の責任者です。

ユーザーはどのくらい視聴する必要がありますか?

広告は少なくとも7秒間表示される必要があります。動画の場合は、ユーザーが視聴する必要があります。Google は、動画が終わったとき、設定した表示時間に達したとき、またはスキップ可能になる時点に達したときを、完了として数えます。

パソコンでも動作しますか?

はい。ウェブのリワード広告は、パソコン、スマートフォン、タブレットで使え、いずれもモバイル向けに最適化されたページが対象です。

divを作る必要はありますか?

いいえ。リワード広告は、広告があるときに自分でボックスを作成します。

サイトを助けるために広告を見てほしいと頼めますか?

いいえ。ポリシーでは、広告を見るとビジネスの助けになる、といったユーザーを誘導するテキストは禁止されています。アクションと報酬だけを説明してください。

ライブラリ

Google の公式情報

このページの内容はすべて Google の公式ドキュメントに基づいています。原文で直接確認できます。

あなたのサイトは、このフォーマットを正しく使っていますか?

監査は、何もクリックせずに訪問者としてサイトを読み取り、修正すべき点を表示します。

監査を実行する