Как я блокировщик рекламы блокировал. Часть 1. / админские истории :: адблок :: разное

админские истории адблок 

Как я блокировщик рекламы блокировал. Часть 1.

0. Введение.


В данной статье я хочу рассказать о том, как боролся с блокировщиками рекламы (далее адблок). Как и все посты в админских историях, он рассчитан на технически подкованную аудиторию. Так же не хотелось бы слушать нытьё "Ах вы фошисты! У меня деды воевали против рекламы! У меня брат от попандера умер!". Для этого уже существует другой пост - http://joyreactor.cc/post/2493637



1. Моральное обоснование


Моральный вопрос борьбы с адблоком для меня хорошо сформулировал amarao в комменте https://geektimes.ru/post/271638/comments/#comment_9049910 :


"...

Технофашизм говорит, что каждый волен делать что хочет с техническими средствами и не должен использовать иные средства для достижения целей. То есть — с их стороны любого масштаба шпионский софт, с нашей стороны — свободные шифрованные анонимные коммуникации с отказуемостью и недетектируемостью."


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


Многие придерживаются таких же ценностей технофашизма даже не осознавая это. Никто не жалуется на производителей фильмов, что они используют более сильное шифрование. Жалуются, когда после взлома этого шифрования и проигрыша в технической сфере, они переходят в сферу политическую и начинают вводить всякие драконовские законы и требования. Так же я ни разу не слышал, чтобы жаловались на последнюю систему защиты игр (Denuvo), которую уже полгода не могут взломать. Понятно, что если они сделали такую систему, значит они умнее и лучше. Не согласен - садись сам за дизассемблер и ломай.



2. Экономическое обоснование борьбы


Вообще, я считаю более правильным переход на систему платных подписок. Более правильной - потому что она пассивная. Не требует от меня дополнительных телодвижений. Один раз реализовал и она работает. В отличие от этого, анти адблок нужно смотреть - не написали ли они ещё какой-то фильтр. Но для этой системы надо быть реально большим, крутым и нужным. Не уверен, что реактор сможет это сделать оставшись самим собой. Текущий прогрессбар надоначенного справа очень красноречиво показывает это.


Однажды порнотизерка, которая стоит на порнреакторе, предложили протестировать их анти-адблок код. Мы попробывали и с удивлением обнаружили увеличение дохода в 2 раза. Оплата там по кликам. То есть все те адблокеры, которые кричат "я не хочу смотреть рекламу! я никогда на неё не кликаю!" тоже замечательно её смотрели и кликали. Количество показов выросло немного более, чем в 2 раза - всё же процент кликающих уменьшился, но очень немного.


А увеличение доходов в 2 раза - это очень круто. Это бы решило все проблемы из-за падения курса. Поэтому я занялся разработкой анти адблока.



3. Детектирование адблока - первые победы


Первое, что надо сделать - это понять, есть ли адблок у человека. Для этого (да и вообще для будущего) скачиваем самый популярный список правил в рунете - ruadlist - https://easylist-downloads.adblockplus.org/ruadlist+easylist.txt . Есть и другие, о них я ещё напишу.


Для начала пошёл простым путём: создаём <div id="adv"></div>, добавляем его вниз страницы и провряем, виден ли он. Если адблок не установлен, то будет виден. Если установлен, то он будет блокироваться и не виден. Но дальше начинается интересное - если адблок установлен, но сайт добавлен в белый список, то див всё равно виден не будет! И лишь через некоторе время он появляется. То есть, адблок вначале всё блокирует, а позже смотрит а не в белом ли списке сайт - может блокировать и не надо? Решается оно просто - добавлением таймера и проверкой через некоторе время, но осадочек остался.


Реакция модераторов списка ruadlist была достаточно быстрой и простой - они разрешили div#adv на сайтах реактора. Таким образом они попытались показать, что адблока у человека не стоит. Думаю с моралфажеской точки зрения, пытаться наебать меня с тем, есть у человека адблок или нет - неправильно. И именно поэтому моралфаги идут нафиг. С позиции технофашизма всё понятно и логично. Поэтому и вновь продолжается бой.


