Как удалить зарегистрированные идентификаторы Android

Обновлено: 31.01.2023

Все смартфоны и планшеты идентифицируются по уникальному идентификатору устройства. Уникальный идентификатор устройства Android называется рекламным идентификатором Android (AAID). Это анонимная строка цифр и букв, сгенерированная для устройства при первоначальной настройке. Никакая личная информация пользователя не включается в идентификатор Android. Любое установленное и запущенное приложение может получить рекламный идентификатор, которым обладают устройства Android.

Уникальный идентификатор устройства Android представляет собой комбинацию из 8 цифр, за которыми следует тире, а затем три набора из 4 цифр. В нем используются все строчные буквы.

Вот пример того, как выглядит рекламный идентификатор на Android:

Примечание. Идентификатор устройства Android не следует путать с идентификатором Google Play Store, так как это имя пакета приложения, зарегистрированного в Google Play Store и не связанного с устройством.

Для чего используется идентификатор Android?

Рекламные сети используют рекламный идентификатор Android в качестве основного идентификатора, с помощью которого они могут показывать таргетированную и ретаргетинговую рекламу. Идентификатор устройства Android позволяет рекламодателям отслеживать взаимодействие с рекламой и конверсии.

Это означает, что рекламодатели могут видеть просмотры и клики по объявлениям, а также информацию о том, когда пользователь впоследствии устанавливает приложение, совершает покупку или регистрируется в службе. AAID позволяют рекламодателям узнать, какие объявления, креативы и каналы наиболее эффективны. Кроме того, рекламодатели используют их для отслеживания поведения и интересов пользователей.

Однако пользователи Android могут отказаться от персонализации рекламы. Следуя отраслевым требованиям повышения прозрачности разрешений пользователей, вызванным выпуском iOS 14.5, Google выпустила Android 12 в 2021 году. данные на уровне устройства. Это предотвращает получение рекламодателями AAID.

Хотите узнать больше об идентификаторах устройств

Руководство по основам атрибуции мобильных приложений поможет вам быстро освоиться.

Как найти свой идентификатор Android?

Найти идентификатор Android очень просто.

  1. Откройте приложение настроек вашего устройства или приложение настроек Google (в зависимости от устройства).
  2. Перейдите в Службы.
  3. Выберите рекламу.

AAID будет указан в нижней части экрана. Здесь пользователи могут сбросить свой идентификатор, отказаться от персонализации рекламы и удалить свой рекламный идентификатор.

Идентификаторы Android и настройка

С момента выпуска Android 12 Adjust не использует рекламный идентификатор Android для атрибуции пользователей LAT/тех, кто отказался от персонализированной рекламы. Вместо этого мы используем реферер установки Google Play для детерминированной атрибуции конверсий через Google Play. Подобно AAID, реферер представляет собой уникальный идентификатор для отслеживания клика для установки и обеспечивает конверсию атрибуции для устройств Android.

Adjust также создает внутренние идентификаторы в дополнение к идентификатору рекламы Android, чтобы создать более согласованный профиль пользователя. Идентификатор устройства Adjust доступен клиентам только после того, как серверная часть Adjust отследила установку с помощью нашего SDK. Эти сгенерированные идентификаторы имеют дополнительные правила, которые дополнительно защищают конфиденциальность пользователей.

Итог. Adjust предлагает надежную аналитику мобильной атрибуции для разработчиков приложений, ориентированных на устройства Android, устройства iOS или и то, и другое. Узнайте больше о методах атрибуции Adjust.

Несколько сервисов Firebase использовали идентификаторы экземпляров для реализации своих функций:

Управление данными приложениями, отправленными с идентификаторами экземпляров

Службы, которые использовали идентификаторы экземпляров для идентификации, также использовали их в качестве переключателя для связывания данных с этим использованием. Например, Crashlytics использует идентификаторы экземпляров для регистрации сбоев, увеличения их количества, Remote Config использует их для получения конфигураций, а Analytics использует идентификаторы экземпляров для выявления результатов аудиторий.

