Детский режим в Android SDK

Если ваше Android-приложение предназначено для детей, вы обязаны соблюдать политики Google. При использовании Adapty SDK несколько простых шагов помогут настроить его в соответствии с этими политиками и пройти проверку в магазине приложений.

Что нужно сделать?

Необходимо настроить Adapty SDK так, чтобы отключить сбор следующих данных:

Кроме того, рекомендуем осторожно подходить к использованию пользовательских идентификаторов. ID в формате <Имя.Фамилия> однозначно будет расцениваться как сбор персональных данных — так же, как и использование email. Для детского режима лучшей практикой является применение рандомизированных или анонимизированных идентификаторов (например, хэшированных ID или UUID, сгенерированных на устройстве) для обеспечения соответствия требованиям.

Включение детского режима

Изменения в дашборде Adapty

В дашборде Adapty необходимо отключить сбор IP-адресов. Для этого перейдите в App settings и нажмите Disable IP address collection в разделе Collect users’ IP address.

Изменения в коде мобильного приложения

Для соблюдения политик необходимо отключить сбор Android Advertising ID (AAID/GAID) и IP-адреса при инициализации Adapty SDK:

Kotlin:

override fun onCreate() {
    super.onCreate()
    Adapty.activate(
      applicationContext,
      AdaptyConfig.Builder("PUBLIC_SDK_KEY")
          .withAdIdCollectionDisabled(true) // set to `true`
          .withIpAddressCollectionDisabled(true) // set to `true`
          .build()
    )  
}

Java:

@Override
public void onCreate() {
    super.onCreate();
    Adapty.activate(
      applicationContext,
      new AdaptyConfig.Builder("PUBLIC_SDK_KEY")
          .withAdIdCollectionDisabled(true) // set to `true`
          .withIpAddressCollectionDisabled(true) // set to `true`
          .build()
    );
}