Ru-AdList : Рекомендации разработчика
Опубликовано: Бармалей · 18.06.2020 · 00:03 ••• Обновление: 26.06.2020 · 09:12 0

Подборка материалов с форума Ru-Board от разработчика подписки Ru-AdList.

Подписка применяется в готовых типовых наборах и содержится во вспомогательных фильтрах x.Block'а.

В этой подборке:


Мануал от RU AdList

Данный мануал посвящен теме блокировки рекламы на просторах рунета с использованием подписок RU AdList (+EasyList) в составе различных расширений – Adblock Plus, AdBlock, uBlock Origin и прочих. У подписки есть свой официальный форум, где вся информация представлена в подробностях, но дублировать её здесь нет ни смысла, ни места, поэтому будет логично дать основы, заострив внимание лишь на самых распространённых проблемах.

Подписки и настройка расширений

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

EasyPrivacy, Fanboy's Social, Malware Domains – ориентированы на глобальную сеть, но при этом почти не имеют частных (привязанных к определённому домену) правил для рунета. В результате расширение нагружается абсолютно напрасно, при этом зачастую не принося никаких дивидендов в виде реально нужных блокировок. Более того – основная масса ложных срабатываний, за исключением случаев использования дополнительных расширений, связана в рунете именно с этими подписками.

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

Мало кто знает, но у этих подписок есть своеобразные аналоги для рунета:
EasyPrivacy – Counters (антисчётчик)
Fanboy's Social – Bitblock (социалка + мусор)
Malware Domains – RU AdList (непосредственно)

Подробное их описание можно посмотреть здесь. По любой проблеме можно отписаться на русском языке и если она имеет не локальный, а общий характер, в соответствующую подписку будут оперативно внесены изменения. Наиболее ускоряющая скорость загрузки страниц подписка – это Bitblock. Зачастую после её применения загружаемый контент по своему объёму уменьшается в разы.

Но если есть подписки, создающие массу ложных блокировок, то есть и подписка, ответственная за впечатляющее количество жалоб, связанных с незаблокированной рекламой. Называется это чудо, в зависимости от расширения – Exceptionrules или Allow non-intrusive advertising, но обычно её название нигде не фигурирует, просто стоит в определённом месте галочка в пункте "Разрешить некоторую ненавязчивую рекламу". Подробнее об этом можно прочитать здесь.

Совместное использование подписок RU AdList (+EasyList) с подписками Adguard категорически не рекомендуется. И не важно, о каком расширении идёт речь – uBO, Adguard или любом другом. Эти подписки, хоть и созданы на базе EasyList, эволюционируют параллельно и разный подход к конкретным блокировкам и исключениям при одновременном применении рано или поздно неизбежно приведёт к ложным блокировкам, поломанному функционалу, бесконечным загрузкам страниц, срабатываниям детектора или наоборот – к недостаточному скрытию.

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

Решение проблем

Что делать, если вы столкнулись с незаблокированной рекламой, ложным срабатыванием или детектором адблока.

В первую очередь нужно обновить подписки и дополнительные средства блокирования (если таковые используются). Период автоматического обновления подписок в расширениях составляет порой около недели, а за это время только в подписке RU AdList правится/добавляется порядка 500 фильтров. Если в перечень регулярно посещаемых ресурсов входят те, что постоянно меняют вёрстку уходя от блокировки, то обновление подписок имеет смысл делать при каждом запуске браузера.

Как обновить подписки, некоторые примеры.

ABP для Firefox >
Кликнуть по иконке APB, выбрать в меню "Настройки фильтров" и в разделе "Подписки", кнопке "Действия", выбрать пункт "Обновить фильтры."

ABP для Google Chrome/Safari >
Кликнуть по иконке APB, выбрать в меню "Настройки" и на вкладке "Список фильтров", нажать на кнопку "Обновить сейчас".

uBlock для Firefox/Google Chrome/Safari >
Кликнуть по иконке uBlock, в появившемся окне кликнуть по верхней панели (с надписью uBlock и номером версии) и на вкладке "Сторонние фильтры" нажать сначала на кнопку "Очистить кэши", а потом "Обновить сейчас".

AB для Google Chrome/Safari >
Кликнуть по иконке AB, выбрать в меню "Параметры" и на вкладке "Списки фильтров", нажать на кнопку "Обновить сейчас".