Данные, связанные с идентификаторами экземпляров, как правило, не идентифицируют личность, но все же может быть полезно выбирать пользователям возможность управлять ими. С этой целью Firebase предлагает два эффективных средства управления сбором данных, используемых с идентификатором экземпляра:

  • Удалить идентификаторы экземпляров. Вы можете удалить идентификатор экземпляра с помощью вызова API на стороне сервера или клиента. При удалении идентификатора экземпляра обнаружения сам идентификатор и все связанные с ним данные.
  • Отключите службы, которые генерируют идентификаторы. Большинство служб Firebase, использующих идентификаторы экземпляров, автоматически генерируют новый идентификатор, если его нет на выявление. Для этого приложения не создаются отдельные экземпляры идентификаторов экземпляров, отключаемая автоматическая инициализация для этой службы.

Удалить экземпляр идентификатора

Удаление идентификатора экземпляра также обнаружения данных, связанных с идентификатором, в любой из обнаруженных выше служб Firebase. Это делает удаление идентификатора избирательным для очистки кожных покровов, но также имеет оговорку: если вы затрагиваете несколько служб, которые указывают на идентификаторы экземпляров, удаление идентификатора очищает данные от всех из них.

Служба идентификатора создает новый идентификатор в течение нескольких дней, если только вы не отключите все службы, генерирующие идентификатор идентификатора, в своем приложении. Firebase считает вновь созданный идентификатор совершенно новым экземпляром приложения и никак не связывает его с идентификатором.

Удалить идентификатор с помощью вызова клиентского API

Чтобы удалить идентификаторы, сгенерированные сервисами Firebase, вызовите подходящий метод Firebase Instance ID API:

Быстрый

Цель-С

Андроид

Удалить идентификатор с помощью вызова API-сервера

Чтобы удалить экземпляр идентификатора с вызовами серверного API, добавить Firebase Admin SDK на свой сервер, если вы еще этого не сделали.

После добавления функции удаления идентификатора с помощью вызова функции удаления идентификатора экземпляра на выбранном вами языке:

Node.js

питон

При обнаружении идентификатора экземпляра с вызовом API-сервера службы Firebase удаляют связанные данные, сохраняют новые данные для этого идентификатора и через несколько дней уведомляют клиентское приложение об удалении идентификатора. Пока Firebase не уведомит клиентское приложение, некоторые приложения службы могут иметь ограниченную функциональность.

Если вы хотите удалить экземпляр идентификатора и немедленно использовать службу Firebase с новым идентификатором, викорируйте один из клиентских API выше для удаления.

Отключить создание идентификатора экземпляра

Службы, использующие идентификаторы экземпляров, автоматически генерируют новый идентификатор, когда они инициируются в приложении, у которого в данный момент его нет. Как правило, эти службы также автоматически открываются при открытии приложений. Для создания экземпляра идентификатора вы должны использовать автоматическую инициализацию для службы, которую они используют.

Распространенный подход к выбору пользователей для возможности подписки на сбор данных: индивидуальная автоматическая инициализация для служб, использующих идентификаторы экземпляров, внедрить диалоговое окно, запрашивающее том у пользователей согласие на сбор данных, и снова включать службы регулярно один раз. у вас есть подтверждение.

Прочтите приведенные ниже сведения, чтобы узнать, как автоматическая инициализация для служб, использующих Instance-ID, и вместо этого инициализируйте их вручную:

Если не указано иное, содержимое этой страницы предоставляется по лицензии Creative Commons Attribution 4.0, а образцы кода — по лицензии Apache 2.0. Подробнее см. в Правилах сайта Google Developers. Java является зарегистрированным товарным знаком Oracle и/или ее дочерних компаний.

Несколько дней назад мы сообщили, что Google начинает блокировать несертифицированным устройствам Android доступ к приложениям и сервисам Google Play. Это означает, что любое устройство, не сертифицированное Google, больше не сможет загружать и использовать такие приложения, как Gmail, Google Maps, Google Play Music, Google Photos и другие. Существует огромный рынок устройств, которые не поставляются с приложениями Google из коробки, начиная от известных брендов, таких как Amazon, и заканчивая менее известными китайскими брендами. Если вы покупаете Android-устройство и видите предупреждение «Устройство не сертифицировано Google», что вы можете с этим поделать? У вас не так много вариантов, но мы пробежимся по списку доступных вариантов, чтобы вы могли разблокировать приложения Google на своем несертифицированном устройстве Android.

