Как обойти Адблок?

123
vandamme
На сайте с 30.11.2008
Offline
675
#11

Dram, не поможет, надо ставить анти-адблок, вроде умельцы делали такой.

Станислав
На сайте с 27.12.2009
Offline
237
#12
Dram:
sapphir - бред.

Может быть подтягивать рекламу Аяксом - кодеры подскажите, это поможет?

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

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

Что то мне подсказывает что Адблок банально ставить стиль на блок (display: none), тогда проверить скрытие блока еще проще.

Мы там, где рады нас видеть.
totamon
На сайте с 12.05.2007
Offline
437
#13

по-моему, вся эта война с адблоком пустая затея... не нужно себя накручивать какими-то мифическими "потерями дохода". если юзер пользуется адблоком, значит 90% он не будет тыкать рекламу, будь то белый и пушистый адСенс или кликандер в полокна. и не будет вам с такого юзера профита в любом случае.

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

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
Gato
На сайте с 30.08.2008
Offline
142
#14

Зачем плодить темы, все уже обсудалось не раз.

Давить эту гадость надо, методов - вагон.

Самый лучший мониторинг обменок WebMoney (http://kurs.com.ua/webmoney) Информеры и API курсов валют для ваших сайтов: Россия (http://kursvalut.com/informer) Украина (http://kurs.com.ua/informer). Продам качественный трафик UA.
TES
На сайте с 22.07.2007
Offline
589
TES
#15

Подкину в тему хорошие новости: http://www.3dnews.ru/906436

R
На сайте с 11.02.2010
Offline
147
#16
Dram:
закрывать области сайта для юзеров с адблоком не вариант - их ТРЕТЬ!!! я хуже себе сделаю ухудшив поведенческие!

так а не надо ничего закрывать. достаточно пугать, что они чего-то недополучают. фантазия лучше зрения

---------- Добавлено 05.04.2015 в 22:37 ----------

Gato:
Зачем плодить темы, все уже обсудалось не раз.

Давить эту гадость надо, методов - вагон.

добавлю еще один: при всяком удобном случае распространять слухи о том, что адблок это банальное шпионское по, которое делает много зла тому, то его установил

---------- Добавлено 05.04.2015 в 22:39 ----------

Dram:
их ТРЕТЬ!!! я хуже себе сделаю

ну, дождитесь, когда их будет 100% и потом радуйтесь своему альтруизму

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

ENG и RU контент в промышленных масштабах на заказ. От $0.1 за 1000 знаков (/ru/forum/897224)
R
На сайте с 20.02.2015
Offline
59
#17

Бесполезно все... Кто не смотрел, тот и не будет смотреть. Ничего не добьешься.

А по делу: после onload получаем контейнер с рекламой и и простым измерением длины можно детектить блокера.

---------- Добавлено 06.04.2015 в 00:58 ----------

Dram:
Мне программист написал скрипт - который анализировал высоту <div> в который завернута реклама - если высота = 0, значит реклама скрыта.
Для этих юзеров добавляем кукис, выводим Алерт сообщение и опять анализируем - отключили они адблокс или нет.

Он вам одну строчку написал :)

<doctype html>

<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
</head>
<body>
<div class="banner">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-xxx521xxxx758xxx";
/* adsens */
google_ad_slot = "xx728146xx";
google_ad_width = 970;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<a onclick="detect1()">detect1</a>
<a onclick="detect2()">detect2</a>
<script type="text/javascript">
function detect1() {
var v = $('.banner').html();
// код в блоке <div class=banner> не должен быть больше 190
if (v.length != 190)
alert("anti reklama detect");
}
function detect2() {
var v = $('.banner').height();
// блок должен быть не меньше 90h
if (v != 90)
alert("anti reklama detect");
}
</script>
</body>
</html>
Станислав
На сайте с 27.12.2009
Offline
237
#18
rereg:

function detect1() {
var v = $('.banner').html();
// код в блоке <div class=banner> не должен быть больше 190
if (v.length != 190)
alert("anti reklama detect");
}

Ничего не попутали?

D
На сайте с 28.06.2008
Offline
1101
#19

Знакомый кодер проверил - аякс бессилен в борьбе с адблоком :(

R
На сайте с 20.02.2015
Offline
59
#20

Ms-Dred, да попутал :)

if (v.length == 190)

Dram, ajax предназначен для отправки данных на сервер, он сам по себе не предназначен для детекта блокеров :)

123

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