Если проблема не пропала, то далее у юзеров есть два пути. Первый – решить проблему лично для себя любимого, с помощью собственных, либо чужих знаний (спросить на форуме?). Второй – создать предпосылки для того, чтобы проблема решилась для всех, уведомив о ней редакторов подписки.

Проще всего это сделать пользователям Firefox + ABP, кликнув по иконке расширения и выбрав пункт «Сообщить о проблеме на этой странице». После несложной процедуры на сервер улетит отчёт, содержащий нужные данные – установленные подписки, список запросов, сработавшие фильтры, перечень сторонних расширений и (если отправитель не решил остаться анонимом) зашифрованный адрес электронной почты. Редактор адрес не видит, но имеет возможность ответить, что обычно и происходит. Наличие комментария в отчёте увеличивает вероятность получения ответа – такие отчёты обрабатываются в первую очередь. По статистике, 90% проблем – локальные, и в обратном письме редактор предложит эффективное решение.

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

Большая часть ложных срабатываний и вообще всяческих проблем связана отнюдь не с гадкими админами ресурсов, установивших детектор адблока или работой подписок, а с совместной работой блокеров и дополнительных расширений – Ghostery, NoScript, uMartrix и им подобных. Все эти расширения являются по сути огрызками от полноценных блокеров, при этом они имеют простой графический интерфейс, позволяющий управлять запросами не имея специальных знаний. Однако создаются их базовые списки в полном отрыве от реалий рунета и никакая тонкая настройка этого никогда не исправит. Реально продвинутые пользователи, которые разбираются в предмете, прекрасно знают, что подобными расширениями полноценной и качественной блокировки не добиться, да у них и нет такого функционала. После блокирования запросов почти всегда нужно допиливать страницу, вводя правила скрытия. Либо наоборот, разрешать какую-то определённую часть скриптов по маске, дабы сохранить функционал чего-либо, например – видеоплеера. Или же применять исключения в отношения некоторых фильтров скрытия, ибо если этого не сделать, то будет срабатывать какой-нибудь встроенный скрипт кликандера. Те же, кто в силу отсутствия нужных знаний понять это не способен – становятся постоянными посетителями топиков по решению всевозможных больших и не очень проблем. Кому-то нравится эта возня и они даже получают от этого определённый кайф, а кто-то просто «попал», поведясь на хвалебные отзывы гиков. Но и те и другие должны понимать на что они идут и делать это осознанно. Одновременная установка блокирующих расширений и огрызков-скрипторезов почти всегда ведёт к геморрою и лечение тут может отсутствовать. Сам же процесс совместной работы будет эквивалентен действу из известной басни Крылова.

Рекомендуемые дополнительные средства блокирования рекламы

Подписка EasyList и региональное дополнение RU AdList имеют весьма почтенный возраст, их использует целый зоопарк блокеров. Из-за этого внесение туда специфических выражений для работы со стилями и скриптами затруднено. Это связано с тем, что не все расширения для блокировки рекламы имеют встроенный функционал проверки валидности применяемых фильтров. И если добавить вручную кривой фильтр или незнакомый расширению фильтр со специфическим синтаксисом расширение порой не даёт, то залитый в составе подписки – пожалуйста. В результате фильтры со специфическим синтаксисом будут не игнорироваться с параллельным применением валидных, а отбрасываться вместе с ними. Таким образом, один невалидный фильтр, привязанный к определённому домену – убъёт все фильтры на этом домене. А один невалидный глобальный фильтр убъёт уже почти всю подписку в используемом расширении.

Но так как скрывать пустые места, оставшиеся от баннеров в шапках сайтов и прочих местах всё-таки нужно, был создан пакет стилей RU AdList CSS Fixes. В нём реализовано не только скрытие пустых мест, но и разблокировка прокрутки, социальных и трейдинговых замков и многое другое.

Для работы со скриптами был создан пакет скриптов RU AdList JS Fixes. Он отличается от всех встроенных в блокирующие расширения механизмов тем, что скрипты не просто переопределяются, а работают в полном объеме.

Оба пакета, RU AdList CSS Fixes и RU AdList JS Fixes гарантированно совместимы с подпиской RU AdList (+EasyList) независимо от того, в каком расширении она применяется.

Абсолютно любой вопрос по теме можно задать на официальном форуме подписки в топике О том, о сём...

