---
title: "Mode Enfants dans le SDK Android"
description: "Activez facilement le Mode Enfants pour respecter les politiques Google. Ni GAID ni données publicitaires collectées dans le SDK Android."
---

Si votre application Android est destinée aux enfants, vous devez suivre les politiques de [Google](https://support.google.com/googleplay/android-developer/answer/9893335). Si vous utilisez le SDK Adapty, quelques étapes simples vous permettront de le configurer pour respecter ces politiques et passer les revues de l'app store.

## Ce qui est requis \{#whats-required\}

Vous devez configurer le SDK Adapty pour désactiver la collecte :

- de l'[Android Advertising ID (AAID/GAID)](https://support.google.com/googleplay/android-developer/answer/6048248)
- de l'[adresse IP](https://www.ftc.gov/system/files/ftc_gov/pdf/p235402_coppa_application.pdf)

De plus, nous recommandons d'utiliser l'identifiant utilisateur client avec précaution. Un identifiant au format `<Prénom.Nom>` sera immanquablement considéré comme une collecte de données personnelles, tout comme l'utilisation d'un e-mail. Pour le Mode Enfants, la bonne pratique consiste à utiliser des identifiants aléatoires ou anonymisés (par exemple, des identifiants hachés ou des UUID générés par l'appareil) pour garantir la conformité.

## Activation du Mode Enfants \{#enabling-kids-mode\}

### Modifications dans l'Adapty Dashboard \{#updates-in-the-adapty-dashboard\}

Dans l'Adapty Dashboard, vous devez désactiver la collecte des adresses IP. Pour ce faire, rendez-vous dans [App settings](https://app.adapty.io/settings/general) et cliquez sur **Disable IP address collection** sous **Collect users' IP address**.

### Modifications dans le code de votre application mobile \{#updates-in-your-mobile-app-code\}

Pour respecter les politiques, vous devez désactiver la collecte de l'Android Advertising ID (AAID/GAID) et de l'adresse IP lors de l'initialisation du SDK Adapty :

**Kotlin :**

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

**Java :**

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

### Modifications dans votre manifeste Android \{#updates-in-your-android-manifest\}

:::note
Si votre application cible **uniquement** les enfants et se compile avec Android 13 (API 33) ou supérieur, Google Play exige que vous ne demandiez pas la permission `AD_ID`. Un autre SDK dans votre application (analytics, attribution ou publicité) peut ajouter cette permission via la fusion de manifestes. Définir `withAdIdCollectionDisabled(true)` empêche Adapty de collecter l'identifiant, mais ne supprime pas une permission déclarée par un autre SDK.
:::

Pour supprimer la permission, ajoutez ce qui suit à l'intérieur de l'élément `<manifest>` du fichier `app/src/main/AndroidManifest.xml`. L'élément `<manifest>` doit déclarer `xmlns:tools="http://schemas.android.com/tools"`.

```xml showLineNumbers title="AndroidManifest.xml"
<uses-permission
    android:name="com.google.android.gms.permission.AD_ID"
    tools:node="remove" />
```