Привет, Пикабу! Каюсь, долго не выкладывал вторую часть, потому что забил забыл про это дело, но сегодня пикабушник @Iphirion напомнил мне об этом... 4 раза:D
В общем, поехали;)
Блокировка рекламы под Android.
Этот вопрос, несомненно был самым актуальным в комментариях к первому посту: что делать в браузере на ПК, знают почти все, но как эффективно блокировать рекламу на смартфоне или планшете? Рассмотрим несколько вариантов решения этой задачи.
1. Браузер с блокировщиком рекламы
Многие мобильные браузеры имеют встроенный блокировщик рекламы. Конечно, он не избавит вас от рекламы в приложениях, но просмотр веб-страниц станет комфортнее... По крайней мере, в этом нас уверяют разработчики. Насколько эффективен тот или иной встроенный блокировщик на самом деле, можно проверить на практике.
В качестве примеров приведу Adblock Browser от разработчиков ABP и UC Browser с собственным блокировщиком.
Кстати, можно не полагаться на встроенный блокировщик, а установить Firefox и поставить туда ABP или uBlock с вашими привычными настройками. Правда, такая связка будет достаточно тяжёлой и не подойдёт для бюджетных устройств.
Плюсы:
+ Установка из Google Play
+ Не требуется root
+ Отсутствие необходимости в дополнительном ПО
Минусы:
- Не блокируют рекламу в приложениях
- Качество блокировки и/или производительность оставляют желать лучшего
2. Adblock Plus для Android
Сразу замечу, что этот вариант лично я не рекомендую. Не рекомендует его, судя по всему, и сам разработчик, предлагая вместо него установить Adblock Browser. Но приложение это слишком известное, чтобы о нём ничего не сказать.
Для работы не требуются root-права, но пользоваться приложением без них крайне неудобно: необходимо вручную настраивать прокси для каждого нового соединения. Не то, чтобы это очень сложно, но надоест быстро. С рутом, однако, таких проблем нет, и приложение начинает фильтровать трафик сразу. К качеству фильтрации не придерёшься - предлагается использовать EasyList + региональную подписку (в нашем случае RU AdList, можно выбрать другую). А вот производительность оставляет желать лучшего: приложение кушает под сотню МБ оперативной памяти и периодически зависает даже с моими двумя гигабайтами.
Плюсы:
+ Высокое качество блокировки во всех приложениях
Минусы:
- Отсутствует в Google Play
- Работать без root неудобно
- Низкая производительность
3. AdAway
Пожалуй, один из самых старых, простых и проверенных способов блокировки рекламы - использование файла hosts. Именно этим и занимается данное приложение: скачивает списки рекламных серверов, объединяет их и записывает в системный hosts-файл. Как вы уже догадались, для этого нужен root. Также, как и предыдущее, это приложение отсутствует в Google Play, но активно поддерживается сообществом на 4pda и разработчиками.
Поскольку приложение только составляет hosts, а блокировка рекламы производится, фактически, самой системой, оно практически не нагружает смартфон, не потребляет много памяти и зарядки. А ещё оно имеет множество настроек и подробную справку на русском языке. В общем, всем оно хорошо, вот только алгоритм фильтрации... С помощью hosts можно заблокировать только рекламу, расположенную на сторонних серверах. Но многие сайты размещают свою рекламу на собственном сервере, поэтому заблокировать её не получится (или доступ к сайту будет заблокирован целиком). Поэтому AdAway отлично справляется с блокировкой рекламы в приложениях, но в браузере будет пропущено немало баннеров.
Плюсы:
+ Высокое качество блокировки в приложениях
+ Возможность гибкой настройки и подробная справка
+ Отличная производительность
Минусы:
- Отсутствует в Google Play
- Для работы приложения требуется root
- Низкое качество блокировки в браузере
4. Adguard для Android
В комментариях к прошлому посту было немало сторонников этой программы для Windows, недовольных тем, что я обделил её вниманием. В случае с платформой Android эта ситуация не повторится, потому что я и сам являюсь её постоянным пользователем. Я перепробовал множество способов блокировки рекламы на смартфоне, но остановился именно на этом. И на есть большое количество причин: приложение находится в стадии активной разработки и постоянно обновляется и улучшается, имеет массу настроек, активную поддержку сообщества и разработчиков, не требует рут-прав, качественно блокирует рекламу, предоставляет большой список фильтров на выбор (все фильтры Adguard + все региональные EasyList), потребляет мало ресурсов и электроэнергии... Более того, в последних версиях Adguard научился фильтровать https соединения, что позволяет удалять рекламу в приложении YouTube, например. Стоит ли продолжать?;)
Пожалуй, стоит. Потому что у приложения есть один существенный минус. Бесплатная версия блокирует рекламу только в браузерах. К счастью, существует решение этой проблемы, но на Пикабу запрещено распространение пиратского контента, поэтому я подскажу в комментах, где взять полную версию. Ну и конечно же, как и все прочие, приложение отсутствует в Google Play. Не любят в "корпорации добра" блокировщики рекламы...)
Плюсы:
+ Высокое качество блокировки во всех приложениях
+ Огромное количество разнообразных настроек
+ Хорошая производительность
+ Встроенный брандмауэр
+ Сжатие трафика
+ Фильтрация https
+ Не требуется root
Минусы:
- Отсутствует в Google Play
- Платная подписка на полную версию
Бонус =)
Специально для тех, кто дочитал до конца, выполняю заказы из комментов предыдущего поста;)
Множество пикабушников жаловалось на рекламу на торрент-трекерах nnm-club и rustorka в Google Chrome. Я написал скрипт для chromium-based браузеров (Chrome, Opera, Яндекс и т.д.), удаляющий баннеры на этих сайтах: NNM Club and Rustorka ad remover.
На основе предыдущего скрипта был сделан ещё один - для блокировки рекламных баннеров от Etarg на множестве сайтов, но которые вы также жаловались: Etarg ad remover.
Напоминаю, что подписка для uBlock Origin активно разрабатывается, поэтому вы можете присылать мне информацию о пропущенных баннерах, сделаем интернет чище вместе;)