Рекомендуемые наборы подписок для ABP, AB, uBO

Вариант 1, базовый:
EasyList (основная подписка)
RU AdList (он же RUS: RU AdList)
Adblock Warning Removal List (он же Антиадблок)
RU AdList Fixes
Такой набор предназначен для блокировки в основном сторонней рекламы.

Вариант 2, расширенный:
EasyList (основная подписка)
RU AdList (он же RUS: RU AdList)
Adblock Warning Removal List (он же Антиадблок)
Bitblock (он же RUS: BitBlock List, блокирует мусор и социалку)
RU AdList Fixes
Здесь добавляется только Bitblock (прочтите описание!), но это весьма объёмная подписка, включающая в себя Fanboy's Social + правила для рунета, как социальные, так и против мусора. Вопреки расхожему мнению, что с социальными подписками затруднительно пользоваться соц.сетями – это не так. Все блокирующие фильтры, как правило действуют только на сторонних ресурсах, например
||vk.com/widget_community.php$third-party
будет блокировать загрузку виджета и его фрейма везде, кроме vk.com, за это отвечает опция "third-party". Поэтому никаких проблем с VK и прочими сетями у пользователей Bitblock не будет.

Вариант 3, расширенный + приват:
EasyList (основная подписка)
RU AdList (он же RUS: RU AdList)
Adblock Warning Removal List (он же Антиадблок)
Bitblock (он же RUS: BitBlock List, блокирует мусор и социалку)
Counters (он же RU AdList: Counters, Антисчётчик)
RU AdList Fixes
Добавленный в данном варианте Антисчётчик -это своего своего рода рунетовский аналог EasyPrivasy. Когда эти две подписки включены одновременно, то срабатывают в основном одни и те же фильтры. Но если в рунете EasyPrivasy – это основной поставщик ложных срабатываний, то Антисчётчик этого недостатка лишён.

Ссылки на подписки

EasyList – https://easylist-downloads.adblockplus.org/easylist.txt
RU AdList – https://easylist-downloads.adblockplus.org/advblock.txt
Adblock Warning Removal List – https://easylist-downloads.adblockplus.org/antiadblockfilters.txt
Bitblock – https://easylist-downloads.adblockplus.org/bitblock.txt
Counters – https://easylist-downloads.adblockplus.org/cntblock.txt

Все три варианта позволяют наиболее эффективно использовать расширения для блокировки рекламы, не напрягая их (и аппаратные ресурсы) совершенно ненужным перебором десятков тысяч "иноземных" фильтров, применение которым вряд ли когда-нибудь найдётся. Также эти наборы достаточно безопасны в плане ложных срабатываний, а если они произойдут, то их всегда можно оперативно исправить. Подписки EasyList и RU AdList лучше ставить по отдельности, так будет удобнее и обновлять и смотреть принадлежность сработавших фильтров.

Пользователям расширения uBO, помимо подписок перечисленных в указанных вариантах, рекомендуется использовать "родные" подписки расширения, uBlock filters. В них содержатся важные исправления. uBlock filters Privacy при возникновении проблем – отключать в первую очередь. В uBO можно установить данные варианты в один клик, скачав файл настроек и воспользовавшись функцией "Восстановление из файла" на вкладке настроек данного расширения:
Вариант 1, базовый
Вариант 2, расширенный
Вариант 3, расширенный + приват

Также, те кто пользуется Google Chrome, могут установить дополнительное расширение uBlock Origin Extra для помощи в блокировке веб-сокетов. Оно содержит специальный код (костыль) для api этого браузера и позволяет любому блокирующему расширению получить доступ к манипуляциям с этим транспортом. Само по себе оно ничего не блокирует – лишь предоставляет такую возможность. На начало 2017г. uBO, Adblock Plus и AdBlock вполне успешно справляются с самостоятельной блокировкой сокетов, но прогресс не стоит на месте и способы загрузки сокетов тоже. uBlock Origin Extra может помочь в тех случаях, когда рекламщики начинают применять новые алгоритмы, а блокирующие расширения ещё не успели выпустить модернизированные ревизии.


Особенности настройки поддерживаемых расширений

Некоторые особенности настройки и использования поддерживаемых расширений

