DFP广告资源不显示广告

时间:2017-10-16 17:53:49

标签: google-dfp

我的网站上有一堆DFP广告资源空间。他们都工作,除了一个。我无法弄清楚原因。

在我的标题中,我有这个:

<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() {
        /* other ad slots */
        googletag.defineSlot('/207676832/category-bottom-right', [300, 250], 'div-gpt-ad-1508175131469-0').addService(googletag.pubads());
        googletag.pubads().enableSingleRequest();
        googletag.pubads().collapseEmptyDivs();
        googletag.enableServices();
    });

</script>

我在the page(右栏底部)有问题:

<!-- /207676832/category-bottom-right -->
<div id='div-gpt-ad-1508175131469-0' style='height:250px; width:300px;'>
    <script>
        googletag.cmd.push(function() { googletag.display('div-gpt-ad-1508175131469-0'); });
    </script>
</div>

我将广告资源'category-bottom-right'定义为300x250的广告空间。

我有几个300x250像素的广告已定义并连接到所述广告空间。

ghostery确实会返回一个问题,但对所有其他广告资源也是如此,它会显示广告:

SecurityError (DOM Exception 18): Blocked a frame with origin "https://tpc.googlesyndication.com" from accessing a frame with origin "https://example.com". Protocols, domains, and ports must match.

我做错了什么?

显示广告 的网页(对我而言):

http://ugandaradionetwork.com/

https://ugandaradionetwork.com/story/who-releases-ugx-2-2-billion-for-marburg-emergency

更新

我使用DFP广告管理系统重新生成所需的代码/代码并放置新生成的代码 标题中的代码以及我希望广告显示的位置。然而,谷歌控制台抱怨“覆盖状态:未显示”。

主页的屏幕截图,包含广告:

enter image description here

类别页面的屏幕截图,没有广告:

enter image description here

在类别页面上调用广告的代码的屏幕截图:

enter image description here

1 个答案:

答案 0 :(得分:2)

所以解决方案:只定义将在页面上显示的插槽。 Google DFP广告管理系统会在定义订单项/广告时将其保留。

因此,如果您呼叫主页右上角(300x250)然后分类 - 右下角(300x250)并且您有1个匹配的项目/广告素材,则Google DFP广告管理系统会将其保留为主页右上角(因为该槽首先在头部定义。这意味着category-bottom-right将没有匹配的订单项/广告素材,因此不会显示任何内容

感谢您通过评论进行调试,我学到了一些关于DFP的新内容。这实际上很有意义,我应该知道; - )