我正在开发一些能够确定页面上GPT广告可见度的功能,而且我正在使用" slotRenderEnded"为每个广告确定广告是否确实可以查看"当时。
这是衡量广告可见度的准确/恰当的衡量标准吗?有时看起来这个事件会发生,但是我实际上还不能在网站上看到这个图像,有时直到~300ms之后。此外,slotVisibilityChanged事件似乎并不总是火上浇油,例如如果你根本不滚动页面。
再次,我的主要问题是:slotRenderEnded事件是否足以让我假设页面上的广告能够被查看?
答案 0 :(得分:4)
您应该听取ImpressionViewableEvent时遇到的Active View criteria。
googletag.pubads().addEventListener('impressionViewable', function(e) {
console.log("Active View criteria has been met.", e);
});