哪一步是谷歌DFP展示



我想知道哪个代码使DFP计数。有几个步骤。

  1. googletag.defineSlot().addService(googletag.pubads());
  2. Googletag.pubads().enableSingleRequest();
  3. googletag.enableServices();
  4. googletag.cmd.push(function() { googletag.display(); });

如果我在步骤4中不调用googletag.display方法,我想印象不会增加。正确吗?

附言。我问这个问题的原因是我无权访问 1,2,3 代码。但我需要隐藏广告。

谢谢。

DFP 会在服务器上选择广告并将其返回给客户端后统计一次展示。

由于您使用的是 SingleRequest(),因此在广告素材呈现到 DOM 之前,系统已统计展示次数。也就是说,您的方案中的展示次数将计入第 3 步。

它可能会导致许多问题,因为 SingleRequest() 并不关心推送函数是否在您的页面上定义。因此,可能会统计 5 次展示,而网页上仅投放 2 个广告。

如果您决定不使用 SingleRequest(),DFP 将为每个推送函数统计一次展示。(步骤4)

有视图宏,您可以在广告素材本身中实现。在这种情况下,当用户主动看到 20% 的广告素材至少 1 秒钟,或者展示视频广告素材的第一帧时,就会触发一次展示。

最新更新