Добавить в FacebookДобавить в Google BookmarksДобавить в TwitterДобавить в OdnoklassnikiДобавить в Vkcom

В последнее время реклама в смартфонах стала невыносимо агрессивна. Особенно это касается смартфонов китайских брендов. В сущности меня не очень раздражала реклама, появляющаяся внизу экрана. Но когда при каждом выходе смартфона из спящего режима вываливается рекламный блок закрывая экран полностью, это уже слишком. Терпению пришел конец. Все сказанное далее будет относиться рекламы в приложениях. Итак, все методы блокировки рекламы построены на блокировании источника последней. В системах семейства Unix, коей является и android (ядро ведь в андроиде Linux) есть несколько методов. Первый - зациклить доменное имя источника рекламы на адрес 127.0.0.1 или localhost. В этом случае, приложение обращающееся к источнику рекламы будет обращаться по адресу самого телефона и не сможет получить рекламный фрейм. Делается это путем записи следующего вида 127.0.0.1  доменное имя сайта рекламодателя в файл /etc/hosts. Таким образом действует программа Adblock. Она переписывает стандартный файл /etc/hosts на свой, содержащий более тысячи строк сайтов рекламодателей. Для того, чтобы перезаписать это файл нужны права root на целевом смартфоне. На смартфонах с новой прошивкой их не так просто получить, да и теряется гарантия. Второй метод заключается в использовании фаервола или брандмауэра. Как Вам нравится, так и называйте. Брандмауэр - это межсетевой экран разрешающий, блокирующий или переадресовывающий обращения к определенным ip адресам, заданный настройками. Это позволяет блокировать запросы на рекламу, отправляемые программами сайтам-рекламодателям. В операционных системах семейства Linux - это iptables. Я не буду рассказывать как работает фаервол подробно. Уверен большинству из Вас это не нужно. Расскажу как этим воспользоваться. На Google Play есть приложение, которое называется "Брандмауэр без Root". Вот оно нам и нужно.  

      

После установки приложения нажимаем "запустить". Создастся VPN соединение направляющее все пакеты смартфона через приложение-фаервол. Теперь при каждом первом обращении любого приложения в интернет вверху на панели будет появляться значок в виде костра, открыв который Вы сможете разрешить или запретить приложению доступ в интернет. Хочу обратить Ваше внимание, что обязательно задать либо разрешающее правило, либо запрещающее. Зеленая галочка разрешит траффик, красный крестик - запретит. Разрешать или запрещать можно wifi-траффик или мобильный траффик. Или и тот и другой вместе. Без разрешающего правила приложения, которым необходим доступ в интернет работать не будут. Отнеситесь очень внимательно к блокировке приложений. Блокировать нужно приложения которые обращаются в рекламные сети. Можно настроить более гибко - разрешить или запретить доступ приложений к определенным ip-адресам. Если вы неправильно заблокировали приложение, найдите его в списке брандмауэра и снимите блокировку. Проверить какой сети принадлежит данный ip-адрес можно использовав сервис whois. Например вот этот whois. Как пользоваться этим сервисом? Пишете в форме ip адрес и получаете в ответ данные о том, кому он принадлежит. Далее, в сети интернет узнаете рекламная это сеть или нет. Убедившись что, например, приложение фонарик обращается к рекламной сети амазон, можно заблокировать этому приложению доступ в интернет. Или, к примеру, что делать приложению com.mediatek.voicrunlock на сервере amazonaws.com. Это уже о порядочности программеров софта телефона. Зачем я блокирую рекламу? Я совершенно не против того, что программист, написавший бесплатное приложение хочет заработать на рекламе. Более того, я даже не блокирую рекламу в приложениях если она не агрессивна. В последнее время некоторые рекламные сети начали выпускать баннеры, закрывающие весь экран. При этом смартфоном просто невозможно пользоваться. Это называется хамством по отношению к пользователю. Производители китайских смартфонов вставляют приложения продуцирующие навязчивую рекламу в прошивки своих смартфонов. В этом Вы убедитесь увидев активность этих приложений с помощью вышеуказанной программы. Возможно Вы зададите себе вопрос. Вот автор пишет о блокировке рекламы, а сам использует рекламу на своем сайте, почему? Я не встраиваю в блог рекламные объявления закрывающие контент и стараюсь расположить ее так, что бы не мешать Вашему прочтению материала. В данном блоге на рекламе не такой уж и большой заработок. Тем не менее его хватает чтобы оплатить услуги хостера и доменное имя. 

Желаю Вам удачи.

Автор: Darkeye.  

Еще интересное в сети.

  

 

Перейти к ленте статей

Добавить комментарий


Защитный код
Обновить