Мой кабинет

Руководство по внедрению

Реклама с вознаграждением в вебе

Rewarded ads for web

Человек сам выбирает посмотреть рекламу и взамен получает от сайта награду, например открытые дополнительные статьи или дополнительную жизнь в игре.

  • Ad Manager
  • телефон, планшет и компьютер (на страницах, оптимизированных для телефона)
Десктоп
Мобильный

Понять за 1 минуту

Что такое реклама с вознаграждением в вебе

Реклама с вознаграждением это объявление, которое человек сам выбирает смотреть, чтобы получить что-то от сайта. Как в парке аттракционов: вы отдаёте билетик и получаете катание. Здесь билетик это просмотр рекламы, а награда может быть в том, чтобы прочитать больше статей, получить монеты или дополнительную жизнь в игре или открыть Wi-Fi в аэропорту. Самое важное: человек должен сначала сказать «да». Никого не заставляют смотреть.

В Ad Manager эту рекламу показывает GPT, Google Publisher Tag, то есть код Google, который запрашивает рекламу. Вы создаёте слот, то есть рекламное место, типа «с вознаграждением». Когда реклама готова, GPT сообщает вашему сайту. Тогда сайт показывает приглашение, например: хотите посмотреть рекламу, чтобы получить награду? Если человек говорит «да», ваш код просит GPT показать рекламу на весь экран. Если «нет», место удаляется.

Сайт сам создает экран с приглашением и выдает награду. Чтобы получить ее, реклама должна быть видна не менее 7 секунд, а если это видео, человек должен его смотреть. Если человек пытается закрыть раньше, он получает предупреждение, что потеряет награду. Когда реклама заканчивается, она остается на экране, пока человек ее не закроет.

Правила строгие. Награда не может быть деньгами, подарочной картой, криптовалютой или физическим предметом. Ею можно пользоваться только внутри вашего сайта или приложения, и её нельзя передавать другому человеку. Перед каждым объявлением нужно ясно сказать, что человек должен сделать и что получит. Этот формат имеет смысл, когда на вашем сайте есть то, что людям действительно нужно, например закрытый контент или преимущества в игре.

Пошаговая инструкция

Как внедрить

  1. Создайте блок и задайте наградуСоздайте рекламный блок и укажите количество и тип награды. По умолчанию в Ad Manager это 1 награда за просмотренную рекламу, и вы можете это изменить.
  2. Создайте позициюВ резервировании выберите тип «Видео или аудио» с размером 1x1v (Видео / VAST). В Ad Exchange выберите «Медийная (стандартная)» с размером 1x1 (пользовательский). Размер блока не влияет на показ.
  3. Отключите блокировку видеоЗащита «Блокировать видеообъявления, не являющиеся in-stream» должна быть отключена, чтобы реклама с вознаграждением работала.
  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% от полной стоимости товара.
  • Давать случайную награду, если шанс назван заранее, все возможные награды хорошо видны (включая возможность ничего не получить) и шанс больше нуля.
  • Использовать значки для объяснения обмена, если любой человек понимает их без сомнений.
  • Просить посмотреть несколько объявлений за одну награду, если заранее сказано, сколько объявлений и какая награда.

Нельзя

  • Не давайте деньги, криптовалюту, подарочные карты и ничего, что работает как платёж в реальном мире.
  • Не давайте физические предметы и бонусные баллы, которые можно передавать.
  • Не показывайте рекламу без предварительного согласия человека, выраженного чёткой кнопкой «да» или «принять».
  • Не мешайте обычному использованию сайта тем, кто говорит «нет» или пропускает рекламу.
  • Не используйте тексты или значки, подталкивающие человека к выбору, например слова о том, что просмотр рекламы помогает бизнесу.
  • Не говорите и не намекайте, что Google проверяет или гарантирует награду.

Советы

Как сделать правильно

Осторожно

Частые ошибки

Страница без тега viewport

Реклама с вознаграждением работает только на страницах, оптимизированных для телефона, с нейтральным масштабом. Без тега viewport GPT может не создать слот.

Не проверять, вернулся ли слот пустым

GPT возвращает null, если страница не поддерживает рекламу с вознаграждением. В этом случае код должен остановиться.

Не удалять слот при закрытии

Пример Google уничтожает слот, когда человек закрывает рекламу или отклоняет приглашение. Делайте так же в своем коде.

Включена блокировка видео

Если включена защита «Блокировать видеообъявления, не являющиеся in-stream», реклама с вознаграждением не доставляется.

Частые вопросы

Кто выдаёт награду?

Вы. Сайт создаёт приглашение, выдаёт награду и несёт единоличную ответственность за неё.

Сколько времени человек должен смотреть?

Реклама должна быть видна не менее 7 секунд. Если это видео, человек должен его смотреть. Google считает показ завершенным, когда видео заканчивается, когда достигнуто заданное время показа или когда наступает момент пропуска.

Работает ли на компьютере?

Да. Реклама с вознаграждением в вебе подходит для компьютера, телефона и планшета, всегда на страницах, оптимизированных для телефона.

Нужно ли создавать div?

Нет. Реклама с вознаграждением сама создаёт блок, когда есть объявление.

Можно ли просить посмотреть рекламу, чтобы помочь сайту?

Нет. Политики запрещают тексты, подталкивающие человека, например слова о том, что просмотр рекламы помогает бизнесу. Описывайте только действие и награду.

Библиотека

Официальный источник Google

Всё на этой странице основано на официальной документации Google. Читайте прямо в источнике:

Ваш сайт правильно использует этот формат?

Аудит читает сайт как посетитель, ничего не нажимая, и показывает, что исправить.

Запустить аудит