Google DFP SetTargeting приводит к пустым объявлениям

Когда я добавляю код «Установить таргетинг» в конец строки объявления на веб-сайте, объявления становятся пустыми. Обратите внимание, что эти объявления работали нормально до того, как я добавил код таргетинга.

Вот как выглядит мой код до установки кода таргетинга:

googletag.defineSlot('/XXXXXXXX/My_Desktop_Header', [[970, 250], [970, 66], [728, 90], [970, 90]], 'div-gpt-ad-XXXXXXXXXXXXXXX-4').addService(googletag.pubads());

Вот как выглядит мой код с установленным кодом таргетинга:

googletag.defineSlot('/XXXXXXXX/My_Desktop_Header', [[970, 250], [970, 66], [728, 90], [970, 90]], 'div-gpt-ad-XXXXXXXXXXXXXXX-4').addService(googletag.pubads()).setTargeting("group","ten").setTargeting("author","john");

Если я удалю часть setTargeting, реклама вернется немедленно.

Также стоит отметить, что я добавил пары "ключ-значение" в раздел "Инвентарь" DFP - группа/десять и автор/джон.


person RailsTweeter    schedule 15.12.2015    source источник


Ответы (1)


Исходя из моего опыта, я считаю, что лучше всего связать setTargeting перед addService следующим образом:

googletag.defineSlot('/XXXXXXXX/My_Desktop_Header', [[970, 250], [970, 66], [728, 90], [970, 90]], 'div-gpt-ad-XXXXXXXXXXXXXXX-4').setTargeting("group","ten").setTargeting("author","john").addService(googletag.pubads());

В качестве альтернативы вы можете установить его как таргетинг на уровне страницы, если вам не требуется конкретный таргетинг для каждого рекламного блока.

googletag.pubads().setTargeting("group","ten");
googletag.pubads().setTargeting("author","john");
person ddrjm    schedule 25.01.2016