Я достаточно оперативно отслеживал их изменения в списке. И зная, что обновление листа у пользователя по-умолчанию происходит раз в 4 дня не спешил с ответными обновлениями. Если я обновлю свой детектор через 2 дня, то половина пользователей даже не узнает, что они вносили изменения.


Дальше изменения с моей стороны тоже понятные - я меняю id=adv на какой-нибудь другой заблокированный (их там сотни). Через 3 таких итерации (я меняю, они вносят этот id в белый список для реактора), они сдаются и ставят правило:


@@||joyreactor.cc^$generichide


(здесь и далее, правило возможно не точное, мне вломы искать какое было именно оно, но идею я передаю). По этому правилу на joyreactor.cc не срабатывают никакие правила скрытия. Но реклама всё равно не показывается - они просто блокируют запросы на получение рекламы. И определить адблок тоже не получается - все дивы видны.



4. Детектирование адблока - патовая ситуация


Переходим к следующему уровню - надо понять, не блокируются ли запросы. Тут проблема в том, что из-за cross-domain policy это сделать не легко. Загрузить скрипты через ajax запрещает это полиси, а при загрузке просто через <script> нельзя узнать что загрузилось и загрузилось ли что-то. И тут мне помогает ctrmanager.


Ctrmanager.com - это наш сайт. С помощью него ставится и снимается реклама. Если реклама напрямую от рекламодателей, то там же и хранятся картинки. Если от других сетей, то оттуда идёт js-код, подгружающий рекламу с их серверов. Функционал вроде простой, но когда мы искали сторонние решения для наших объёмов, то цена в несколько раз превышала доходы с этой рекламы.


На ctrmanager при выдаче рекламы я добавил дополнительный хидер "Access-Control-Allow-Origin: *". Это позволило делать обычный ajax-запрос на этот домен. И соответственно получать результат и ошибки. Модераторы ruadlist спокойно добавили ctramanger в белый список. Этим они меня озадачили. С одной стороны, теперь можно спокойно показывать прямую рекламу. Но с другой стороны, никакой прямой рекламы у нас не было из-за кризиса и не предвиделось. Единственное что было - это вшивая тизерка внизу страницы. Сейчас лишь иногда появляется что-то другое. Соснули все - адблокерам будет показываться прямая реклама, но мы денег не получили так как её нет. Это, конечно, хорошо когда все соснули - но как-то неинтересно.



5. Детектирование адблока - позиционная война


Экспериментируя с запросами я обнаружил странную работу с crossdomain ajax в фаерфоксе. Там получилось различить из-за чего заблокирован запрос - из-за адблока, или из-за crossdomain policy. Я залил этот детект понимая, что лучше что-то, чем ничего. На их форум посыпались жалобы на жёлтую табличку, но они у себя ничего не видели. Видели безобидный ajax-запрос http://yandex.ru/favicon.ico?ads-bla-bla, но он блокировался браузером из-за полиси. Как потом оказалось, это срабатывало только на английской версии ФФ (возможно в каких-то ещё случаях). Продолжалось это несколько дней в течении которых я смеялся и злорадствовал, а они не могли понять в чём проблема. Кстати так же я добавлял в белый список user-agent основного модератора списка - для него детект просто не запускался. Уже точно не помню, но вроде он полдня недоумевал, почему к нему приходят жалобы на реактор, хотя у него всё хорошо.


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



6. Детектирование адблока - пробитие бреши в обороне.


У элемента <script> есть атрибут onerror, который вызовется если скрипт не получилось загрузить. Отлично! Но для теста загрузить рекламный скрипт не получится - мы же не можем его остановить. Он сразу начнёт подтягивать остальную рекламу. Но после недолгих поисков обнаружился скрипт на сайте рекламодателя, который ничего не делал, однако блокировался общими правилами. Поэтому в код детекта добавлено:


