如何使用Google Doubleclick API检查特定广告位是否已加载?

时间:2014-05-01 14:33:21

标签: javascript jquery google-dfp

是否有人知道是否可以使用其中一个GPT API函数来检查特定插槽是否已加载?如果可能的话,我想在iframe或tag div中添加slot_loaded CSS类。

我已经查看了addEventListener代码,但我不确定如何根据docs page使用它只使用一个广告位。

1 个答案:

答案 0 :(得分:4)

当针对页面上的“任意”插槽触发事件时,您可以检查每次调用addEventListener的值,并询问event.slot属性。您需要针对全局或硬编码的值进行测试。

以下是Google的代码示例:

var targetSlot = googletag.defineSlot(...);
googletag.pubads().addEventListener('slotRenderEnded', function(event) {
    if (event.slot === targetSlot) {
      // Slot specific logic
    }
});'

请参阅:GPT Reference