【问题标题】:Why Are My DFP Ads Not Showing Up?为什么我的 DFP 广告没有显示?
【发布时间】:2017-08-17 18:02:53
【问题描述】:

我在my site 上设置了 DFP,并且有多个广告单元。他们中的大多数都设置为只填充 Adsense,但特别是一个没有最大展示次数的直接购买。出于某种原因,在更改我的网站设计后,我的广告都看不到了,尽管它们中的大多数似乎在它们应该在的地方都有一个空白区域,即使我在标题调用中设置了折叠空 div。有什么想法吗?

【问题讨论】:

  • 不知道!请在此处分享您的代码。

标签: ads google-dfp


【解决方案1】:

我查看了您的网站,googletag.display 中的属性 ID 必须与传递给 googletag.defineSlot() 的 ID 匹配。

例如,你正在使用这个:

googletag.cmd.push(function() { googletag.display('div-gpt-ad-1502720955474-3'); });

但是你用不同的 ID 定义槽

<script>
googletag.cmd.push(function() {
    googletag.defineSlot('/21622651723/ows_after_article_468_by_60', [336, 280], 'div-gpt-ad-1502991142315-0').addService(googletag.pubads());
    googletag.defineSlot('/21622651723/ows_after_small_carousel', [300, 100], 'div-gpt-ad-1502991142315-1').addService(googletag.pubads());
    googletag.defineSlot('/21622651723/ows_content_bottom_468_by_60', [468, 60], 'div-gpt-ad-1502991142315-2').addService(googletag.pubads());
    googletag.defineSlot('/21622651723/ows_content_top_468_by_60', [468, 60], 'div-gpt-ad-1502991142315-3').addService(googletag.pubads());
    googletag.defineSlot('/21622651723/ows_sidebar_bottom_300_by_250', [300, 250], 'div-gpt-ad-1502991142315-4').addService(googletag.pubads());
    googletag.defineSlot('/21622651723/ows_sidebar_top_300_by_250', [300, 250], 'div-gpt-ad-1502991142315-5').addService(googletag.pubads());
    googletag.pubads().enableSingleRequest();
    googletag.pubads().collapseEmptyDivs();
    googletag.enableServices();
});
</script>

您始终可以使用额外的查询字符串来检查广告标记是否有任何问题:

https://www.overwatchscore.com/?googfc

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多