var script = document.createElement('script');
script.onerror = function(e) {
  show_anti_ab();
};
script.src = "http://bad.ads/test.js";
document.head.appendChild(script);


Понятно, что на это модераторы добавили этот скрипт в белый список для моего домена. И у меня было 2 дня на то, чтобы найти новый такой пустой скрипт. Так как блокировалось там куча всего, то найти была не проблема (и у меня был один на примете), но я понимал что следующим правилом они внесут в белый список все домены (как generichide - есть genericblock) и для реактора просто отдельно заблокируют только рекламные запросы. Поэтому надо было двигаться дальше.



7. Детектирование адблока - победа.


Код рекламодателей выглядит обычно так:


var el = document.createElement('script');

el.src = "http://get.my.ads/ads.js?ua=" + user_agent + "&w=" + width + ....;

document.getElementsByTagName("head")[0].appendChild(el);


Было бы замечательно в этот код добавить el.onerror=.., но мало того, что изменение кода рекламодателя категорически запрещено, но ещё и загруженный скрипт часто тоже выглядит так же и подгружает какой-нибудь скрипт дальше по цепочке. И тут мы вспоминаем, что в javascript есть возможность перезаписывать любые функции. Поэтому добавляем такой код к детекту:


var _createElement = document.createElement;
document.createElement = function(nodeName){
   var el = _createElement.call(document, nodeName);
   if(nodeName.toLowerCase() == 'script'){
     el.onerror = function(){on_js_load_error(el)};
   }
   return el;
};


Тут просто автоматом добавляется onerror ко всем созданным скриптам. Теоретически их могут перезаписать, но рекламодатели обычно этим на заморачиваются. В функцию on_js_load_error передаётся элемент и получив у него атрибут src можно узнать какой именно скрипт не загрузился. Если это url нашего рекламодателя, значит или рекламодатель умер, или у пользователя адблок включён. 99.99% времени сайт рекламодателя работает.


Это была полная победа. Они не могли скрыть элементы на странице - я бы это обнаружил. Они не могли запретить запросы - я это тоже обнаружу. Но если они разрешат и показ всех элментов и запросов, то реклама будет показываться. Поэтому от попыток скрытия адблока они отказались. Все, что они до этого добавляли в белые списки, чтобы скрыть адблок, было убрано. Мой детект работал успешно.


Сражение коренным образом изменило ход войны. Теперь я мог для адблокеров показывать большой жирный хрен на полэкрана и модераторы ruadlist с этим ничего не могли бы сделать. Но мне нужно было больше. Мне нужно было показывать им рекламу, поэтому наступление продолжилось.


Продолжение следует...