Данная статья посвящена теме блокировки рекламы на просторах рунета с использованием фильтров RU AdList (+EasyList) в составе Adblock Plus, AdBlock, uBlock Origin. У фильтров RU AdList есть свой официальный форум, где вся информация представлена в подробностях, но дублировать её здесь нет ни смысла, ни места, поэтому будет логично дать основы, заострив внимание лишь на самых распространённых проблемах.

Фильтры и настройка расширений

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

Фильтры Fanboy's, EasyPrivacy, Malware Domains – ориентированы на глобальную сеть, но при этом почти не имеют частных (привязанных к определённому домену) правил для рунета. В результате расширение нагружается абсолютно напрасно, при этом зачастую не принося никаких дивидендов в виде реально нужных блокировок. Более того, основная масса ложных срабатываний, за исключением случаев использования дополнительных расширений, связана в рунете именно с этими фильтрами.

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

Мало кто знает, но у этих фильтров есть своеобразные аналоги для рунета:
EasyPrivacy – Counters (антисчётчик)
Fanboy's – BitBlock (социалка + мусор)
Malware Domains – RU AdList (непосредственно)

Подробное их описание можно посмотреть здесь. По любой проблеме можно отписаться на русском языке и если она имеет не локальный, а общий характер, в соответствующий фильтр будут оперативно внесены изменения. Наиболее ускоряющий скорость загрузки страниц фильтр – это BitBlock. Зачастую после его применения загружаемый контент по своему объёму уменьшается в разы.

Но если есть фильтры, создающие массу ложных блокировок, то есть и фильтр, ответственный за впечатляющее количество жалоб, связанных с незаблокированной рекламой. Называется это чудо, в зависимости от расширения – Exceptionrules или Allow non-intrusive advertising, но порой его название нигде не фигурирует, просто стоит в определённом месте галочка в пункте "Разрешить некоторую ненавязчивую рекламу". Подробнее об этом можно прочитать здесь.

Отдельного упоминания заслуживают ещё 2 вещи – скрипт Anti-Adblock Killer и сетевая блокировка с помощью правки файла Hosts. Скрипт Anti-Adblock Killer заброшен и не обслуживается автором, из-за чего он не просто перестал выполнять своё назначение, но и ломает другие, нужные и полезные скрипты. А сетевая блокировка с помощью правки файла Hosts приводит к тому, что исключения, препятствующие срабатыванию детекторов адблока, перестают работать, со всеми вытекающими последствиями. Поэтому использовать эти решения настоятельно не рекомендуется.

Решение проблем

Что делать, если вы столкнулись с незаблокированной рекламой, ложным срабатыванием или детектором адблока.

В первую очередь нужно обновить фильтры и дополнительные средства блокирования (если таковые используются). Период автоматического обновления фильтров в расширениях составляет порой около недели, а за это время только в фильтре RU AdList правится/добавляется порядка 500 правил. Если в перечень регулярно посещаемых ресурсов входят те, что постоянно меняют вёрстку (уходя от блокировки), то обновление фильтров имеет смысл делать при каждом запуске браузера.

Как обновить фильтры, некоторые примеры.

Adblock Plus для Firefox/Google Chrome >
Кликнуть по иконке APB, перейти в "Настройки" и в разделе "Расширенные" выбрать пункт "Обновить все списки фильтров".

uBlock Origin для Firefox/Google Chrome >
Кликнуть по иконке uBlock Origin, в появившемся окне кликнуть по иконке с ползунками и на вкладке "Сторонние фильтры" нажать сначала на кнопку "Очистить все кэши", а затем "Обновить сейчас".

AdBlock для Firefox/Google Chrome >
Кликнуть по иконке AB, кликнуть по шестерёнке, кликнуть по пункту "Списки фильтров", нажать на кнопку "Обновить прямо сейчас".

Во всех случаях необходимо не закрывать вкладку и дождаться окончания работы индикатора загрузки фильтров.

Если проблема не пропала, то далее у юзеров есть два пути. Первый – решить проблему лично для себя любимого, с помощью собственных, либо чужих знаний (спросить на форуме?). Второй – создать предпосылки для того, чтобы проблема решилась для всех, уведомив о ней авторов фильтров.

