哪个步骤用于 Google DFP 展示
which step is for Google DFP impression
我想知道是哪个代码使 DFP 计数。
有几个步骤。
- googletag.defineSlot().addService(googletag.pubads());
- Googletag.pubads().enableSingleRequest();
- googletag.enableServices();
- googletag.cmd.push(函数() { googletag.display(); });
如果我在第 4 步不调用 googletag.display 方法,我想印象不会增加。正确吗?
ps.The 我问这个问题的原因是我没有访问 1,2,3 的权限 codes.But 我需要隐藏广告。
谢谢。
一旦在服务器上选择了广告并将其返回给客户端,DFP 就会计算一次展示。
由于您使用的是 SingleRequest(),因此在将广告素材呈现给 DOM 之前已经计算了展示次数。
这就是说,您方案中的展示次数是在第 3 步计算的。
它会导致很多问题,因为 SingleRequest() 并不关心页面上是否定义了推送功能。因此,可能会计算 5 次展示,而页面上只投放了 2 个广告。
如果您决定不使用 SingleRequest(),DFP 将对每个推送函数计算一次展示。 (第 4 步)
有一个 view-macro,您可以在广告本身中实施。在这种情况下,一旦 20% 的广告素材被用户主动看到至少一秒钟,或者当视频广告素材的第一帧显示时,就会触发展示。
我想知道是哪个代码使 DFP 计数。 有几个步骤。
- googletag.defineSlot().addService(googletag.pubads());
- Googletag.pubads().enableSingleRequest();
- googletag.enableServices();
- googletag.cmd.push(函数() { googletag.display(); });
如果我在第 4 步不调用 googletag.display 方法,我想印象不会增加。正确吗?
ps.The 我问这个问题的原因是我没有访问 1,2,3 的权限 codes.But 我需要隐藏广告。
谢谢。
一旦在服务器上选择了广告并将其返回给客户端,DFP 就会计算一次展示。
由于您使用的是 SingleRequest(),因此在将广告素材呈现给 DOM 之前已经计算了展示次数。 这就是说,您方案中的展示次数是在第 3 步计算的。
它会导致很多问题,因为 SingleRequest() 并不关心页面上是否定义了推送功能。因此,可能会计算 5 次展示,而页面上只投放了 2 个广告。
如果您决定不使用 SingleRequest(),DFP 将对每个推送函数计算一次展示。 (第 4 步)
有一个 view-macro,您可以在广告本身中实施。在这种情况下,一旦 20% 的广告素材被用户主动看到至少一秒钟,或者当视频广告素材的第一帧显示时,就会触发展示。