Заблокировать рекламу в интернете за 2 минуты
- Открываем файл hosts (на маке это делается так, пишем в терминале: sudo nano /etc/hosts , для windows файл лежит тут: \Windows\System32\drivers\etc\hosts )
2. Вводим локальный IP адрес и домен рекламного сервиса, например домен an.yandex.ru - вызывает рекламу Яндекс Директа на сайтах РСЯ, прописываем: 127.0.0.1 an.yandex.ru и рекламы в РСЯ больше нет:
Есть реклама:
Нет рекламы:
Как найти рекламные домены? Большой список доменов есть тут - http://winhelp2002.mvps.org/hosts.txt
Если вы добавили все домены, а реклама все равно появляется, скорее всего какой то домен вы пропустили, как можно выявить рекламный домен?
- Заходим на нужный сайт, находим рекламный блок, который хотим отключить, жмем правой кнопкой мышки и выбираем посмотреть код
- В инспекторе кода вы увидите ссылку (в 90% случаев при клике на баннер, на сайт рекламодателя вы попадаете через редирект рекламной сетки, которая и вызывает показ баннера), копируем домен добавляем его в файл hosts.
- Баннера больше нет. Кстати, если рекламу вызывает домен не второго уровня (например site.ru), а 3-го и тд (с кучей поддоменов, например p.s.site.ru), как в примере выше, можно добавить в hosts такую запись: 127.0.0.1 .*site.ru - тогда все поддомены будут заблокированы.
В заключение хочу сказать, блокировать рекламу лучше не на всех сайтах и не от всех поставщиков, эти сайты дают вам бесплатный контент, взамен показывают вам рекламу и это нормально, описанный метод лучше применять для всякого треша (полуголые люди, шокирующий контент, псевдо-новости, джойказино123 и тд), остальное можно и оставить.