Как побороть AdBlock и AdBlock Plus ?

Mik Foxi
На сайте с 02.03.2011
Offline
1213
#51
Redbaron_chaos:
slavegirl, ну что бы сиськи посмотреть и я бы отключил!

а вот и фиг, полно сайтов где можно сиськи можно смотреть с адблоком, без смс и регистрации. чтоб на порнушнике отключить - это надо быть ацким поклонником какого то конкретного сайта или его голого админа )))

Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (Зеркало: https://антибот.рф/ ) Форум на замену серчу: https://foxi.biz/
anotherbird
На сайте с 04.03.2016
Offline
41
#52

позавчера-вчера посчитал на своём сайте, у скольких юзеров блочится адсенс, получилось 7,8%

на сайте нету юзеров из RU, только англоязычные

хз, чёт даже не знаю стоит заморачиваться или нет

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#53
dfnsk:
Такой способ канает до тех пор пока какой-нибудь адблокер не добавит эту "приманку" в вайтлист.

Andrij411, в личку плагин отправил.

С картинками - крутая идея ☝

И что? Она сразу у всех ВДРУГ добавиться? Нереал. Это конкретно реклама. Можно из чёрного списка добавить и всё.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
A
На сайте с 21.05.2014
Offline
28
#54

Самый прямой способ - это попросить пользователей отключить баннерорезку (не блокируя контент или просмотр страницы, а просто сделать ненавязчивое окошко). Например, на одном IT-шном ресурсе добавил всплывающую строку внизу экрана

При щелчке по ней разворачивается инструкция с отключением AdBlocka (для тех пользователей, кто в танке)

Чтобы не спугнуть новых пользователей, поставил всплывающую строку после пятой просмотренной страницы. На PHP просто смотрится сессия в конфиге:

// ...
session_start();
$viewCount = isset($_SESSION['viewCounter']) ? $_SESSION['viewCounter'] : 0;
$viewCount++;
$_SESSION['viewCounter'] = $viewCount;

На странице добавляется разметка если более пяти просмотренных страниц за сессию:


$rand1 = rand(1000,9999);
$rand2 = rand(1000,9999);
$adblockText = $viewCount >= 5 ? "<div class=\"a".$rand1."52012".$rand2."\">
<div class=\"a".$rand2."88501".$rand2."\">
<div class=\"a".$rand1."78100".$rand2."\">
Мы заметили, что у вас установлена программа для блокировки рекламы. Возможно, вы хотели бы поддержать и не резать рекламу?
</div>
</div>
<div class=\"a".$rand2."76502".$rand1."\">
<div>
<div>
<div class=\"lock-header\">
Нажмите красную кнопку значка расширения AdBlock, которая по умолчанию располагается справа от строки запроса. В выпадающем меню выберите пункт не запускать на страницах этого домена.
</div>
<div class=\"lock-img\"></div>
</div>
<div>
<div class=\"lock-header second\">
В появившемся модальном окне нажмите кнопку исключить. Тысячекратно извиняемся за то, что просим вас сделать это.
</div>
<div class=\"lock-img second\"></div>
</div>
</div>
</div>
</div>" : "";

Причем класс для всплывающей строки сделан динамическим, из рандомных переменных, с постоянной константой внутри, чтобы "самые умные" не блокировали строку вручную, используя возможности AdBlock для ручной блокировки контента. Разметка получается такой:

Чтобы стилизовать такой класс в CSS можно просто использовать расширенные селекторы, типа таких, с использованием этой константы:

div[class*="52012"] {
// ...
}

В результате при блокировки всплывающей строки, после перезагрузки страницы, она появляется снова.

PS: имеет смысл использовать такие окошки только для ресурсов с высоким процентом адблокеров. Например, на этом ресурсе таких было 44% год назад, сейчас 32%. Такой высокий процент связан со спецификой ресурса (IT). Есть сайт по медицине, там 8% адбокеров, поэтому так заморачиваться не нужно - просто не будет толку.

HL
На сайте с 12.12.2012
Offline
118
#55

Проверил статистику блокировщиков на своем проекте, 17.9%.

alexsave, отличное решение. Именно что-то подобное давненько хочу прикрутить.

- Дорогой выкуп баннерных показов (https://goo.gl/Haxr87). Советую! - СеоПульт (https://seopult.ru/ref/0c1642776e7e1b04) + крауд-ссылки (https://goo.gl/3eXcqn) = успех - Проверенный CashBack сервис (https://goo.gl/mAIbxw). До 30%
Amigo_9876
На сайте с 01.04.2009
Offline
328
#56

А есть решение для такого вопроса?

Если у посетителя нет адблока - показываем ему в в определенном позиции, dive - код адсенса.

Если он с адблоком - показываем ему в этой позиции другой контент.

Как это вообще можно реализовать?

Redbaron _chaos
На сайте с 12.08.2009
Offline
667
#57

Посмотрел у себя на основном сайте, сколько использует:

За вчера: 9,59%

За неделю и год, показатель одинаковый: 11%

Гемблинг, беттинг, крипта на весь мир в 3snet, 1500+ офферов. ( https://clck.ru/TdZLM ) = = CPA.HOUSE - Топовая CPA сеть ( https://clck.ru/34Swci )
anotherbird
На сайте с 04.03.2016
Offline
41
#58
Amigo_9876:
А есть решение для такого вопроса?
Если у посетителя нет адблока - показываем ему в в определенном позиции, dive - код адсенса.
Если он с адблоком - показываем ему в этой позиции другой контент.
Как это вообще можно реализовать?


$(document).ready(function() {
function func() {
var a = $('.adsbygoogle').html();
if (a.length == 0) {
$('#somediv').appendTo('<a href=/>Эта ссылка будет видна у юзера с адбоком</a>');
} else {
console.log('ура, объява показвлась');
}
}
//setTimeout(func, 500);
});

можно так, можно для каждого блока свой контент втыкать

HL
На сайте с 12.12.2012
Offline
118
#59

anotherbird, напиши пожалуйста поподробнее, как это скрестить со скриптом анденса ? Что-то не могу понять (

anotherbird
На сайте с 04.03.2016
Offline
41
#60
HotLab:
anotherbird, напиши пожалуйста поподробнее, как это скрестить со скриптом анденса ? Что-то не могу понять (

не надо скреплять, просто добавить в футер.

только раскомментировать запуск функции по таймауту, и нужный селектор поставить, ну и что в селектор добавлять, там ссылку какую или текст


$(document).ready(function() {
function func() {
var a = $('.adsbygoogle').html(); //получаем то, что гугл прислал в виде объявления
if (a.length < 1 ) { //смотрим, пусто там или густо, и вообще
$('#somediv').appendTo('<a href=/>Эта ссылка будет видна у юзера с адбоком</a>');
//селектор #somediv - это тот id или класс, куда мы хотим засунуть свой текст или код
//методом добавления, в случае срабатывания у серчера адблока
}
}
setTimeout(func, 500);
});

можно например под каждым кодом объявления проставить пустой <div id='somediv'></div> и когда скрипт поймёт, что объяву от гугла порезали, вставит туда нужную инфу.

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