如何确定Google发布商代码所呈现的广告

时间:2015-03-21 00:06:16

标签: jquery adsense google-dfp adsense-api

基本上我想根据返回的广告大小向渲染槽的父元素添加一些类。这可能吗?我看到有一个googletag.events.SlotRenderEndedEvent可以让我访问插槽。但是从那里我不知道如何确定插槽呈现的元素。

我已经完成了一些簿记并且可以访问最初定义的插槽,但是比较它们似乎不起作用。

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

他们最终公开了一种获取此信息的方法:getSlotElementId

答案 1 :(得分:0)

您可能知道可以像以下一样收听slotRenderEnded事件:

googletag.pubads().addEventListener('slotRenderEnded', slotRendered);

通过返回事件定义,我找到以下内容,为您提供广告呈现的DOM元素ID:

function slotRendered(event) {
    if (!event.isEmpty) {
        console.log(event.slot.b.d);
    }
}