Блокування реклами на Андроїд потрібне тим користувачам, яким заважають спливаючі вікна і банери. Для захисту від рекламних оголошень користуються різними способами.
У цій статті ви дізнаєтеся, як захистити свій смартфон від нав’язливої реклами.
Для блокування реклами на Андроїд можна використовувати кілька способів, починаючи від видалення системних файлів і браузерів з вбудованим захистом до спеціальних додатків. При цьому необхідність видалення вбудованого в гру або спливаючого при переході на певні сайти рекламного банера виникає часто.
Деякі методики навіть не вимагають наявності root-прав.
Блокування реклами на Android з root і без
Рекламні ролики дратують не завжди – іноді вони можуть виявитися корисними, повідомляючи про цікаві акції та пропозиції. Не заважають більшості користувачів статичні банери вгорі сторінки, та невеликі зображення в тексті. Зовсім інше враження залишають спливаючі вікна і автоматичні переходи на інші сайти.
Існує і вбудована реклама, що з’являється не відразу, і з-за цього, складніше виявляється антибаннерами. Залежно від виду реклами варто застосовувати різні засоби. Для блокування банерів і роликів на сайтах підійдуть спеціальні браузери типу Ghostery Privacy або Opera з вбудованим протирекламним ПЗ.
Видалити рекламу з додатків допомагають спеціальні програми – деякі вимагають root-прав, інші можуть працювати на будь-якому, навіть не рутованому» пристрої.
Рут-права на пристроях з ОС Android
Отримання прав суперкористувача – не найпростіше, але і не занадто складне завдання для власника сучасного гаджета на ОС Android. Для злому системи використовують спеціальні програми типу FramaRoot або iRoot.
Є і недоліки:
Однак на телефонах і планшетах з root-правами виявляються менш захищеними від шкідливого коду. А ще на них не будуть запускатися деякі додатки.
Але що ж ми отримуємо?
З іншого боку, у власника гаджета з правами суперкористувача більше можливостей для налаштування. Для нього набагато простіше видаляти навіть системні програми і файли, змінювати продуктивність апаратної частини або камери.
При наявності вбудованої в додаток реклами, root-доступ дозволяє швидше позбутися роликів і банерів що заважають.
Як же дізнатися чи є у мене root-права чи ні?
Перевірка наявності рут-прав
Для отримання root-прав встановлюють спеціальний додаток. Хоча при установці неофіційних прошивок їх отримують в комплекті з іншим. Для перевірки такого рівня доступу застосовують спеціальні програми типу Root Checker і CPU-Z.
Менше часу витратять власники гаджетів з офіційною прошивкою – root-права на них відсутні до того, як їх встановлять вручну.
Що потім?
За результатами перевірки виконують дії, що відповідають поставленим цілям. Якщо права суперкористувача є і будуть використовуватися для видалення реклами, або відсутні, але не потрібні, робити нічого не потрібно.
Якщо root-прав немає, але для боротьби з рекламою без них не обійтися, застосовують спеціальні програми. Коли права не потрібні, їх видаляють утилітами типу SuperSU.
Видалення реклами з рут-правами
Наявність рут-прав дає можливість видалити рекламу, замінюючи оригінальний файл hosts. Для цього доведеться виконати наступні дії:
- Відкрити файловий менеджер Root Explorer або ES Провідник.
- Перейти в каталог /system/etc/.
- Знайти файл hosts і замінити його новим, який можна завантажити зі спеціальних ресурсів.
- Перезавантажити пристрій.
Якщо заміна файлу hosts не допомогла, можна скористатися спеціальними програмами.
Наприклад, додаток Adaway теж змінює системні дані, блокуючи рекламу в іграх та в інших додатках. Блокіратор Adfree працює шляхом створення чорних і білих списків. Додаток Lucky Patcher дозволяє не лише видалити з додатків рекламу, але й встановити на них користувальницькі патчі. З його допомогою можна навіть відключити перевірку ліцензій.
Відключення реклами в додатках
Чи правда, що права суперкористувача – єдиний спосіб позбутися від реклами?
У більшості випадків це твердження вірне, тому що значна частина способів, дійсно, вимагає root-прав. Хоча позбутися від рекламних банерів і роликів можна, застосовуючи спеціальні програми, які досить просто завантажити і запустити, не зламуючи систему.
Принцип дії таких програм заснований на фільтрації трафіку, що надходить від серверів, що поширюють рекламу. Іноді для цього використовується вбудований VPN, в деяких випадках проксі-сервер доводиться налаштовувати вручну. Ефективність роботи таких програм нижча, ніж у тих, які використовують при наявності root-прав, але з більшістю проблем вони справляються.
Розглянемо ж кращі програми для захисту від реклами!
Топ 5 кращих програм
Список додатків, що видаляють рекламу не занадто великий, проте, вибір все ж є. До кращих варіантів відносять програми AdBlock, NetGuard, AdClear, AdGuard, DNS66 і AirPush Detector. Всі вони безкоштовні і викачуються або з інтернет-магазину Play Market, або з сайтів розробників.
NetGuard
Програма, що представляє собою мобільний фаєрвол, вважається одним з кращих блокувальників реклами для платформи Андроїд. З її допомогою можна налаштовувати будь-які додатки, знижувати витрати мобільного трафіку і навіть енергоспоживання. В Play Market цього додатка немає, і для скачування доведеться перейти на сайт компанії GitHub.
Порядок дій при роботі з програмою наступний:
- Завантажити та встановити NetGuard.
- Включити в настройках програми функцію фільтрації трафіку (іноді вона вже встановлена за замовчуванням).
- Увімкнути блокування доменних імен.
- Імпортувати або завантажити системний файл hosts – вибрати розділ підтримки і пункт скачування відповідних даних.
- Перейти до будь-якого браузера і вимкнути в його налаштуваннях стиснення трафіку. Почекати оновлення DNS. Повторити аналогічні дії для інших браузерів.
Якщо всі дії були виконані правильно, на дисплеї мобільного гаджета з’явиться відповідне повідомлення.
Блокування працює з будь-якими планшетами та смартфонами, а також браузерами. Хоча видалення реклами з ігор та інших програм може не відбутися. Іноді замість реклами залишається порожнє місце, в деяких випадках банер вирізається непомітно.
Розглянемо ще один гарний додаток.
AdClear
Ще один спосіб позбутися від реклами, не використовуючи root-права – встановити і використовувати додаток AdClear. Трафік фільтрується за допомогою вбудованого сервера VPN, який створюється автоматично після установки. Програма завантажується з Play Market, після чого користувачу потрібно виконати такі дії:
- Встановити програму.
- Підтвердити довіру до її роботи.
- Почекати, поки програма завершить роботу.
AdClear дозволяє позбутися від більшості видів реклами.
Позитив:
- Просте і зручне меню;
- Швидке включення;
- Можливість перевірити, на яких сайтах були заблоковані рекламні повідомлення
Негатив:
- Іноді мимовільно закривається.
AdGuard
Програма AdGuard є ще одним способом заблокувати рекламу без прав адміністратора. Вона відрізняється функціональністю і ефективністю в захисті інформації. Рекламні банери і повідомлення блокуються практично всі – навіть вбудовані ролики в додатках типу YouTube.
Позитив:
- Безліч різних налаштувань;
- Можливість економії трафіку;
- Можливість закрити або відновити доступ до Інтернету для будь-якої програми.
Негатив:
- Не виявлено
Йдемо далі!
DNS66
Робота програми, так само як і інших, заснована на дії вбудованого сервера VPN. Перевагами DNS66 вважають фільтрацію трафіку і економію заряду. Мінусами – фільтрацію тільки під час роботи програми. Коли додаток не запущений, реклама не блокується.
При першому запуску DNS66 на екрані з’являється вікно з 3 вкладками. Основна серед них – Domain Filters зі списком доступних фільтрів, кожний з яких призначений для блокування певних серверів. При необхідності, на вкладку можна додати нові DNS-сервери.
AirPush Detector
Ще один захисник системи Андроїд від реклами. З його допомогою забороняються рекламні відеоролики, в першу чергу, в іграх.
Встановлювати AirPush Detector для захисту від реклами в браузерах теж можна, але ефективність такого блокування нижча.
Додаток є не антибаннером, а, швидше, детектором. Він здатний лише виявляти більшість фраймворков – від AirPush і LeadBolt до IAC і Moolah Media. А ось видаляти рекламні надбудови доведеться вручну.
Підведення підсумків
Обираючи варіант для захисту від реклами без отримання root-прав, варто звернути увагу на утиліти NetGuard. Додаток непогано справляється з видаленням роликів і банерів, вбудованих в браузери та інші програми. Ефективність НетГвард висока, плюс за використання не доводиться платити.

Закінчив магістратуру КПІ за спеціальністю “Інженерія програмного забезпечення.”
Захистив кандидатську за темою: “Проектування дидактичної системи інноваційної підготовки фахівців в області програмної інженерії”.
Працюю і пишу на теми, пов’язані з програмуванням, влаштуванням комп’ютерів і комп’ютерних систем.