#javascript #ads #google-dfp #google-ad-manager
#javascript #объявления #google-dfp #google-ad-manager
Вопрос:
Я хотел бы иметь рекламную кампанию, которая доставляет 5 баннеров и вращается по ним. Пока все хорошо. Это просто.
Теперь я не хочу раздражать пользователя и хотел бы иметь какую-то рекламную паузу. Как и в каждом 1 из 5 случаев, РЕКЛАМА НЕ отображается.
Я попытался создать пустой креатив и вызвать collapseEmptyDivs(true)
, но я не могу создать пустой креатив. У кого-нибудь есть идея о том, как создать пустой / пустой креатив в DFP
Ответ №1:
согласно документации GPT (здесь ) о collapsEmptyDivs(true) :
Позволяет сворачивать разделы с разделами, чтобы они не занимали места на странице, когда нет рекламного контента для показа.
Это означает, что рекламные слоты будут сворачиваться, только если нет объявления для показа. Поэтому нет необходимости создавать пустое объявление в интерфейсе Google Ad Manager. Чтобы он работал правильно, collapseEmptyDivs необходимо будет объявить на вашей странице при определении параметров тегов GPT (в сценариях head). Вот пример :
<script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script>
<script>
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
</script>
<script>
googletag.cmd.push(function() {
// Start: GPT Adslot Definition
googletag.defineSlot('gamNetworkId/siteName/sitePage', [[300,250], [300,600]], 'pave').addService(googletag.pubads());
//generic options
googletag.pubads().enableSingleRequest();
googletag.pubads().setCentering(true);
googletag.pubads().collapseEmptyDivs(true);
googletag.enableServices();
});
</script>
В интерфейсе Google Ad Manager: вам просто нужно ограничить текущую кампанию, чтобы пользователи не увидели «слишком много» рекламы.