Подробнее
админские истории,разное,адблок
Еще на тему
Развернуть
Ах вы фошисты! У меня деды воевали против рекламы! У меня брат от попандера умер!
То чувство, когда за 3 года никогда не видел рекламы на Джое... Настораживающее
Labertin Labertin 20.04.201612:39 ответить ссылка 0.8
и не увидишь, покуда есть рейтинг в Смешных картинках на 2 звезды
вот что значит много пиздеть в комментах.
уточнение: минимально надо 1 звезду в смешных картинках, чтобы не было рекламы
А можно сделать так - попросить старичков, что бы они просто с каждой страницы тыкали на рекламу, тогда количество переходов будет овердохуя и профит, морально ответственные наверняка есть. Или я что то не понимаю?
как переходить на рекламу, которой нет?
склик рекламы нарушение
печаль
Зачем стирать комменты? Пусть люди пишут всё что думают, а то последнее время модерация ппц, особенно на тему рекламы. И это на джое, где как я раньше думал вообще нет модерастов!
ExpertMag ExpertMag 20.04.201612:40 ответить ссылка -2.8
бан за тупизну. иди читай пост http://joyreactor.cc/post/2493637
потому что люди не сопособны прочитать и осознать даже первый абзац. Там всё написанно.
koka koka 20.04.201612:42 ответить ссылка 0.4
Погоди-погоди, ты взываешь к ЗДРАВОМУ СМЫСЛУ? На Реакторе? У админов? Батенька, вы сайтом не ошиблись?
хз к чему он взывает, но в целом он несет бред.
реактор, как мы можем видеть, не является коммерчески успешным проектом, а посему траты на его поддержание ложатся на администрацию.
пиздеть что-то про рекламу, когда стоит выбор - либо смотри рекламу и продолжай смотреть котиков и сиськи нахаляву, либо реактор станет закрытым сообществом / прекратит существование вообще, как минимум хуевая затея, потому что мнение одного индивидуума, не скинувшего ни копейки и не желающего смотреть рекламу, в этом случае никого не ебет.
Прям будто сводки с фронтов читаю.
А что за платные подписки?пропустил это
А что насчет платной регистрации,и ввод отплаты для тех у кого меньше определенного количества звезда,стажа на сайте ?
Ponyzbs Ponyzbs 20.04.201612:43 ответить ссылка -0.1
Есть боярский аккаунт. Можешь посмотреть в своём профиле описание справа. Ну и можно просто задонатить денег. Это всё тоже обсуждалось в http://joyreactor.cc/post/2493637
koka koka 20.04.201612:47 ответить ссылка 0.3
ОК.Буду знать
Ponyzbs Ponyzbs 20.04.201612:50 ответить ссылка -0.1
Еще какие ныть фичи будут добавлены в боярский акк в будущем?
да
koka koka 20.04.201613:09 ответить ссылка -0.1
и какие же?Туда бы увеличение количество постов
Ponyzbs Ponyzbs 20.04.201613:19 ответить ссылка -0.1
А можно приблизительно узнать какие и когда приблизительные сроки ввода этих фич в действие?
1) это не вопрос этого поста
2) хз =)
koka koka 20.04.201613:36 ответить ссылка 0.1
Интрига) Создай отдельный пост на тему предложений насчет боярского аккаунта
Ponyzbs Ponyzbs 20.04.201613:45 ответить ссылка -0.1
там насоветуют такого что акк будет стоить 1000))
там насоветуют такого что акк будет стоить 1000))
ЕСЛИ там будет сервис который будет окупать.Я прямо сейчас грывни в монитор кину.
требую фичу разбана в аниме!!!!))))
или фича которая сменит модераторов в аниме)
Все что я понял, это то что если у меня адблок включен рекламы у меня будет больше, чем с выключенным
Karabas Karabas 20.04.201612:49 ответить ссылка 0.0
А я сижу через разные прокси. Потому что иначе я не увижу половину разделов, а временами и вовсе на джой зайти не смогу. Я то может и не против бы рекламы в разумных пределах, но посторонние примеси рубятся на проксях к настройкам которых я никак не смогу добраться. Если я куплю платную подписку, ваш скрипт станет игнорировать наличие у меня блокировок и фильтров?

И вот насчёт морального вопроса. Вас не смущает то, что вы ставите своих пользователей под удар? Я имею ввиду, что баннерные сети являются основным поставщиком вирусов (хотя последнее время набирает популярность маскировка под деловую переписку). Вы вынуждаете отключить последний оплот защиты, ведь никакие антивирусы уже давно почти никакую заразу не детектят.
tovix tovix 20.04.201612:53 ответить ссылка 0.3
Если у тебя есть одна звезда в смешных картинках, или задоначено 100 руб, то никакие рекламные скрипты вообще не запускаются.

