Можно долго приводить доводы за и против присутствия рекламы в бесплатных продуктах, но тот факт, что она не нравится абсолютному большинству пользователей, отрицать нельзя. И если вы решили все же избавиться от слишком уж надоедливых рекламных объявлений в Android, то для этого существует несколько действенных способов. Ранее мы описывали специальные программы для этого, а сегодня хотим вас познакомить с реализацией решения этой задачи с помощью специального модуля для Xposed Framework.
В предыдущих статьях мы рассматривали установку, настройку и некоторые примеры использования системы Xposed Framework, поэтому подробно останавливаться на этой теме еще раз не будем. Обратим лишь ваше внимание, что все это применимо только к рутированным устройствам.
Работа модуля Xad основана на том, что подавляющее число разработчиков встраивает в свои приложения рекламу с помощью Google Ads API. Таким образом, блокировав этот системный компонент, мы удалим всю рекламу из условно-бесплатных программ.
Установить антирекламный модуль можно из самого приложения Xposed Framework, найдя Xad в списке доступных элементов. Не забудьте перезагрузить устройство после установки и активации модуля. После перезагрузки запускайте любое приложение, которое досаждало вам ранее рекламой и убедитесь в действенности ее удаления.
Самым большим недостатком данного метода является отсутствие какого-либо способа выборочного применения. Все же глобальное отключение всей рекламы выглядит несколько вероломным по отношению к разработчикам, которые хотят заработать деньги на своем продукте. Гораздо лучше было бы, если бы Xad имел какой-либо графический интерфейс с возможностью выборочного отключения рекламы только в некоторых, особо надоедливых случаях.