Менеджер объявлений Google (DFP): пустое / пустое объявление - PullRequest
0 голосов
/ 09 апреля 2019

Мне бы хотелось иметь позицию, которая будет показывать 5 баннеров и вращаться по ним.Все идет нормально.Это просто.

Теперь я не хочу раздражать пользователя и хотел бы сделать какую-то рекламную паузу.Как и каждый 1 из 5 раз, NO AD отображается.

Я попытался создать пустое объявление и позвонил collapseEmptyDivs(true), но я не могу создать пустое объявление.У кого-нибудь есть идея, как создать пустое / пустое объявление в DFP

1 Ответ

0 голосов
/ 09 апреля 2019

в соответствии с документацией GPT ( здесь ) о collapsEmptyDivs (true):

Разрешает свертывание div-слотов, чтобы они не занимали место на страницекогда нет рекламного контента для показа.

Это означает, что рекламные места будут разворачиваться, только если нет рекламы для показа.Поэтому нет необходимости создавать пустое объявление в интерфейсе Менеджера объявлений Google.Чтобы заставить его работать должным образом, нужно будет объявить collapseEmptyDivs на вашей странице, когда вы определите параметры тега GPT (в заголовочных скриптах).Вот пример:

<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: вам просто нужно ограничить текущую позицию, чтобы пользователи не увидели "слишком много" объявлений.

...