Пожалуйста, выключите AdBlock

богоносец
На сайте с 30.01.2007
Offline
769
#31

Да они сами напрашиваются.

ps Кто-нибудь, призывавший ползателей отключить АдБлок, отпишитесь о результатах и ЦА.

melkozaur
На сайте с 06.04.2010
Offline
532
#32

Серьезные проэкты даже фильтр устанавливают в каментах, чтоб не писал никто про адблок.

У меня кстати не адблок, а другое. Так что я обычно вообще не понимать, чего от меня хотят :)

Unlock
На сайте с 01.08.2004
Offline
782
#33

Не путайте AdBlock и AdBlock Plus. Вторая контора вполне вменяемая, там можно добавить свои сайты в белый список, они вручную проверяют и никаких проблем нет. А вот первая контора - AdBlock, там хрен как пролезешь в белые списки.

Есть желание блокировать доступ к своим ресурсам у тех, у кого AdBlock установлен. Кто подскажет вариант, как это сделать?

Есть желание, - тысяча способов; нет желания, - тысяча поводов! /Петр-I/.
W
На сайте с 13.09.2013
Offline
122
#34
Unlock:
Не путайте AdBlock и AdBlock Plus. Вторая контора вполне вменяемая, там можно добавить свои сайты в белый список, они вручную проверяют и никаких проблем нет. А вот первая контора - AdBlock, там хрен как пролезешь в белые списки.
Есть желание блокировать доступ к своим ресурсам у тех, у кого AdBlock установлен. Кто подскажет вариант, как это сделать?

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

По блокировке доступа - поищите скрипты вроде AntiAdBlock, но по большому счету - они бесполезны. Точно также скрываются.

S
На сайте с 23.05.2004
Offline
315
#35
Unlock:
Есть желание блокировать доступ к своим ресурсам у тех, у кого AdBlock установлен. Кто подскажет вариант, как это сделать?

показывать контент теми скриптами, которые показываю и рекламу. Т.е. если блочится реклама, то блочится и контент.

Это просто подпись.
[Удален]
#36
Unlock:
Не путайте AdBlock и AdBlock Plus. Вторая контора вполне вменяемая, там можно добавить свои сайты в белый список, они вручную проверяют и никаких проблем нет. А вот первая контора - AdBlock, там хрен как пролезешь в белые списки.
Есть желание блокировать доступ к своим ресурсам у тех, у кого AdBlock установлен. Кто подскажет вариант, как это сделать?

Довольно легко сделать через скрипт: https://github.com/sitexw/FuckAdBlock

работает пока стабильно везде, в разных браузерах и устройствах в т.ч. и дефолтном мобильном блокировщике Opera. На более или менее ценном контенте, все посетители с блокировщиками идут жестко лесом.

Установка, описана по ссылке, но коротко:

подключаете в футере: https://github.com/sitexw/FuckAdBlock/blob/master/fuckadblock.js

дальше в теле документа инлайном определяете js:


<script>
window.blockerAction = function() { $("#content_blocker_be66db26-ae87-45a7-a55e-44c6ed7ee09d").show(); } // id оверлея перекрывающего контент
</script>

где определяете функцию оверлея, который будет перекрывать контент или делать что-то другое

далее подключаете свой js с реализацией некоторых функций, пример (сугубо индивидуальные реализации):


function showDefaultAlert() {
var el = jQuery('<div/>', {
id: 'header-wrap',
html: '<p>Этот сайт существует на доходы от рекламы. Пожалуйста, отключите блокировщик рекламы.</p>'
}).appendTo('body');

$(el).css({
'position': 'fixed',
'height': '40px',
'top': '0',
'width': '100%',
'z-index': '100',
'margin': '0 auto',
'background-color': 'black',
'color': 'white',
'text-transform': 'uppercase',
'text-align': 'center',
'padding-top': '10px',
});
$('body').css({
'margin-top': '40px',
});
}

function blockerOFF() {
console.log('Пользователь красавчик');
}

function blockerON() {
if( typeof blockerAction != 'undefined' ) {
blockerAction();
}
else {
showDefaultAlert();
console.log('Пользователь халявщик');
}
}

$(window).load( function() {
if(typeof fad === 'undefined') {
blockerON();
} else {
fad.on(true, blockerON).onNotDetected(blockerOFF);
}
});

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

D.iK.iJ
На сайте с 26.05.2013
Offline
234
#37

Опять гигантские коды :)

<script type="text/javascript"><!--
window.onload=function(){

//Что будем выводить
var msg = '<center>Текст сообщения</center>';

//Вывести сообщение, если высота блока меньше 30.
if (document.getElementById("adv") && document.getElementById("adv").offsetHeight <= "30"){document.getElementById("adv").innerHTML = msg;}
}
//--></script>

А так не проще? Реклама находится, допустим, в <div id="adv">Реклама</div> и если высота блока меньше 30px, выводим что хотим.

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).
[Удален]
#38
DiKiJ:
А так не проще? Реклама находится, допустим, в <div id="adv">Реклама</div> и если высота блока меньше 30px, выводим что хотим.

Когда надо сделать так чтобы работало для разных платформ, разных браузеров, разных типов блокировщиков и пр. Такие варианты на коленке вообще идут лесом, т.к. либо не работают стабильно либо срабатывают ложно, например когда реклама не загружена не потому, что есть блокировщик, а потому что ее не отрисовывает скажем adsense. Или когда просто подключаете файл advert.js в надежде, что блокировщик его 100% заблокирует, а он может этого не сделать, видя, что файл не содержит ничего рекламного. И пр и пр.

D.iK.iJ
На сайте с 26.05.2013
Offline
234
#39
imagine:
...например когда реклама не загружена не потому, что есть блокировщик, а потому что ее не отрисовывает скажем adsense...

Там будет пустой квадратик :) Но место он занимает.

А вообще, тут идея скорее во вставке другого своего баннера (картинкой или через фрейм) вместо заблокированного или не загружающегося.

И судя по количеству надписей в интернете "Отключите Адблок", когда не включен даже, работает оно не хуже любого другого :)

А что мешает использовать сразу 2 - 3 метода? Допустим, проверку по загрузке рекламы, скрипта advert.js и, например, изображения reklama.jpg с типичным "баннерным" форматом?

[Удален]
#40
DiKiJ:
Там будет пустой квадратик Но место он занимает.

Конкретно с adsense да, но не все так делают, иногда блок просто схлопывается.

DiKiJ:
А что мешает использовать сразу 2 - 3 метода? Допустим, проверку по загрузке рекламы, скрипта advert.js и, например, изображения reklama.jpg с типичным "баннерным" форматом?

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

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