Как убрать рекламу во всех Android-приложениях
Этот раздел для тех, кому хочется почистить не только браузеры, но и все остальные мобильные приложения.
Adguard
- Лицензия: коммерческое ПО.
- Операционная система: Android.
- Поддержка русского языка: есть.
Полновесное программное обеспечение, избавляющее от рекламы все остальные мобильные приложения.
В Google Play найти Adguard не получится. Скачать утилиту можно с сайта разработчика.
Бесплатный вариант поддерживает только чистку браузеров. Для блокировки рекламы в приложениях придётся приобрести полную версию. Цена вопроса — 129 рублей в год.
Установить Adguard →
AdAway
- Лицензия: свободное ПО.
- Операционная система: Android.
- Поддержка русского языка: есть.
Если коротко, AdAway корректирует файл hosts таким образом, чтобы приложения имели доступ к интернету, но не могли подгружать рекламу. Для изменения системных файлов AdAway потребует root-прав. Как их получить, Лайфхакер уже
писал.
Работа с программой не вызовет сложности. По сути, на главном экране располагаются только две кнопки. Первая перекрывает доступ к рекламе, а вторая позволяет вернуть системные файлы к первозданному виду, если вы решите избавиться от приложения.
Установить AdAway →
AdFree
- Лицензия: свободное ПО.
- Операционная система: Android.
- Поддержка русского языка: есть.
Приложение тоже потребует от вашего телефона root-прав для доступа к системным каталогам и тоже будет менять файл hosts. AdFree эффективно справляется со всеми видами рекламы и, по сравнению с аналогами, занимает гораздо меньше места, практически не используя ресурсы телефона.
Скачать блокировщик можно с официального хранилища: по понятным причинам и эту программу Google в списке своих приложений видеть не желает.
Установить AdFree →
Как убрать рекламу во всех iOS—приложениях
iOS — система с закрытым исходным кодом, в которой изначально отключён доступ к системным файлам. А ведь, как правило, именно их надо редактировать для блокировки рекламы.
Но это не значит, что избавиться от рекламы на мобильных устройствах Apple невозможно. Просто процедура её удаления окажется в несколько раз сложнее, потому что все манипуляции придётся проводить вручную и на свой страх и риск.
Обязательное условие — наличие джейлбрейка, то есть полных прав доступа. Помните, что эта операция может быть поводом для отказа от гарантийного обслуживания, а ошибка способна превратить ваш iPhone или iPad в бесполезный кирпич из пластика и металла.
Для навигации по системным папкам потребуется файловый менеджер, например iFiles.
Изменение прав доступа к папке
Чтобы реклама появилась в том или ином приложении, в первую очередь она должна загрузиться и сохраниться на устройство. В большинстве случаев файлы рекламы сохраняются в папку Caches конкретного приложения. Если ограничить запись в эту директорию, рекламе будет неоткуда взять файлы для воспроизведения и вы её попросту не увидите.
- Перейдите в папку с программой: User → Application → «Название программы».
- Найдите папку Caches.
- Установите для неё права «Прочесть» и «Выполнить».
После этого реклама в конкретном приложении воспроизводиться не будет.
Удаление изображений из папки программы
Бывают случаи, когда рекламные файлы скачиваются вместе с программой, а не загружаются с сервера в реальном времени. Поэтому их можно просто удалить.
- Переходим в User → Containers → Bundle → Application → «Название приложения».
- Удаляем из папки все файлы, которые могут быть связаны с рекламой.
Удаление iAd
iAd — тот самый сервис, который и поставляет рекламу на все продукты Apple. Удалив папки, которые имеют к нему отношение, мы тем самым избавимся от нежелательного контента.
Перейдите к системным папкам iOS и удалите следующие:
- com.apple.iad.adlibd.
- iAdFramework.axbundle.
- iAd.framework.
- iAdCore.framework
Помните, что все методы с использованием джейлбрейка не гарантируют 100% успеха, потому что не имеют ни малейшего отношения к разработчикам Apple. А удалив лишнее из системных папок, можно навсегда вывести телефон из строя. Поэтому, решив избавиться от рекламы, будьте осторожны.