我正在开发一些功能来确定 GPT 广告在页面上的可见性,并且我正在使用每个广告的“slotRenderEnded”事件来确定广告当时是否确实“可见”。
这是对广告可见能力的准确/适当衡量吗?有时似乎这个事件触发了,但我实际上还不能在网站上看到图像,有时直到大约 300 毫秒之后。此外,slotVisibilityChanged 事件似乎并不总是触发,例如,如果您根本不滚动页面。
再说一次,我的主要问题是:触发 slotRenderEnded 事件是否足以让我假设页面上的广告可以查看?
我正在开发一些功能来确定 GPT 广告在页面上的可见性,并且我正在使用每个广告的“slotRenderEnded”事件来确定广告当时是否确实“可见”。
这是对广告可见能力的准确/适当衡量吗?有时似乎这个事件触发了,但我实际上还不能在网站上看到图像,有时直到大约 300 毫秒之后。此外,slotVisibilityChanged 事件似乎并不总是触发,例如,如果您根本不滚动页面。
再说一次,我的主要问题是:触发 slotRenderEnded 事件是否足以让我假设页面上的广告可以查看?
您应该侦听在满足Active View 条件时触发的ImpressionViewableEvent。
googletag.pubads().addEventListener('impressionViewable', function(e) {
console.log("Active View criteria has been met.", e);
});