Объявление не отображается - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь запустить некоторые объявления с помощью Менеджера объявлений. когда я генерирую рекламный тег и запускаю его на тестовой странице, он не работает. Я взял рекламные теги непосредственно из Менеджера объявлений и внедрил их, как есть, для целей тестирования.

Вот пример реализации с некоторыми пробными рекламными объявлениями;

<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
        var REFRESH_KEY = 'refresh';
        var REFRESH_VALUE = 'false';
googletag.defineSlot('/XXXXXXXXXXX/desktop_footer_728x90', [[970, 90], [728, 90], [1, 1]], 'div-gpt-ad-1588045067863-0').setTargeting(REFRESH_KEY, REFRESH_VALUE).addService(googletag.pubads());
        googletag.pubads().enableSingleRequest();
        googletag.enableServices();
});
</script>    

<div id='div-gpt-ad-1588045067863-0'>
  <script>
    googletag.cmd.push(function() { googletag.display('div-gpt-ad-1588045067863-0'); });
  </script>
</div>

</body>
</html>

Когда это рендерится, это приводит к следующему:

<div id="gpt_unit_/XXXXXXXXXXX/XXXXX_XXXXXX_NAME" data-google-query-id="CLDR5_WWmOkCFUmVaAodifwBzg">
    <div id="google_ads_iframe_/XXXXXXXXXXX/XXXXX_XXXXXX_NAME_1__container__" style="border: 0pt none; width: 468px; height: 60px;"></div>
</div>

<iframe id="google_osd_static_frame_7289463933878" name="google_osd_static_frame" style="display: none; width: 0px; height: 0px;"></iframe>

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 11 мая 2020

Ваша интеграция кажется хорошей, но в Менеджере объявлений Google не настроена реклама GUI, поэтому ничего не отображается.

Как узнать, хороша ли интеграция вашей рекламы:

  • если есть data-google-query-id, это означает, что произошел рекламный вызов.
  • если сгенерированный iframe отображается на дисплее: none, это означает, что ничего не вызывается, поэтому adcall остается пустым.
  • вы можете использовать консоль издателя Google (см. здесь ), чтобы убедиться, что все настроено правильно, и получить подробную информацию о вызовах.

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

Надеюсь, это поможет.

...