Обновление от 28 марта 2018 г., 17:22 по центральному поясному времени. Веб-страница для регистрации для получения исключения была обновлена, и теперь можно ввести идентификатор устройства Google Play Services Framework. Инструкции были обновлены с учетом изменений.

Обновление от 03.04.18, 13:05 по центральному поясному времени: Google снова обновил веб-страницу, на этот раз убрав ограничение на регистрацию 100 устройств и разрешив работу GSF-идентификаторам в шестнадцатеричном формате.

Что такое несертифицированное устройство и почему мое устройство является одним из них?

Android – это операционная система с открытым исходным кодом. Это означает, что любая компания может взять Android и модифицировать его по своему усмотрению для продажи своим клиентам. Программное обеспечение устройств Android может сильно различаться: от Google Pixel 2 до Samsung Galaxy S9, Huawei P20 или Xiaomi Mi Mix 2S. Google хочет, чтобы компании взяли Android и настроили его, но они также хотят обеспечить хотя бы некоторую согласованность между устройствами Android.

Вот почему они создали Документ определения совместимости (CDD) — список требований и рекомендаций, которым должны следовать производители смартфонов и планшетов Android, чтобы их устройства могли пройти набор тестов совместимости (CTS). Прохождение CTS требуется, если компания хочет получить разрешение на предварительную установку приложений и сервисов Google на свое устройство. Если устройство не проходит CTS, они не могут отправить устройство с предустановленным Google Play Store или другими важными приложениями Google.

Магазин Google Play

Однако некоторые производители игнорируют это требование. Некоторые компании, устройства которых не прошли сертификацию Google, по-прежнему предлагают своим клиентам способы загрузки и установки приложений Google. Хотя это не нарушает никаких правил, но обходит сертификационные требования Google, поэтому Google, безусловно, недоволен тем, что это происходит. По этой причине Google принимает жесткие меры в отношении этих компаний, блокируя их устройства от загрузки приложений и сервисов Google. На любом устройстве с прошивкой, созданной после 16 марта, появится следующее предупреждающее сообщение о том, что его «устройство не сертифицировано Google».

Google Play Не сертифицирован

Это предупреждение появляется во время процесса установки и не позволяет вам войти в свою учетную запись Google. Вы все еще можете завершить настройку, но вы не сможете использовать Google Play Store без учетной записи Google. Итак, какие у вас есть варианты?

Как проверить, не сертифицировано ли ваше устройство

Сначала давайте проверим, не сертифицировано ли ваше устройство. Если вы уже видели вышеуказанное предупреждение, значит, ваше устройство определенно не сертифицировано. Если вы подозреваете, что ваше устройство не сертифицировано, но не уверены, вот как это проверить.

У меня уже есть это устройство

  1. Откройте Google Play Маркет.
  2. Откройте боковое меню, потянув его слева.
  3. Нажмите "Настройки".
  4. Прокрутите вниз до раздела «О программе». Статус сертификации вашего устройства должен отображаться в разделе "Сертификация устройства".

У меня нет рассматриваемого устройства, и мне интересно

Ранее мы написали руководство о том, как проверить, является ли устройство, которое вы планируете купить, сертифицированным устройством Android. Проверьте это здесь.

Как разблокировать Google Apps на устройстве Android

Как мы упоминали ранее, этот шаг направлен на то, чтобы воспрепятствовать компаниям поставлять несертифицированные Google Play устройства Android с приложениями и службами Google на борту. Google не хочет наказывать обычных пользователей, запрещая им использовать свои приложения, поэтому они открыли веб-страницу, где вы можете подать заявку на исключение. Веб-страница предназначена для пользователей нестандартных ПЗУ, таких как пользователи LineageOS, для внесения в белый список, чтобы вы по-прежнему могли использовать Gapps, но, вероятно, она также может использоваться пользователями Amazon Fire или других устройств.

Связь с общественностью Google связалась с нами, чтобы сообщить, что веб-страница ищет идентификатор Google Play Service Framework (GSF). Вот как правильно разблокировать смартфон или планшет Android, чтобы вы могли использовать Play Store!

В настройках Google Play Маркета ваше устройство по-прежнему будет указывать, что оно не сертифицировано. Это нормально. Все, что делает это исправление, — добавляет ваше несертифицированное устройство в белый список, чтобы вы по-прежнему могли пользоваться приложениями и службами Google.

