广告未呈现



我正在尝试使用广告管理器发布一些广告。当我生成广告标签并在测试页面上运行时,它不起作用。我直接从广告管理器中获取了广告标签,并按原样实现了它们,用于测试目的。

以下是带有一些模拟测试广告的示例实现

<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>

如有任何帮助,我们将不胜感激。

您的集成看起来不错,但Google广告管理器GUI中没有设置广告,因此不会显示任何内容。

如何知道您的广告集成是否良好:

  • 如果有数据谷歌查询id,则意味着广告调用发生了
  • 如果生成的iframe在display:none中,则表示未调用任何内容,因此adcall保持为空
  • 您可以使用Google Publisher控制台(请参阅此处(确保一切都设置妥当,并获取有关通话的详细信息

我认为你需要针对你的库存发起一场活动,让广告出现。

希望这能有所帮助。

相关内容

  • 没有找到相关文章

最新更新