У Re-l адблока не стоит и никогда не стояло - чтобы видеть интернет без изменений. У меня на 2ом браузере адблок тоже не стоит. Вирусни не обнаружено.
koka koka 20.04.201612:57 ответить ссылка -0.5
Везучий вы. А я работаю эникейщиком на 100 компов и пока адблок с носкриптом не поустанавливал везде, стабильно минимум раз в неделю приходилось чей-нибудь комп чистить от "китайских антивирусов" (в лучшем случае).
tovix tovix 20.04.201613:35 ответить ссылка 0.3
ну тут скорее тупизна пользователей, чем "баннерные сети являются поставщиком вирусов".
если человек жмет на картинку "увеличить член на 50см", это проблема человека, который жмет, нежели картинки.
подозреваю, что дальше он скачивает EnlargePenis.exe и запускает его. Так китайские вирусы и распространяются.
koka koka 20.04.201614:21 ответить ссылка 0.0
компьютерная грамотность нынче не в чести.
судя по тому, сколько людей ноют в темах о яндексбарах и амиго, среднестатистического реакторчанина эта беда тоже стороной не обошла). хоть начинай писать цикл статей "компьютер для самых маленьких".
Нет, ребята. Вы все не угадали. Конечно, юзеры у меня в компах не особо рубят, но ни на какие ссылки они не жали - я по логам проеврял. Прелесть активной рекламы как раз в том, что если не отключены скрипты, она может делать с твоим компом почти всё, что угодно, например, ставить любое гавно, и антивирусам на это сугубо похуй.
А когда я поотключал скрипты, число заражений сократилось раз в двадцать и остались как раз только фишинговые сайты и емейлы, причём вирусы обычно назывались не сиськисеменович.ехе а актсверки.док.жс
Конечно, тоже в итоге вина юзеров, но она не настолько велика, как вы думаете и пишете.
tovix tovix 20.04.201615:46 ответить ссылка 0.1
> И вот насчёт морального вопроса. Вас не смущает то, что вы ставите своих пользователей под удар? Я имею ввиду, что баннерные сети являются основным поставщиком вирусов (хотя последнее время набирает популярность маскировка под деловую переписку). Вы вынуждаете отключить последний оплот защиты, ведь никакие антивирусы уже давно почти никакую заразу не детектят.

Так это, кароче, типа надо кароче окропить компьютер святой водой, выключить его и поставить в шкаф, тогда вирусы нистрашны!
BTW, на Хабр/GT нет желания вбросить статью для розжига? Заодно бы и попиарил финансовые проблемы сайта смищьных картинок в условиях современного курса рубля.
нет. Я уверен, что там набегут такие же адепты адблока и заминусуют её не читая. Если хочешь - можешь запостить =)
koka koka 20.04.201612:57 ответить ссылка 2.1
ЕМНИП, там были статьи про обход адблока и обход обхода, срачи был хорошие, но посты были скорее в плюсе, чем в минусе. Я думаю, если правильно преподнести начало статьи и объяснить точку зрения на рекламу со стороны владельца сайта, то прокатит. Тем более если написать не только про методы борьбы с адблоком, но и уделить немалое время техникам контрмер, которые были применены блокерами. Мне кажется, местная аудитория любит такие детективы с техническими подробностями, особенно если в конце пообещать продолжение. Карму, конечно, сольют, но на то это и вброс.
У меня там итак карма в минусе. Так что смысла я мало вижу. Кто хочет - пусть постит, я не возражаю =)
koka koka 20.04.201613:16 ответить ссылка 0.0
Интересно, т.е. получается, что проверка рассчитана на наиболее популярный RU AdList. А если другие фильтры? Или там такой же принцип?
Позиция админа в чем-то радует - этакий поединок "рекламодатель\пользователь блокировщика". Каждый пытается подсидеть другого, но только в рамках технической части. Глядишь - такими начинаниями и люди грамотнее станут.
я ещё во 2ой части упомяну о других листах. RU AdList - самый большой и подозреваю, что у процентов 90 стоит он. Некоторые комбинируют его с другими блокировщиками. В любом случае, вначале надо побороть что-то одно, а далее заниматься другими. Благо все они в свободном доступе =)
koka koka 20.04.201613:05 ответить ссылка 0.0
Меня больше заинтересовал этот технофашизм.
Твоя цитата
"Я считаю возможным делать всё что угодно, пока это остаётся в рамках технической сферы. Я бы и ЦП разрешил постить, но моралфаги наинают использовать средства вне технической сферы - полиция изымает сервера и владельцев."
Я правильно понял что это расшифровывается так "Я считаю возможным делать все что угодно до тех пор, пока это остается в той сфере, в которой я разбираюсь. Те же, кто прибегает к методам, выходящим за её приделы - моралофаги и просто нехорошие люди"?
sunabouzu sunabouzu 20.04.201613:15 ответить ссылка -0.6
"приделы"! от слова "приделать"!
Мне сделать вид что мне стыдно?
если ты не разбираешься ни в технической сфере, ни в гуманитарной, то наверное должно быть стыдно...
koka koka 20.04.201613:20 ответить ссылка -0.9
нет. Это означает, что возможно делать всё что угодно в технической сфере. Техническая сфера огромна. Я разбираюсь далеко не во всём. Пытаться взломать защиту игр я даже не собираюсь пытаться.

