Клуб Рекламной сети Яндекса

Асинхронный код и Адблок

D-i-K-i-J
23 декабря 2014, 14:20

Если обычная реклама блокируется баннерорезкой или АДблоком, отлично срабатывает код для альтернативного вывода: if (!window.yandex_ad_is_displayed) { }

Но если код асинхронный, при включенном Адблоке у меня вообще ничего не происходит.
Код вставляю по инструкции в function () {} отсюда:  http://help.yandex.ru...

 

Да, у меня есть собственная короткая проверка блоков на загрузку, но она служит никак не для альтернативной рекламы.

Можно ли что-то сделать?

4 комментария
Подписаться на комментарии к посту

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

Ну так и гарантия как-то не очень выходит. Я вот как должен узнать, работает вообще этот код или нет, если его даже в конструкторе нет?

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

Хорошо. Вот вам document.write("111"); очень прошу - сделайте мне его асинхронным.