У нас есть ряд DFP объявлений на странице, которые получают автоматически обновлялась с помощью яваскрипта обновления() вызов каждый раз, когда пользователь нажимает на каждый значок миниатюры на галерее зрителя:Как определить состояние загрузки объявления DFP Google Doubleclick for Publishers?
googletag.pubads().refresh();
Проблема заключается в том, что если пользователь быстро посещает галерею, реклама постоянно обновляется для каждого щелчка, поэтому в конечном итоге пустые объявления могут возникать, так как система не может не отставать от пользовательских кликов.
Следовательно, я бы хотел только обновить только, только если объявление полностью завершило загрузку.
Есть ли способ обнаружить загруженное состояние объявления в слот?
Наши объявления определяются с помощью:
slot_header_lge = googletag.defineSlot('/XXX/Header-Home-Large', [945, 230], 'div-gpt-ad-Header-Large').addService(googletag.pubads());
googletag.pubads().enableAsyncRendering();
googletag.pubads().collapseEmptyDivs();
googletag.enableServices();
Эй, я только о том, чтобы отправьте ответ с помощью lnk на свой плагин и тем же самым решением - я нашел ваш плагин после некоторого поиска и увидел, что вы захватили внутренний метод Google, чтобы проверить, что объявление получило - это к тому же! Отличная работа над этим плагином. Это решение теперь развернуто, и оно отлично работает! :) –
Спасибо! Рад, что у вас это работает :) –