Бюллетень: Android SDK добавляет разрешение AD_ID

Краткий обзор. Начиная с AppsFlyer SDK для Android версии 6.8.0, разрешение AD_ID объявляется в файле AndroidManifest.xml в SDK.

Общие сведения

В начале 2022 года компания Google объявила об изменении поведения сервисов Google Play и получении рекламного идентификатора Android.

Согласно объявлению, приложения с таргетингом на Android 13 (API 33) и выше, должны будут указать в файле манифеста обычное разрешение сервисов Google Play, чтобы получить доступ к рекламному идентификатору устройства.

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

Что изменилось?

Начиная с AppsFlyer SDK для Android версии 6.8.0, разрешение AD_ID объявляется в файле AndroidManifest.xml в SDK. После создания приложения манифест в SDK по умолчанию сливается с манифестом вашего приложения, и разрешение добавляется, даже если приложение явно не заявило о разрешении. Если разрешение есть и в приложении, и в SDK, оно работает нормально — коллизий не возникнет.

Что вы должны знать
  • Если вы используете SDK 6.8.0 и у вас есть разрешение AD_ID в манифесте вашего приложения, вы можете при желании удалить его из манифеста и позволить SDK добавить его за вас.
  • Если вы используете версию SDK старше 6.8.0 и ваше приложение предназначено для Android 13 (API 33) и выше, вам следует добавить в приложение разрешение AD_ID, чтобы SDK мог получить доступ к рекламному идентификатору.
  • Приложения, ориентированные на детей: Согласно политике Google, приложения, предназначенные для детей, не должны передавать рекламный идентификатор. Если вы создаете приложение для детей и используете SDK 6.8.0 и выше, вам необходимо отозвать разрешение AD_ID. См. инструкции для разработчиков здесь.