Проще всего это сделать пользователям Adblock Plus, кликнув по иконке расширения и выбрав пункт "Сообщить об ошибке". После несложной процедуры на сервер улетит отчёт, содержащий нужные данные – установленные подписки, список запросов, сработавшие фильтры и (если отправитель не решил остаться анонимом) зашифрованный адрес электронной почты. Авторы фильтров адрес не видят, но имеют возможность ответить, что обычно и происходит. Наличие адреса электронной почты и комментария в отчёте – увеличивает вероятность получения ответа, такие отчёты обрабатываются в первую очередь. По статистике, 90% проблем – локальные, и в обратном письме будет предложено эффективное решение.

Пользователи других поддерживаемых блокировщиков могут написать о проблеме в настоящем топике, соблюдая соответствующие правила оформления, или обратиться на официальный форум RU AdList, воспользовавшись следующими указаниями.

Большая часть ложных срабатываний и вообще всяческих проблем связана отнюдь не с гадкими админами ресурсов, установивших детектор адблока или работой подписок, а с совместной работой блокеров и дополнительных расширений – Ghostery, NoScript, uMartrix и им подобных. Все эти расширения являются по сути огрызками от полноценных блокеров, при этом они имеют простой графический интерфейс, позволяющий управлять запросами не имея специальных знаний. Однако создаются их базовые списки в полном отрыве от реалий рунета и никакая тонкая настройка этого никогда не исправит. Реально продвинутые пользователи, которые разбираются в предмете, прекрасно знают, что подобными расширениями полноценной и качественной блокировки не добиться, да у них и нет такого функционала. После блокирования запросов почти всегда нужно допиливать страницу, вводя правила скрытия. Либо наоборот, разрешать какую-то определённую часть скриптов по маске, дабы сохранить функционал чего-либо, например – видеоплеера... или же применять исключения в отношения некоторых фильтров скрытия, ибо если этого не сделать, то будет срабатывать какой-нибудь встроенный скрипт кликандера. Те же, кто в силу отсутствия нужных знаний понять это не способен – становятся постоянными посетителями топиков по решению всевозможных больших и не очень проблем. Кому-то нравится эта возня и они даже получают от этого определённый кайф, а кто-то просто «попал», поведясь на хвалебные отзывы гиков. Но и те и другие должны понимать на что они идут и делать это осознанно. Одновременная установка блокирующих расширений и огрызков-скрипторезов почти всегда ведёт к геморрою и лечение тут может отсутствовать. Сам же процесс совместной работы будет эквивалентен действу из известной басни Крылова. Следует отметить, что не только Ghostery, NoScript или uMartrix могут создавать подобные проблемы. Пользуйтесь смыслом, а не буквой написанного. Одновременное использование двух и более изначально не предназначенных для совместной работы каких-либо средств для решения одной и той же задачи – практически всегда приводит к проблемам и блокировка рекламы исключением не является.

Ссылки на рекомендуемые фильтры для их добавления вручную

EasyList – https://easylist-downloads.adblockplus.org/easylist.txt
RU AdList – https://easylist-downloads.adblockplus.org/advblock.txt
RU AdList для uBlock Origin – https://easylist-downloads.adblockplus.org/advblock+cssfixes.txt
Adblock Warning Removal List – https://easylist-downloads.adblockplus.org/antiadblockfilters.txt
Counters – https://easylist-downloads.adblockplus.org/cntblock.txt
BitBlock – https://easylist-downloads.adblockplus.org/bitblock.txt

В зависимости от используемого расширения эти фильтры предназначены для совместной работа с собственными фильтрами расширений. Для Adblock Plus это "ABP filters", для AdBlock это "Противообходные фильтры", для uBlock Origin это "uBlock filters". Отключать включенные по-умолчанию собственные фильтры расширений не рекомендуется.

Подробнее о рекомендуемых наборах фильтров и совместимых дополнительных средствах

Для Adblock Plus/AdBlock
Для uBlock Origin
Для uBlock Origin legacy

Рекомендуемые расширения для некоторых браузеров

Для актуальных браузеров не имеет большого значения выбор блокировщика и дополнений, это скорее вопрос личных предпочтений. Что касается раритетов на базе Firefox, 52-56 версий или Pale Moon, то тут уже особых вариантов нет, единственное расширение с адекватным функционалом, в полном объёме поддерживающее эти версии – uBlock Origin legacy. Поскольку ни одного стабильно работающего менеджера скриптов для данных раритетов не существует, использовать в них RU AdList JS Fixes нормально не получится, что приведёт к пропуску рекламы на ресурсах яндекса. Единственный же способ корректной блокировки рекламы в таких случаях есть в описании рекомендуемых наборов для uBlock Origin legacy и заключается в использовании Scriptlet Doctor.


