1. Добавление SDK в приложение
Результат шага «Добавление SDK в приложение»:
В навигаторе по проекту, в разделе External Libraries можно найти строчку Gradle: cloud.mindbox:mobile-sdk:{версия}@aar.

Для работы Mindbox SDK нужно добавить зависимость в файл app/build.gradle в блок dependencies (Module: app). Лучше указать фиксированную версию, чтобы контролировать обновление. Актуальную версию вы можете посмотреть на странице библиотеки в Maven Central.
build.gradle
Implementation @aar
Не используйте implementation 'cloud.mindbox:mobile-sdk:{версия}@aar'. Это приведет к ошибкам NoClassDefFoundError в runtime.
Нажмите «Sync Now» после изменения файла.
Разрешение AD_ID
Начиная с версии 2.15.5 модуль mindbox-firebase добавляет в манифест приложения разрешение com.google.android.gms.permission.AD_ID. Без него Google Play services не отдают рекламный идентификатор приложениям с targetSdkVersion 33 и выше.
Если приложение публикуется в Google Play, после обновления SDK проверьте в Play Console:
- декларацию Advertising ID в разделе App content — в ней должно быть указано, что приложение использует рекламный идентификатор;
- раздел Data safety — в нем должен быть отмечен сбор данных Device or other IDs.
Как выключить сбор идентификатора — в описании поля конфигурации disableTrackingIds.