Существует часто встречающееся заблуждение, что если пользователь никогда не нажимает на рекламу, то, заблокировав её, не нанесёт вреда сайту или приложению в финансовом плане. Это неверно, разработчики также зарабатывают деньги просто за показ рекламы. Вам решать, блокировать рекламу или нет. Лично я бы не стал использовать приложения с рекламой, так как считаю, что она очень раздражает, поэтому без блокировщика рекламы я бы не стал устанавливать такие приложения.
AdAway использует файл hosts для блокировки хостов, которые служат источниками рекламы. Файл hosts расположен по пути /system/etc/hosts
и сопоставляет имена хостов с их IP-адресами. Это обычный способ определения пары "имя хоста - адрес IP" без использования системы доменных имён (DNS). Все нежелательные имена хостов будут перенаправлены на адрес 127.0.0.1
, что означает, что они будут указывать на ваше собственное устройство.
Если файл hosts недоступен для записи, запасным решением является использование встроенной службы VPN . Она будет фильтровать подключения к нежелательным именам хостов и пропускать остальные.
Java на Android имеет свой внутренний кэш DNS. Операционная система будет использовать обновлённый файл hosts сразу же (проверьте это с помощью команды ping в командной строке), но вы должны перезагрузить устройство, чтобы пересоздать кэш DNS в Java.
AdAway также будет работать и без использования веб-сервера!
Вы можете включить локальный веб-сервер в настройках AdAway для ответов на запросы к локальному IP-адресу 127.0.0.1
. Это означает, что тогда на все запросы хостов с рекламой, которые перенаправляются на ваш локальный IP-адрес 127.0.0.1
, будет отвечать веб-сервер AdAway.
Некоторые приложения отказываются работать, если не имеют доступа к хосту с рекламой. Этот метод позволит запускать такие приложения, но вместо рекламы будет подставляться пустое место и отсутствовать изображение рекламы.
Добавить имена хостов, которые вы хотите заблокировать, можно в список Блокировано, находящийся на главном экране. Кроме того, имена хостов, которые вы хотите исключить из блокировки, могут быть добавлены в Разрешено, а имена хостов, которые вы хотите перенаправить на определённый IP-адрес, надо внести в Перенаправлено.
Смотрите Cписок дополнительных источников хостов для AdAway.
Пожалуйста, перейдите на https://adaway.org.