А для тебя все люди делятся на обычных и тыжпрограмистов, которые могут сделать что угодно с компами?
koka koka 20.04.201613:19 ответить ссылка 0.1
Я думаю он имел ввиду то, что если ты оцифруешь себя, и начнешь питаться электричеством, то можешь делать что угодно. А пока ты существуешь в реальном мире, с реальной едой, то должен придерживаться реальных законов и правил, а не только того, что можешь сделать в "технической сфере". Человек контактирует и с технической сферой, и с правовой и нет ни одной причины их не смешивать. Не так как делают это у нас, но все же.
но и причин их смешивать тоже нет =)
koka koka 20.04.201614:09 ответить ссылка -0.1
Отнюдь. Законы придумывают не просто так. Например тоже цп. Можно свободно его выкладывать, чтобы мол, у кого хватит мозгов, тот сможет смотреть. Но один придумает как, объяснит другим, оно станет доступнее. Вырастет спрос, вырастет предложение, пострадают дети. Именно поэтому за такие вещи нужно приходить и изымать сервера, а виновника сажать. Нет и не будет никакой обособленной технической сферы, ибо результаты ее деятельности всегда будут влиять на сферы вокруг. А значит и правила внешних сфер социума на нее тоже распространяются.
ололо, моралфаг в треде.

