2015-03-21 2 views
0

По существу, я хотел бы добавить некоторые классы к родительским элементам отрезного слоя в зависимости от размера возвращаемого объявления. Это возможно? Я вижу, что есть googletag.events.SlotRenderEndedEvent, который дает мне доступ к слоту. Но оттуда я не уверен, как определить элемент, который предоставляет слот.Как определить рекламу, отображаемую тегами издателя Google

Я сделал некоторую бухгалтерию и имею доступ к первоначально определенным слотам, но сравнение их, похоже, не работает.

Любые идеи?

ответ

0

Как вы, вероятно, известно, вы можете прослушивать событие slotRenderEnded как следующее:

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

Рытье через определение возвращения событий, я нашел следующее с получить вам DOM элемент Id, где визуализируется объявление :

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

Я не маркировать это как принято, как она опиралась на недокументированных внутренних й в могут быть изменены в любое время. – user2957204

+0

Согласен, даже после того, как я опубликовал этот ответ, он был изменен. – ScottE

Смежные вопросы