Очередной велосипед для адблок

R
На сайте с 27.01.2018
Offline
18
#21

у меня вообще эдблок - 40% трафика, судя по метрике =-) Сейчас подумаю что можно сделать

Нифига не думается.. Эти бы гугл и яндекс занимались, а не мы, это ведь больше их деньги. Какое-то ссаное расширение рубит огромную часть бизнеса

donc
На сайте с 16.01.2007
Offline
686
#22
lkm:
Про гиков, которые ставят Адблок под рутом на Андроид я умолчу,

Для ведроида и даже ипхона уже давно есть Adblock Browser, о чем КЭП в моем лице вам и сообщает.

По факту - контент в нем грузится быстрее.

Продвижение сайтов от 25 000 в мес, прозрачно, надежно https://searchengines.guru/ru/forum/818412 , но не быстро, отзывы
A4
На сайте с 31.03.2017
Offline
29
#23

Надеюсь в этих вчерашних +30% есть хоть несколько полученных из-за скрипта :)



---------- Добавлено 02.02.2018 в 10:16 ----------

Dodgerdodger:
спасибо за код, все работает на ура🍻

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

dotern
На сайте с 21.09.2016
Offline
135
#24
lkm:

Ну и второй момент - вам наплевать на адблок, если на сайт заходят с мобильных устройств. Про гиков, которые ставят Адблок под рутом на Андроид я умолчу, они бесполезны для рекламодателей.

Сейчас мобильные браузеры из коробки режут рекламу...

D
На сайте с 28.06.2008
Offline
1114
#25
ziliboba0213:
Или непосредственно на сайтах: vesti.ru (на всех страницах, кроме главной)

Адблок на максималках выразет все - никакой рекламы нет на вести ру. Пишет заблокировал 34 (!!!) блока :)))

A4
На сайте с 31.03.2017
Offline
29
#26
dotern:
Сейчас мобильные браузеры из коробки режут рекламу...

А можно пруф?

Зашел на пару своих сайтов из хрома и mi браузера - реклама на месте. Девайс на 7-м андроиде.

FireAiD
На сайте с 15.06.2008
Offline
273
#27
ziliboba0213:
Письмо привалило про адблок 🤪
Шустрые какие :p

Нам месяц уже пишут

D
На сайте с 21.08.2016
Offline
76
#28
Alex430:
Надеюсь в этих вчерашних +30% есть хоть несколько полученных из-за скрипта :)



в итоге что решили оставить - сообщение про отключите адблок и обновите страницу?

A4
На сайте с 31.03.2017
Offline
29
#29
Dodgerdodger:
в итоге что решили оставить - сообщение про отключите адблок и обновите страницу?

Нет, дабы ПФ не просели решил спрятать ссылки на скачивание для пользователей с адблоком, а вместо них показываю:

SG
На сайте с 22.06.2017
Offline
160
#30
Alex430:
Пожалуйста, в переменную spanBanner кидайте html баннера.


<script>
window.addEventListener("load", function () {
var ads = document.getElementsByClassName('adsbygoogle'), //default google ads container class
spanBanner = '<h1> any banner html </h1>'; // banner layout

if (ads.length > 0) {
if (window.getComputedStyle(ads[0], null).display === 'none') { //check is ads blocked
insertBanners();
}
}

function insertBanners() { // show banners
Array.prototype.forEach.call(ads, function(ad) {
ad.parentNode.insertAdjacentHTML('beforebegin', spanBanner); // insert new banner instead of blocked ads
});
}
});
</script>


Спасибо за код!

Немного для себя переделал, чтобы свой баннер на месте старых баннеров появлялся:



<div id="banner" style="display: none;">
<div>
Хорошо, не покажем рекламу.<br />
WMR?
</div>
</div>

window.addEventListener("load", function () {
var ads = document.getElementsByClassName('adsbygoogle'), //default google ads container class
spanBanner = document.getElementById('banner').innerHTML; // banner layout

if (ads.length > 0) {
if (window.getComputedStyle(ads[0], null).display === 'none') { //check is ads blocked
insertBanners();
}
}

function insertBanners() { // show banners
Array.prototype.forEach.call(ads, function(ad) {
ad.outerHTML+=spanBanner; // insert new banner instead of blocked ads. Правка в этой строчке.
});
}
});
php-клиент AdSense для поиска объявлений с блокировкой по ключевым словам и не только: Bad ads Blocker (https://www.howgadget.com/adsense/kak-zablokirovat-musornye-obyavleniya-v-adsense.html#download) Заблокированные домены (https://www.howgadget.com/bad_ads_blocker/domains/)

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