Если объявления недоступны...

12 3
IT_DED
На сайте с 07.03.2007
Offline
236
2403

Всем привет!

После последних изменений в адсенсе пропала настройка для блоков ... "Если объявления недоступны" ...

Теперь не подставить ни каких альтернатив... а хочется, т.к. на многих страницах не показывают объяв...

Как можно определить что объявы не показало?

Есть ли варианты автоматизации сего процесса?

Интересны любые советы на данную тему...

⭐ Все мои рекомендации тут - https://in.gl/itded
romaamor
На сайте с 14.05.2015
Offline
82
#1

У меня стоят старые блоки, с заглушкой показывать другой адрес если реклама не доступна. Так вот, тоже решил что это уже не работает и удалил с сервера два файла с кодом адсенса ( там размер другой) - начали проскакивать блоки с ошибкой 404. Получаются в старых блоках эти настройки сохранились. При создании новых такого уже не вижу.

IT_DED
На сайте с 07.03.2007
Offline
236
#2

romaamor, я думаю что в ближайшее время везде уберут... поэтому стоит заранее задуматься))

S
На сайте с 01.01.2019
Offline
52
#3

можно динамически вставить, если в js понимаешь

IT_DED
На сайте с 07.03.2007
Offline
236
#4
Serggordienko:
можно динамически вставить, если в js понимаешь

имеешь ввиду то адсенс показывать то еще что то? типа рандомно?

так то каждый дурак может))

мне хотца чтоб если нет объявы адсенса выводило другой код... и не могу придумать к чему привязаться чтоб определить что объявы нет...

S
На сайте с 01.01.2019
Offline
52
#5
Думка:
имеешь ввиду то адсенс показывать то еще что то? типа рандомно?
так то каждый дурак может))
мне хотца чтоб если нет объявы адсенса выводило другой код... и не могу придумать к чему привязаться чтоб определить что объявы нет...

почему же? Если элемент ins имеет высоту 0 вставь яндекс. Раз плюнуть делается

NewAction
На сайте с 18.04.2014
Offline
96
#6
Serggordienko:
почему же? Если элемент ins имеет высоту 0 вставь яндекс. Раз плюнуть делается

Если бы все было так просто... :) Я пробовал этот способ как наиболее простой и очевидный, однако AdSense известен таким распространенным глюком, как пустые блоки, которые, тем не менее, имеют размеры, отличные от нуля. То есть пустой блок с размерами объявления, как если бы оно там было. И вот как вот эту фигню вычислить и побороть — до конца неясно.

Найти и перепрятать
AfterWar
На сайте с 28.01.2013
Offline
169
#7
NewAction:
Если бы все было так просто... :) Я пробовал этот способ как наиболее простой и очевидный, однако AdSense известен таким распространенным глюком, как пустые блоки, которые, тем не менее, имеют размеры, отличные от нуля. То есть пустой блок с размерами объявления, как если бы оно там было. И вот как вот эту фигню вычислить и побороть — до конца неясно.

Да, Вы правы, в этом то вся и загвоздка, иначе любой adblocker detector с выводом альтернативного контента бы пришел в помощь.

Вообще непонятно зачем было убирать эту опцию да еще и учитывая постоянные предложения по "оптимизации" включить % выполняемых.. Сплошное противоречие...

⭐⭐⭐ЛУЧШАЯ АЛЬТЕРНАТИВА ADSENSE (ПЛАТЯТ, И ДЛЯ RU ДЛЯ БУРЖ) ( https://clck.ru/KgyqY )
IT_DED
На сайте с 07.03.2007
Offline
236
#8

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

Но очень надеюсь, что будут и другие варианты и предложения...

S
На сайте с 01.01.2019
Offline
52
#9
Думка:
Ну а также выходит что пока нет норм решения данного вопроса... привязаться тупо не к чему... кроме высоты блока... жаль...
Но очень надеюсь, что будут и другие варианты и предложения...

Это да, но кажется что эта проблема только на объявлениях фиксированного размера, если блок адаптивный, то возможно будет работать нормально.

D.iK.iJ
На сайте с 26.05.2013
Offline
225
#10
Думка:
Ну а также выходит что пока нет норм решения данного вопроса... привязаться тупо не к чему... кроме высоты блока... жаль...
Но очень надеюсь, что будут и другие варианты и предложения...

Сам смотрю на высоту блоков, но и другое решение рабочее 100% видел.

Там было что-то вроде If(window.adsbygoogle) { }

---------- Добавлено 07.07.2019 в 19:27 ----------

Кажется, вот это:

document.addEventListener("load", function() {
if(typeof window.google_jobrunner === "undefined" || document.querySelector("ins.adsbygoogle").innerHTML.replace(/s/g, "").length === 0) {
// AdBlock включен, скрипт Adsense заблокирован
}
});



---------- Добавлено 07.07.2019 в 19:29 ----------

Нагуглил вот тут: https://web3r.ru/adblock-detection

Там еще куча вариантов по детекту.

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).
12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий