Не проверять, вернулся ли слот пустым
GPT возвращает null, если страница не поддерживает межстраничную рекламу. Код должен проверить это до использования слота.
Руководство по внедрению
Web interstitials
Полностраничная реклама Ad Manager, которую GPT показывает при переходе между страницами и при других триггерах, с понятным способом закрытия и ограничением частоты.
Понять за 1 минуту
Веб-межстраничная реклама, это полностраничная реклама Google Ad Manager. Она появляется в моменты паузы, например когда человек нажимает на ссылку, чтобы перейти на другую страницу сайта. Представьте перерыв в сериале: история на миг останавливается, идёт реклама, а потом история продолжается. Человек не теряет то, что читал, потому что реклама появляется при переходе между страницами.
Обо всём заботится GPT, Google Publisher Tag, то есть код Google, который запрашивает и показывает рекламу на сайте. Вы просто запрашиваете слот, то есть рекламное место, типа «межстраничный». GPT сам создаёт рамку, выбирает подходящий момент и показывает рекламу. Триггер, который включён всегда, это клик по ссылке. Есть и другие: возвращение на вкладку сайта, клик по панели навигации браузера на компьютере, достижение конца статьи, 30 секунд бездействия с последующим движением и использование кнопки «назад». Их можно включить в настройках сети или в коде.
Google сообщает, что межстраничная реклама создана в соответствии со стандартами Better Ads и предусматривает три меры заботы о посетителях: понятный способ закрытия, ограничение частоты, которое можно настроить, и соблюдение правил Google Поиска о навязчивой рекламе. Ограничение по умолчанию: 1 объявление раз в 10 минут для каждого человека, его можно снизить до 1 раза в 1 минуту. Даже если срабатывает несколько триггеров, ограничение соблюдается.
Он подходит сайтам, где люди просматривают несколько страниц. Важная деталь: interstitial использует локальное хранилище браузера, чтобы контролировать частоту показа. Тем, кто использует TCF от IAB, стандарт согласия, распространенный в Европе, требуется согласие на Цель 1. С 4 ноября 2024 года люди, не давшие согласие на локальное хранилище, тоже могут видеть рекламу, если только вы не требуете этот доступ через опцию в коде.
Пошаговая инструкция
Пример внедрения
<!-- No head -->
<script async
src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"
crossorigin="anonymous"></script>
<script>
window.googletag = window.googletag || { cmd: [] };
googletag.cmd.push(() => {
const interstitialSlot = googletag.defineOutOfPageSlot(
"/1234567/exemplo",
googletag.enums.OutOfPageFormat.INTERSTITIAL,
);
// Volta null se a página ou o aparelho não aceitar intersticial
if (interstitialSlot) {
interstitialSlot.addService(googletag.pubads()).setConfig({
interstitial: {
// Acionadores opcionais (o clique em link já vem ligado)
triggers: { navBar: true, unhideWindow: true },
},
});
}
googletag.enableServices();
if (interstitialSlot) {
googletag.display(interstitialSlot);
}
});
</script>
<!-- Link que nunca chama o intersticial (por exemplo, no menu) -->
<a href="https://www.exemplo.com/"
data-google-interstitial="false">Início</a>
<!-- Teste: acrescente #gamInterstitialDemo no fim do endereço -->
<!-- e depois clique num link -->
<!-- Teste de acionador (modelo da ajuda do Ad Manager): -->
<!-- #gamInterstitialTriggerDemo={navigationBar, pageUnhide, -->
<!-- inactivity, endOfArticle, backward} -->Что рекомендует Google
Советы
Осторожно
GPT возвращает null, если страница не поддерживает межстраничную рекламу. Код должен проверить это до использования слота.
Interstitial использует локальное хранилище. При TCF без согласия на Цель 1 он может работать не так, как ожидается.
Без атрибута исключения любой клик по меню может вызвать рекламу. Google советует использовать исключение именно для элементов навигации.
Для резервирования используйте креативы 320x480, 300x250 или 336x280: это размеры блока межстраничной рекламы.
Да. У формата есть понятный способ закрытия, а ещё человек может закрыть её кнопкой «назад» в браузере.
По умолчанию не чаще 1 раза в 10 минут для каждого человека. Можно изменить вплоть до 1 раза в 1 минуту.
Нет. Межстраничная реклама создаёт рамку сама.
Обе занимают всю страницу и показываются между страницами, но виньетка принадлежит AdSense и входит в автоматическую рекламу, а веб-межстраничная реклама принадлежит Ad Manager и работает через GPT.
Библиотека
Всё на этой странице основано на официальной документации Google. Читайте прямо в источнике:
Аудит читает сайт как посетитель, ничего не нажимая, и показывает, что исправить.