Несертифицированное устройство Страница регистрации

  1. Найдите GSF Device-ID вашего устройства. В Play Маркете есть простое приложение под названием "Идентификатор устройства", но, поскольку вы, очевидно, не можете получить доступ к Play Маркету, я скопировал приложение здесь.
  2. Откройте приложение и скопируйте код во второй строке под названием "Google Service Framework (GSF)".
  3. Перейти на эту веб-страницу.
  4. Введите идентификатор устройства GSF в поле "Android ID".
  5. После того, как вы нажмете «Зарегистрироваться», ваш зарегистрированный идентификатор должен появиться на странице.
  6. Это должно позволить вам использовать приложения Google Play, но мы не можем дать никаких гарантий для каждого устройства. Если по какой-либо причине добавление вашего устройства в белый список не помогает, то, к сожалению, вам придется либо жить без приложений Google, либо обратиться к производителю вашего телефона, чтобы убедить их пройти сертификацию, либо купить другое устройство. Если вы, по крайней мере, хотите получить доступ к Play Store и некоторым основным приложениям Google, есть альтернатива для тех из вас, кто не против немного повозиться.

    Что делать, если вы по-прежнему не можете разблокировать приложения Google

    Некоторым людям может не нравиться проприетарный характер приложений Google.Вот почему пользовательские ПЗУ, такие как LineageOS, так популярны среди этой толпы. Вы получаете доступ к множеству сторонних приложений, которые предоставляют вам необходимые базовые функции. Однако есть компромиссное решение под названием microG. Для использования требуется специальное ПЗУ, но это лучший способ использовать приложения и службы Google без ущерба для конфиденциальности или времени автономной работы. Другой альтернативой Play Store является использование приложения, такого как Galaxy, который является ответвлением Material Design популярного магазина Yalp, который очищает Google Play для приложений.

    Если что-то изменится в отношении инициативы по блокировке доступа несертифицированных устройств к сервисам Play, мы обновим эту статью.

    Хорошие новости для сообщества Android: Google услышал наши опасения. Когда мы впервые сообщили о том, что Google начнет блокировать несертифицированным устройствам Google Play доступ к приложениям и службам Google, было много путаницы в отношении того, что это будет означать для пользователей. Сначала казалось, что веб-страница вообще не работает, затем она заработала со значениями IMEI, а затем нам сказали, что она принимает идентификатор устройства Google Play Service Framework (но только в десятичном формате). И последнее, что беспокоило пользователей, особенно разработчиков, это тот факт, что страница, по-видимому, позволяла добавить в белый список только 100 идентификаторов. Однако представитель Google подтвердил, что это ограничение снимается со страницы регистрации несертифицированного устройства и что веб-страница теперь принимает идентификаторы GSF в исходном шестнадцатеричном формате.

    Идентификатор устройства Google Play Service Framework (сокращенно GSF ID) – это уникальный идентификатор устройства, генерируемый Сервисами Google Play. Были некоторые опасения, что при очистке вашего устройства (что часто случается с разработчиками, тестирующими свои ПЗУ, и с пользователями, которые часто прошивают новые ПЗУ), вы в конечном итоге потеряете один из токенов, которые используются для внесения вашего устройства в белый список. На странице белого списка в настоящее время нет возможности удалить активные регистрации устройств, поэтому проблема заключалась в том, что пользователям придется сохранять свои идентификаторы GSF, если они не хотят случайно заполнить список.

    Однако теперь, когда на официальной странице несертифицированных устройств было снято ограничение на регистрацию 100 устройств, больше не нужно беспокоиться о том, что токены закончатся. Вы можете зарегистрироваться и перерегистрироваться сколько угодно раз под своей учетной записью Google. Это хороший шаг со стороны Google, поскольку он решает основную проблему сообщества, связанную с формой, сохраняя при этом ее первоначальную цель: не дать производителям устройств обойти Google CTS и предварительно установить приложения и службы Google, когда они не должны этого делать.< /p>

    Если вам интересно, мы обновили наше руководство о том, как исправить ошибку несертифицированного устройства, добавив эту новую информацию. Если появятся какие-либо новости, связанные со страницей регистрации несертифицированных устройств, мы обязательно сообщим вам об этом.

    Читайте также: