Google广告管理系统(DFP)投放空白/空广告

时间:2019-04-09 08:06:03

标签: javascript ads google-dfp google-ad-manager

我希望有一个订单项可以投放5条横幅并在其中轮换显示。到目前为止,一切都很好。那很容易。

现在,我不想惹恼用户,并且希望暂停某种广告。像每5次中的1次一样,将显示NO AD。

我尝试创建一个空的广告并调用collapseEmptyDivs(true),但是我无法创建一个空的广告。有谁知道如何在DFP广告管理系统中创建空白/空广告

1 个答案:

答案 0 :(得分:0)

根据有关collapsEmptyDivs(true)的GPT文档(here):

  

启用广告位div的折叠,这样在没有广告内容可显示时它们就不会在页面上占据任何空间。

这意味着仅当没有广告可显示时,广告位才会折叠。因此,无需在Google广告管理系统界面上制作一个空广告。 为了使其正常工作,在定义GPT标记选项(在主脚本中)时,需要在页面上声明crashEmptyDivs。这是一个示例:

<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() {
    // Start: GPT Adslot Definition
    googletag.defineSlot('gamNetworkId/siteName/sitePage', [[300,250], [300,600]], 'pave').addService(googletag.pubads());

    //generic options
    googletag.pubads().enableSingleRequest();
    googletag.pubads().setCentering(true);
    googletag.pubads().collapseEmptyDivs(true);
    googletag.enableServices();
  });
</script>

在Google广告管理系统界面上:您只需在当前订单项上设置上限,以确保用户不会看到“过多”的广告。