Не хочется разводить демагогию по поводу этого. Моя позиция сходна с технофашизмом. Ты можешь об этом почитать подробнее в более умных книжках, нежели от меня. Если кратко, то если ты хочешь бороться с укусами пчёл - используй дым, а не запрещай мёд.
koka koka 20.04.201614:26 ответить ссылка 0.1
Лол, я такой же моралфаг, как ты мастер аналогий. Если мне нужно бороться с дворовыми наркоманами, то я не должен запрещать наркотики, а должен не выходить из дома? А если я хочу бороться с детской эксплуатацией, то я не должен запрещать цп, а должен оградить всех детей от взрослых? Если без демагогии, все эти идеи что в интернете можно делать что угодно, и наказывать пусть будут только в интернете же(блокировками и прочим), это бред и влажные фантазии хацкеров.
я щитаю, надо гоняться за тем ЦП, где реально при производстве страдают дети. вернее, гоняться за производителями такого цп и изымать такое цп из свободного проката.
а сейчас вокруг педоистерия, нарисованные дети уже ЦП и уголовщина
хотя если так подумать, для кого-то где-то и реальное ЦП - это часть культуры и традиций, потому что в 27 лет девочки там уже сморщенные. надо очень деликатно оценивать последствия всех запретов
Да от этих "законодателей" у любого нормального человека волосы дыбом встанут. Про все эти блокировки рутрекера из-за книжек донцовой и рисованное цп я даже речи не веду)
void_the void_the 20.04.201614:55 ответить ссылка -0.1
Всего 100 рублей. До работы дороже каждый день добираться, почему так мало людей донатят? Я всяким летсплеерам в свое время кратно большие суммы скидывал, и это была куда более идиотская причина тратить деньги.
Alex Nyen Alex Nyen 20.04.201613:16 ответить ссылка -1.5
Кстати, в правила добавьте про блокировщики рекламы. Хотя бы одну строчку, я вот только сейчас узнал что такие посты караются и побежал смотреть не писал ли чего подобного нарядку с проксями.
>почему так мало людей донатят?
Не то что бы я отвечал за всех людей, но лично мне не нравиться политика выбивания этих грошей, в купе с тем что реактор всегда был модным, стильным, молодежным, модеры хуесосили по КД простых пользователей, пользователи улыбались и просили ещё, а админы смотрели на это все сверху и ловили лулзы. Финансовая сторона вопроса как то не сочетается со всем этим, по этому я смотрю рекламу.
>Я всяким летсплеерам в свое время кратно большие суммы скидывал, и это была куда более идиотская причина тратить деньги.
Это не повод для других людей донатить, при всем уважении.
Эй, в наше время донатить тоже стало модным и молодежным, что может быть моднее и молодежнее Кикстартера с Патареоном?
да, вашу мать, возможно я покажусь очень "нехорошим" человеком, но, блядь, почему нельзя писать нормально? Выше "приделы", тут "не нравиться", комменты читаешь и как на грабли посреди грядки...
Учитывая что ты слил метод - я это всё убью на спор одинм правилом. И начнётся следующий раунд.
Но с момента обращения про донат итд я из принципа сижу без блокера тут, тут вполне культурная реклама, а не хрен во всю страницу.
Dr_Quake Dr_Quake 20.04.201613:39 ответить ссылка 0.1
учитывая то, что один человек на статистику не влияет, - всем похуй.
способов снести рекламу 100600, от какого-то замороченного правила, до скрипта на локалхосте на каком-нибудь похапе, с дом парсером, который будет стягивать саму страницу, вырезать все js и заменять на предварительно очищенные.
главная победа для реактора тут в том, что все решения перестают быть массовыми. ну напишет кто-то правило, если он запостит его тут - схлопочет бан и удаление поста, в другом месте - мало кто из реакторчан его увидит.

тое сть рекламу обойти можно, и та цитата с гиктаймс, которую кока взял за правило, говорит нам, что он как бы особо ничего против и не имеет. но это будет не бездумное скачивание адблока и нажатие кнопки "Вкл", а какие-то более сложные телодвижения.
Ну, ты не нов... AdMuncher уже с лохматых годов так делает. Я ещё в 2000 им пользовался. Только у него слабые фильтры и работает медленнее плюс https и прочее не умеет нормально.
Спрятать элемент это отнюдь не сложное телодвижение.
Одним правилом адблока не убьёшь - действует много проверок сразу. Но убить это всё можно и легко. Проблема в том, что если в ruadlist появится такое правило, то я сразу обойду его. На форуме адблока пользователи предлагали правила для обхода. Модераторым им отвечали, что да, правила правильные и они могут добавить к себе в исключения. Но если они добавят эти правила в общий лист, то я сразу их обойду.

95% пользователей адблока не способны добавить правила в исключения. Они просто не знают что это и зачем это.
koka koka 20.04.201614:14 ответить ссылка 0.0
Ну так и будет следующий раунд, он будет в любом случае, только учитывая скорость обновления листов и тупость модераторов в любом виде - неспеша и не особо напряжно для тебя. Неспособны юзвери - так им и надо, но в данном конкретном случае лучше видеть культурную рекламу как я уже писал.
Культурная реклама - это когда трафик не улетает хз куда и на что.
Однажды спалил фоновое окно, которое крутило видео ролик с аниме-бабами, метров 200 не меньше ушло на эту фигню.

