Сегодня мы начинаем цикл статей, посвященных подробному изучению технической стороны показа рекламы и трекинга пользователей. Мы покажем вам, как именно работают рекламные сети, что они о вас узнают, и как используют эти данные.
Для первой статьи мы выбрали очень популярное приложение (больше 150 миллионов загрузок!) — Battery Doctor.
Важное замечание: мы не анализируем качество работы самого приложения. Показ рекламы в большинстве случаев очень слабо зависит от разработчика приложения. Реклама загружается с помощью специальных библиотек от рекламных сетей.
Казалось бы, приложение не связано с сетью, и не должно активно ее использовать. Но мы с вами живем в век интернета, так что надо быть готовым к тому, что даже калькулятор что-нибудь да скачивает из сети.
Итак, мы только что установили приложение и запускаем его в первый раз. Проследим за общением приложения с сетью.
Первое, что бросается в глаза: при первом запуске приложение совершает больше 160 запросов к сети, скачивая больше 3 мегабайт данных. В дальнейшем часть данных кэшируется, и при следующих запусках выполняется около 40 запросов на каждый запуск.
Часть запросов адресована собственному серверу разработчиков и предназначены для получения тех или иных настроек, а также статических картинок. Вкратце, ничего страшного и предосудительного.
Приложение использует библиотеку от AppsFlyer для сбора статистики по пользователям. Это очень популярный сервис, каждое второе приложение в Google Play использует его. Давайте разберемся, какую информацию о вас собирает appsflyer.
Приложение использует рекламную сеть от Facebook, так что в его сетевом трафике мы видим с десяток запросов на получение рекомендованной лично вам рекламы от Facebook. Нет смысла перечислять отправляемое в Facebook. Если вы являетесь его пользователем, ему о вас уже и так все известно.
И самое главное, очевидно, что вы хотите посмотреть на 10 рекомендованных лично вам рекламных объявлений.
Еще одна рекламная сеть, которая покажет вам десяток рекламных объявлений. По сравнению с другими, данных о вас запрашивается не так уж и много.
И еще одна рекламная сеть встроена в это приложение. Вдруг вам не хватило рекламы от первых двух? В этот раз мы имеем дело с полноэкранной видео-рекламой. С этой рекламной сетью есть одна проблема: при каждом запуске приложения скачиваются три рекламных видео-ролика. Это при том, что их показ происходит далеко не всегда. Неплохой удар по пользователям с платным трафиком.
При каждом запуске приложения происходит следующее:
Плохо это или хорошо, решать вам самим. В любом случае, вы должны представлять себе, чем именно вы делитесь, когда используете любое приложение.
Пожалуйста, напишите в комментариях, о чем вы хотите услышать в следующей статье из этой серии. Не обязательно ограничиваться Android-приложениями, мы можем изучить что угодно.
Анализ был проведен с помощью приложения Fiddler. Для тестирования было использовано устройство Nexus 7 с установленным Android 5.0.
Автор: Андрей Мешков, 24 апреля 2015.
*
И следом за новой версией Android хотим рассказать об обновлении десктопной версии нашей программы Adguard.
Отличные новости для Mac-пользователей. Мы наконец готовы объявить об официальном релизе нового Adguard. Ура!