Всякий раз, когда я использую приложения с рекламными баннерами (кажется, эта штука называется AdMob?), я получаю рекламу от своего оператора мобильной связи. Это происходит только тогда, когда я подключаюсь с использованием мобильных данных.
У меня нет брендинга или каких-либо приложений от моего оператора мобильной связи. На самом деле, у меня рутованный ванильный сток froyo ROM.
Реклама очень раздражает. В большинстве случаев речь идет об услугах с добавленной стоимостью (VAS), и, следовательно, если я случайно нажму на них, с меня сразу же спишут деньги. (для подписки на то, что показывала эта дурацкая реклама).
Пожалуйста, не давайте мне решения, чтобы полностью заблокировать рекламу. Мне нужна нормальная реклама, а не реклама моего поставщика услуг.
Оба работают одинаково. В то время как обычные блокировщики рекламы блокируют все серверы/IP-адреса, связанные с рекламой, вы можете сделать то же самое для выбранных.
Если ваше устройство рутировано, вы можете заблокировать их конкретные IP-адреса через свой hosts
файл. Просто добавьте имя сервера по одному в строку и отправьте его на «недопустимый» URL-адрес, например 0.0.0.0
, . Пример записи будет выглядеть так:
adserver.myprovider.com 0.0.0.0
Конечно, это означает, что вам нужно выяснить URL-адрес отображаемой рекламы. Здесь могут оказаться полезными такие приложения, как OS Monitor , поскольку они показывают все открытые сетевые подключения:
Монитор ОС : открытые соединения и информация WhoIs (источник: Google Play )
При показе такой рекламы сразу открывайте вкладку подключения в OS Monitor и проверяйте список. На первом снимке экрана 1 показано, что ответственное приложение отображается вместе с соответствующей записью. Столбец состояния, скорее всего, будет содержать CLOSE_WAIT , LAST_ACK или (что менее вероятно) ESTABLISHED . Коснитесь записи, которая кажется подходящей для получения информации WhoIs 2 . На этой странице вы видите имя хоста прямо вверху («DNS»), которое вы затем помещаете в свой /system/etc/hosts
файл, как описано выше.
Не забудьте после этого очистить кеш приложения, иначе кешированная реклама может отображаться. Продолжайте, пока не поймаете их всех :)
Для некоторых провайдеров доступно другое решение (по крайней мере, здесь, в Германии): полный отказ от выставления счетов провайдером или для определенных компаний. Конечно, вам по-прежнему нужно оплачивать контракт (здесь это не то, что имеется в виду), но с вас больше не должно автоматически взиматься плата за рекламу и т. д. через ваш телефонный счет. Это не означает, что никто не может напугать вас обвинениями в подписке, которую вы «купили», но это больше не будет работать для этой рекламы.
0.0.0.0
, как описано). И как только вы распознаете шаблон (например, adXX.myprovider.com
с XX
цифрами), вы можете проявить инициативу и отобразить их все (00..99). Прокси: в основном им также нужен root, и вам понадобится фильтрующий прокси, настроенный для вас. Таким образом, этот hosts
вариант будет для вас проще — если вы не можете настроить свой собственный прокси с помощью подстановочных знаков.hosts
файле должно работать то же самое: 123.456.789.0 0.0.0.0
.
т0мм13б