Я пытаюсь запустить некоторые объявления с помощью Менеджера объявлений. когда я генерирую рекламный тег и запускаю его на тестовой странице, он не работает. Я взял рекламные теги непосредственно из Менеджера объявлений и внедрил их, как есть, для целей тестирования.
Вот пример реализации с некоторыми пробными рекламными объявлениями;
<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>
Любая помощь будет принята с благодарностью.