Обнаружение баннерорезки

[Удален]
1147

Реально ли вообще как-то определить блокирует ли пользователь на твоём сайте рекламу или нет? В частности с помощью плагина для ff - adblock. Ну или хотя бы определить использование плагина как такового.

F
На сайте с 24.04.2009
Offline
45
#1
seobooblik:
Реально ли вообще как-то определить блокирует ли пользователь на твоём сайте рекламу или нет?

Да реально.

[Удален]
#2
Fearful:
Да реально.

Как же?

Очень интересно.

F
На сайте с 24.04.2009
Offline
45
#3
seobooblik:
Как же?
Очень интересно.

Это смотря что у вас режет, флеш, гиф, адсенс или еще что-то.

К примеру простенький скрипт определяющий блокировку гуглевской рекламы. Где google, id элемента в который заключен код адсенса.


var google_present = 0;
var el = document.getElementsByID("google");
for(var i = 0; i < el.length; i++)
{
if(el.src.indexOf('googlesyndication.com') > -1)
{
google_present = 1; break;
}
else if(el.src.indexOf('overture.com') > -1)
{
google_present = 1; break;
}
}
if (google_present == 0) { alert('bla bla bla');}

Думаю основную суть вы уловили.

[Удален]
#4
Fearful:
Это смотря что у вас режет, флеш, гиф, адсенс или еще что-то.

К примеру простенький скрипт определяющий блокировку гуглевской рекламы. Где google, id элемента в который заключен код адсенса.

var google_present = 0;
var el = document.getElementsByID("google");
for(var i = 0; i < el.length; i++)
{
if(el.src.indexOf('googlesyndication.com') > -1)
{
google_present = 1; break;
}
else if(el.src.indexOf('overture.com') > -1)
{
google_present = 1; break;
}
}
if (google_present == 0) { alert('bla bla bla');}


Думаю основную суть вы уловили.

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

seobooblik добавил 08.10.2010 в 00:59

Попробовал - Не срабатывает.

F
На сайте с 24.04.2009
Offline
45
#5
seobooblik:
Да, большое спасибо, как раз гугловую рекламу нужно проверять.

seobooblik добавил 08.10.2010 в 00:59
Попробовал - Не срабатывает.

А заключали код адсенса в <div id="google"></div>?

[Удален]
#6

Да, могу в личку дать ссылку на сайт.

А вообще вы проверяли этот код, он работает?

F
На сайте с 24.04.2009
Offline
45
#7
seobooblik:
Да, могу в личку дать ссылку на сайт.
А вообще вы проверяли этот код, он работает?

Да этот код у меня работает.

Вот вам вариант попроще и поточнее.


var google_present = 0;
var el = document.getElementById('egoogle').innerHTML;
if (el.indexOf('google_ads_frame') > -1) { google_present = 1; }
if (google_present == 0) { alert('a'); }
[Удален]
#8

Я правильно понял, что этот код нужно в футер(или близко к нему) пихать?

F
На сайте с 24.04.2009
Offline
45
#9
seobooblik:
Я правильно понял, что этот код нужно в футер(или близко к нему) пихать?

Ниже кода адсенса. Если не будет срабатывать, то вынести в отдельный файл. И подключать его.

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