Наборы фильтров для пользователей Adblock Plus/AdBlock

Рекомендуемые наборы фильтров и дополнительных средств для пользователей Adblock Plus/AdBlock

Для подключения фильтров нужно кликнуть левой кнопкой мыши по их названию:

EasyList (основной фильтр)
RU AdList (он же RUS: RU AdList)
Adblock Warning Removal List (он же Антиадблок)
Counters (он же RU AdList: Counters, Антисчётчик)

В дополнение можно использовать фильтр BitBlock (он же RU AdList: BitBlock + Fanboy's General, блокирует мусор и социалку) – это весьма объёмный фильтр, включающий в себя (и исправляющий) Fanboy's Social + правила для рунета, как социальные, так и против мусора. Перед подключением прочтите описание!

Собственные фильтры (для Adblock Plus это "ABP filters", для AdBlock это "Противообходные фильтры") включены по-умолчанию, отключать их не рекомендуется.

В связи с тем, что расширения на движке ABP в настоящий момент ещё не поддерживают встраивание стилей, пользователям Adblock Plus/AdBlock рекомендуется использовать пакет специальных стилей RU AdList CSS Fixes. Для использования потребуется предварительно установить расширение Stylus, совместимое с вашим браузером.

RU AdList JS Fixes – пакет специальных скриптов для корректной блокировки рекламы на некоторых проблемных сайтах.
С описанием пошаговой установки RU AdList Fixes можно ознакомиться здесь.

Ссылки на рекомендуемые фильтры для их добавления вручную

EasyList – https://easylist-downloads.adblockplus.org/easylist.txt
RU AdList – https://easylist-downloads.adblockplus.org/advblock.txt
Adblock Warning Removal List – https://easylist-downloads.adblockplus.org/antiadblockfilters.txt
Counters – https://easylist-downloads.adblockplus.org/cntblock.txt
BitBlock – https://easylist-downloads.adblockplus.org/bitblock.txt

Для добавления фильтров вручную нужно:

В Adblock Plus – кликнуть по иконке расширения, в появившемся окне нажать на шестерёнку, выбрать в левой колонке пункт "Расширенные" и использовать кнопку "Добавить список фильтра посредством URL".

В AdBlock – кликнуть по иконке расширения, в появившемся окне нажать на шестерёнку, выбрать в левой колонке пункт "Списки фильтров", опустится вниз страницы, вставить ссылку в форму под строкой "Пользовательские фильтры" и нажать "Подписаться".


Наборы фильтров для пользователей uBlock Origin

Рекомендуемые наборы фильтров и дополнительных средств для пользователей uBlock Origin

Для подключения фильтров нужно кликнуть левой кнопкой мыши по их названию:

EasyList (основной фильтр)
RU AdList для uBlock Origin (он же RUS: RU AdList) совместим только с uBlock Origin
Counters (он же RU AdList: Counters, Антисчётчик)

В дополнение можно использовать фильтр BitBlock (он же RU AdList: BitBlock + Fanboy's General, блокирует мусор и социалку) – это весьма объёмный фильтр, включающий в себя (и исправляющий) Fanboy's Social + правила для рунета, как социальные, так и против мусора. Перед подключением прочтите описание!

Собственные фильтры uBlock Origin, "uBlock filters" – включенные по-умолчанию, отключать не рекомендуется, о проблемах, возникающих при их использовании, рекомендуется сообщать (New issue) их автору.

Краткое описание uBlock filters

uBlock filters – решает множество проблем вне рунета
uBlock filters – Annoyances – антиадблок вне рунета
uBlock filters – Badware risks – блокирует опасные сайты вне рунета
uBlock filters – Privacy – работает с аналитикой, в очень редких случаях может ломать сайты
uBlock filters – Resource abuse – блокирует майнинг (и схожие поведение) вне рунета
uBlock filters – Unbreak – чинит сломанное сторонними фильтрами

В большинстве случаев uBlock Origin с рекомендуемыми наборами фильтров справляется с рекламой самостоятельно и не требует использования RU AdList JS Fixes, если же его всё-таки требуется установить, пошаговая установка описана здесь.

Вниманию пользователей актуальных версий Firefox! Из-за CSP-бага Firefox, uBO-скриплеты на сайтах яндекса отвергаются и в результате (если не установлен RU AdList JS Fixes) реклама не блокируется. Избежать этой неприятности поможет дополнение Scriptlet Doctor (версия scriptlet-doctor-quantum).

Ссылки на рекомендуемые фильтры для их добавления вручную

EasyList – https://easylist-downloads.adblockplus.org/easylist.txt
RU AdList для uBlock Origin – https://easylist-downloads.adblockplus.org/advblock+cssfixes.txt
Counters – https://easylist-downloads.adblockplus.org/cntblock.txt
BitBlock – https://easylist-downloads.adblockplus.org/bitblock.txt

Для добавления фильтров вручную нужно

Кликнуть по иконке uBlock Origin и нажать в появившемся окне на иконку с ползунками (крайняя правая, под синей кнопкой) для открытия панели управления. Перейти на вкладку "Списки фильтров", активировать в самом низу пункт "Импортировать", вставить ссылку в появившуюся форму и нажать кнопку "Применить изменения" в правом верхнем углу.


Наборы фильтров для пользователей uBlock Origin legacy

Рекомендуемые наборы фильтров и дополнительных средств для пользователей uBlock Origin legacy

Для подключения фильтров нужно кликнуть левой кнопкой мыши по их названию:

EasyList (основной фильтр)
RU AdList для uBlock Origin (он же RUS: RU AdList) совместим только с uBlock Origin
Counters (он же RU AdList: Counters, Антисчётчик)

В дополнение можно использовать фильтр BitBlock (он же RU AdList: BitBlock + Fanboy's General, блокирует мусор и социалку) – это весьма объёмный фильтр, включающий в себя (и исправляющий) Fanboy's Social + правила для рунета, как социальные, так и против мусора. Перед подключением прочтите описание!

Собственные фильтры uBlock Origin, "uBlock filters" – включенные по-умолчанию, отключать не рекомендуется, о проблемах, возникающих при их использовании, рекомендуется сообщать (New issue) их автору.

Краткое описание uBlock filters

uBlock filters – решает множество проблем вне рунета
uBlock filters Legacy – содержит legacy-специфические исправления
uBlock filters – Annoyances – антиадблок вне рунета
uBlock filters – Badware risks – блокирует опасные сайты вне рунета
uBlock filters – Privacy – работает с аналитикой, в очень редких случаях может ломать сайты
uBlock filters – Resource abuse – блокирует майнинг (и схожие поведение) вне рунета
uBlock filters – Unbreak – чинит сломанное сторонними фильтрами

В большинстве случаев uBlock Origin с рекомендуемыми наборами фильтров справляется с рекламой самостоятельно и не требует использования дополнительных расширений, однако из-за CSP-бага Firefox, uBO-скриплеты на сайтах яндекса отвергаются и в результате реклама не блокируется. Избежать этой неприятности поможет дополнение Scriptlet Doctor (версия scriptlet-doctor-classic). Для legacy-версий – это в настоящий момент единственный способ корректной блокировки рекламы на яндексе.

Ссылки на рекомендуемые фильтры для их добавления вручную

EasyList – https://easylist-downloads.adblockplus.org/easylist.txt
RU AdList для uBlock Origin – https://easylist-downloads.adblockplus.org/advblock+cssfixes.txt
Counters – https://easylist-downloads.adblockplus.org/cntblock.txt
BitBlock – https://easylist-downloads.adblockplus.org/bitblock.txt

Для добавления фильтров вручную нужно

Кликнуть по иконке uBlock Origin и нажать в появившемся окне на иконку с ползунками (крайняя правая, под синей кнопкой) для открытия панели управления. Перейти на вкладку "Списки фильтров", активировать в самом низу пункт "Импортировать", вставить ссылку в появившуюся форму и нажать кнопку "Применить изменения" в правом верхнем углу.


RU AdList JS Fixes

RU AdList JS Fixes – Дополнение к фильтру RU AdList, используемому в uBlock Origin, Adblock Plus/AdBlock. Иногда рекламу невозможно корректно заблокировать стандартными средствами блокирующих расширений. Для данных случаев как раз и предусмотрен RU AdList JS Fixes.

RU AdList JS Fixes – пакет специальных скриптов для корректной блокировки рекламы на некоторых проблемных сайтах. Также содержит антиадблочные решения.

Пользователям Adblock Plus и AdBlock скрипт RU AdList JS Fixes необходим в обязательном порядке. Эти расширения имеют крайне скромную библиотеку сниппетов (скриплетов) и со сложными проблемами справится не в состоянии. uBlock Origin в большинстве случаев справляется сам "из-коробки", в сложных – при использовании рекомендованных для него в шапке настройках. Также RU AdList JS Fixes может потребоваться пользователям uBO+FF на сайтах яндекса, где из-за CSP-бага Firefox скриплеты uBlock Origin отбрасываются, что приводит к пропуску рекламы. Данная проблема может быть решена альтернативным способом, с помощью Scriptlet Doctor, выбор за пользователями.

Для использования RU AdList JS Fixes потребуется предварительно установить расширение Tampermonkey. Пользователям актуальных версий браузеров + Tampermonkey настоятельно рекомендуется зайти в панель управления (клик по иконке Tampermonkey) и на вкладке "Настройки" активировать режим "Продвинутый" (он же "Эксперт") , после чего установить в экспериментальных опциях (в самом низу) режим встраивания "Мгновенный". На сегодняшний день Tampermonkey является единственным менеджером скриптов, обладающим необходимым функционалом и стабильностью, требуемых для работы RU AdList JS Fixes.

С описанием пошаговой установки RU AdList JS Fixes можно ознакомиться здесь.

P.S. Работоспособность RU AdList JS Fixes в основном проверяется в актуальных десктопных версиях Google Chrome и Mozilla Firefox. Стабильная работа скрипта в Firefox 52-56 не гарантируется, а более старые версии не поддерживаются вовсе.


Список некоторых расширений, ломающих работу блокировщиков

Использование NoScript, Ghostery, uMatrix, Kaspersky Анти-Баннер, Canvas Fingerprint Defender, ScriptSafe и прочих подобных средств – достаточно часто становится причиной множества проблем. Это связано с тем, что они никогда не тестировались на предмет совместной работы с расширениями, предназначенными непосредственно для блокировки рекламы. В результате ломается функционал ресурсов, который с рекламой никак не связан. Либо блокируются сетевые запросы, из-за чего срабатывают детекторы адблока и активируются альтернативные варианты загрузки рекламы или блокируется доступ к ресурсу. А правила в фильтрах, предназначенные для предотвращения подобного – становятся бесполезны. То же самое касается одновременного использования двух и более блокировщиков.


Особенности некоторых браузеров, влияющие на блокировку рекламы

В браузерах Opera 57.0.3098.76 и новее, не блокируется реклама на страницах поиска – речь идёт о главной яндекса, гугла, а также на любых других страницах, где присутствуют поисковые сервисы. Проблема возникает из-за того, что в настройках браузера по-умолчанию, расширения (в т.ч. и блокирующие рекламу) на этих страницах отключены. Для решения проблемы нужно зайти в управление расширениями и активировать пункт "Разрешить доступ к результатам на странице поиска" у используемых для блокировки рекламы расширений.

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

В браузерах Firefox на движке Quantum (57 версия и новее) более строгая, нежели стандартная, настройка "Улучшеной защиты от слежения" (раздел "Приватность и Защита"), может ломать функционал ресурсов и вызывать срабатывания детекторов адблока, приводящих к блокировке сайтов или альтернативной загрузке рекламы. Правила в фильтрах, обычно предотвращающие подобное поведение, становятся в таких случаях бесполезны, поскольку запрет исходит от самого браузера.

Отдельно нужно сказать о Яндекс-браузере. Данный хромо-клон изначально противодействуют блокировке рекламы, а в некоторых случаях (в зависимости от сборки) – встраивают собственную, в дополнение к имеющейся на сайте. Если вы установили себе такой браузер, будьте готовы к тому, что блокировка рекламы в нём будет максимально затруднена, а порой и вовсе невозможна.


Опыт эксплуатации dimisa

Смотрим также:

Бармалей 18.06.2020 26.06.2020 864 0.0

Общие технические сведения о разработке
Статус разработки:Активная, поддерживается разработчиком

Поделиться

Всего комментариев: 0
close