И еще эти бесёжные "вулкан-ставки" чего стоят...
name name 20.04.201615:07 ответить ссылка 0.1
Кому что. Мне, например, на планшете итд КРИТИЧНО что оно ТОРМОЗИТ, по той же причине hide adblock не катит - тормозит то почти так же. А трафик уже не самое главное.
Окей, ваще насрать, не смотрел рекламу и смотреть не буду, воевать с юзерами ведь так хорошо, вместо того что бы зарабатывать нормальным путем давайте лучше будем ебать всем мозги. Как Фэйл.сру, прям один в один.
leonovers leonovers 20.04.201614:36 ответить ссылка -0.5
перечисли эти нормальные пути, пожалуйста.
он, походу, намекает, мол, админы должны искать себе еще по работе "на стороне" чисто ради оплаты серверов
у них и так есть работа и они с зарплаты оплачивают разницу между доходами сайта на рекламе и стоимостью серверов.
на это они и делают упор, что мол "удовольствие от просмотра котиков получаете вы, а платим мы, из своего кармана"
Я скорее про то что заработать на сайте можно не только с помощью рекламы, а как это уже меня не ебет, но факт есть факт.
срать можно не только через жопу. как именно - меня уже не ебет, но факт есть факт.
> заработать на сайте можно не только с помощью рекламы

Почему бы каждому не перечислить по 100 рублей? Или вы имеете в виду "платить должны все кроме меня, а я рекламу видеть не должен" ?
серьезная борьба :) поэтому я использую кастомную блокировку без всяких адблоков через правила касперского
и да это опять доказывает что нада читать документацию с самого начала и стараться не использвать жквери
1) Я читал (но не проверял никогда) что можно ещё делать так: загружать с локалхоста скрипт ad.js в котором будет одна строка ad_enabled = true

Хотя они, окнечно, добавят эту переменную для сайта в виде исключения. Но эти переменные можно генерить с каким-нибудь хешем для каждого пользователя. Костыль тот ещё, конечно.

2) А цель показывать плашку типа "включите адблок"? А нельзя просто по показывать див, а реклама этот див будет потом будет его перекрывать? Как раньше делали "включите js".
hshhhhh hshhhhh 20.04.201617:08 ответить ссылка 0.0
Это будет во 2ой части.
koka koka 20.04.201617:52 ответить ссылка 0.0
Привет, Кока. Даже не знаю огорчит тебя мой рассказ или нет, но попробовал на днях чистого любопытства ради разлогиниться и пошарить по реахтору.
Ну так вот, за двумя слоями адлока, гостом и кристалом касперыча кроме желтенького баннера и изредка закрывающихся окон (существование которых я едва успеваю заметить) ничегошеньки не видно. Может быть я слишком мало был разлогинен, но получилось как-то так.
А вот с авторизацией какая-то беда - долго переходит на страницу логина. Вчера через олдятину вообще не логинило.
Prolbo Prolbo 13.05.201621:55 ответить ссылка 0.0
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
3 3 3 3 lS 3 3 3 S 3 3 3 Ü3333gg 3 3 3 3 3 3 3 3
1
S 3 3 3 3 g 3 3 3 3 3 3 3 3 ¡ 3 s i S 3 g g 3 3 3 3 3 3 3 3 !
!=Ë Si I I I 1
servl2: CPU Loads (lh)
3 3 3 3 3 ^ 3 3 3 3 3 3 3-ÜÜ 3 3 3 3 3 3 3 3 3 3 3
I
Sa Si I I 11 1
SS 3 3 3 1 3 3 3 S S 3 3 3 ^ i i 1 i 3 3 3 3 S 3 3 3 3 3 3 S0
I	i
:=11
подробнее»

админские истории разное ceph и все все все openstack swift

3 3 3 3 lS 3 3 3 S 3 3 3 Ü3333gg 3 3 3 3 3 3 3 3 1 S 3 3 3 3 g 3 3 3 3 3 3 3 3 ¡ 3 s i S 3 g g 3 3 3 3 3 3 3 3 ! !=Ë Si I I I 1 servl2: CPU Loads (lh) 3 3 3 3 3 ^ 3 3 3 3 3 3 3-ÜÜ 3 3 3 3 3 3 3 3 3 3 3 I Sa Si I I 11 1 SS 3 3 3 1 3 3 3 S S 3 3 3 ^ i i 1 i 3 3 3 3 S 3 3 3 3 3 3 S0 I i :=11