267 подписчиков

Как эффективно заблокировать рекламу

1,1K прочитали
Главнейший двигатель торговли раздражитель в интернете - это реклама во всех ее проявлениях. Реклама раздражает, засоряет web-страницы, замедляет открытие сайтов, отвлекает от работы и пр.

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

1. Правка HOST файла

Первым делом для избавления от рекламы нужно заблокировать адреса сайтов в интеренете, с которых распространяется реклама. Делается это очень просто, нужно всего лишь заменить системный файл Hosts, расположенный по адресу c:\Windows\System32\drivers\etc\hosts модифицированным файлом, в котором заблокированы рекламные хосты. Для примера я выложил свой файл, скачайте и посмотрите его содержимое в любом текстовом редакторе:c:\Windows\System32\drivers\etc\hosts

содержание измененного host-файла
содержание измененного host-файла
Важно! При этом может потребоваться отключение вашего антивируса и контроля учетных записей пользователей UAC

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

2. Настройка фаэвола роутера

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

На примере настройки фильтра URL-адресов роутера ASUS:

Главнейший двигатель торговли раздражитель в интернете - это реклама во всех ее проявлениях. Реклама раздражает, засоряет web-страницы, замедляет открытие сайтов, отвлекает от работы и пр.-3

Важно! Первые два способа достаточно эффективно блокируют рекламу по протоколу HTTP, однако реклама не будет фильтроваться по безопасному протоколу HTTPS

3. Браузерные расширения

Существует множество расширений практически для всех популярных браузеров блокирующих рекламу и нежелательный контент. К наиболее популярным относятся: uBlock, AdBlock, AdGuard, AdBlock Plus, AdAway - принцип их работы и настройки практически идентичен: блокировка рекламы на основе собственных списков (подписок) и блокировка на основе правил пользователя.

Рассмотрим типовые настройки на примере наиболее удобного и эффективного расширения AdGuard для Chrome:

основные фильтры AdGuard
основные фильтры AdGuard

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

добавление пользовательских фильтров AdGuard
добавление пользовательских фильтров AdGuard

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

Отдельно хочется выделить еще одно мощнейшее расширение по блокировке контента - uMatrix. Расширение uMatrix разработано для всех популярных браузеров - Google Chrome, Firefox и Opera и представляет собой интерактивный блокировщик любых типов запросов браузера. Позволяет запретить загрузку скриптов, фреймов, плагинов, рекламы и пр. Настоящий профессионал среди блокираторов содержимого.

блокировка элементов содержимого веб-страницы uMatrix
блокировка элементов содержимого веб-страницы uMatrix

Как видно на скриншоте - расширение uMatrix позволяет избирательно разрешать и/или запрещать исполнение практически любых элементов веб-страницы - куки, CSS-стили, Javascript, изображения, медиа (видео, флеш, ), XHR, фреймы и т.п. Каждая ячейка, строка и столбец представляет собой элемент управления содержимым сайта и отображает какие элементы сайта выполняются, а какие запрещены.

Обозначения:

  • Красный квадрат - эффективное внесение в черный список, запросам не удается добраться до места назначения.
  • Темно-красный квадрат - имя домена и / или тип запроса специально занесены в черный список.
  • Тусклый красный квадрат - статус черного списка наследуется, потому что элемент добавлен в серый список.
  • Зеленый квадрат - эффективное внесение в белый список, запросы добираются до места назначения.
  • Темно-зеленый квадрат - имя домена и / или тип запроса специально занесены в белый список.
  • Тусклый зеленый квадрат - статус белого списка наследуется, потому что элемент добавлен в серый список.

4. Менеджеры скриптов и стилей

Менеджеры скриптов и стилей представляют собой браузерные расширения, которые позволяют "на лету" фильтровать содержимое веб-страниц, например удаляя нежелательный контент и изменяя стиль их отображения. Для эффективной блокировки рекламы на сайтах обычно применяется связка двух расширений: Tampermonkey (или его форк Violentmonkey) и Stylish (или Stylus) которые дополняют друг друга.

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

скрипты для блокировки рекламы Tampermonkey
скрипты для блокировки рекламы Tampermonkey

Stylish - менеджер стилей, позволяющий устанавливать для веб-сайтов произвольные CSS-стили и темы

стили для блокировки рекламы в Stylish
стили для блокировки рекламы в Stylish

Оба этих расширения позволяют достаточно эффективно блокировать рекламу на сайтах за счет поlключения соответствующих скриптов блокировки (Tampermonkey) и стилей отображения сайтов, очищенных от рекламных блоков (Stylish). Данные расширения можно использовать как по отдельности, так и вместе.

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

5. Антивирусы и блокираторы рекламы

Использование сторонних программ типа Adguard и встроенного Анти-баннера Антивируса Касперского. Рассмотрим на примере Kaspersky Internet Security 2020.

Для включения Антибаннера KIS 2020 переходим последовательно: Настройка (значек шестеренки) - Вкладка "Защита" - Анти-Баннер. Включаем защиту передвигая ползунок (1).

настройка Анти-баннера KIS 2020
настройка Анти-баннера KIS 2020

Далее, по порядку включаем нужные фильтры (2) и загружаем правила для блокировки из файла черного списка (3). Сам файл с правилами блокировки для Антибаннера можно скачать тут.

настройка фильтров Анти-баннера KIS 2020
настройка фильтров Анти-баннера KIS 2020

В данном архиве находятся три файла со списками:

ABBLxxxxxx.txt - основной файл чёрного списока. Импортируется в чёрный список антибаннера в раздел "Запрещенные баннеры".
ABBL-COUNTERS.txt - чёрный список счётчиков. Дополняет собой основной чёрный список при необходимости.
ABWL.txt - белый список, не обязательный. Импортируется в список сайтов с разрешенными баннерами.

С программой AdGuard все намного проще. Как заявляют разработчики:

"AdGuard — блокировщик рекламы со встроенной защитой личных данных и родительским контролем. Работает во всех браузерах и приложениях. Постоянно обновляемые фильтры делают интернет дружелюбным и чистым."

и еще:

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

Программа имеет множество настроек по блокировке рекламного контента: есть Антибаннер, Антитрекинг, Антифишинг, Фильтр DNS и различные расширения.

меню настроек Антибаннера AdGuard
меню настроек Антибаннера AdGuard

По умолчанию все уже настроено, влючены оптимальные фильтры и программа готова к работе.

установленные фильтры
установленные фильтры

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

Пользовательские правила блокировки
Пользовательские правила блокировки

Самым полезным, по моему мнению, является расширение AdGuard Extra, которое позволяет блокировать сложную рекламу, скрытую внутри динамического CSS-кода веб-страниц, например Rндекс-директ

полезные расширения AdGuard
полезные расширения AdGuard

Ну вот на этом и все. Рассмотрели наиболее эффективные способы блокировки рекламы. Применяйте их взависимости от ваших потребностей.

Важные советы:

1. Не существует одного универсального и эффективного срндства и способа для блркировки рекламы. Всегда используйте комплексное решение, для получения наилучшего результата комбинируте различные способы, например, патченый HOST-файл + AdGuard для Windows, или Tampermonkey + Stylish и т.п.

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

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

4. Используйте исключения. Добавляйте в списки исключений ("белые списки") сайты на которых отображение контента является критическим и не может быть заблокировано, например сайты интернет-банкинга, платежных систем, он-0лайн магазинов и т.п.

На этом все! Удачи в борьбе с рекламой!