Bulletin : Le SDK Android ajoute l'autorisation AD_ID

En bref : Depuis la version V6.8.0 du SDK Android AppsFlyer, l'autorisation AD_ID est déclarée dans le fichier AndroidManifest.xml du SDK.

Préambule

Au début de 2022, Google a annoncé une modification dans le comportement des services Google Play et la récupération de l'ID publicitaire Android.

Cette annonce stipule que les applications ciblant Android 13 (API 33) et + devront déclarer une autorisation normale des services Google Play dans leur fichier manifeste afin d'avoir accès à l'ID publicitaire de l'appareil.

L'autorisation est accordée à l'app au moment de l'installation, elle ne demande aucune interaction de la part de l'utilisateur.

Ce qui change

Depuis la version V6.8.0 du SDK Android AppsFlyer, l'autorisation AD_ID est déclarée dans le fichier AndroidManifest.xml du SDK. Lorsque l'app est créée, le manifeste du SDK fusionne par défaut avec le manifeste de votre application, et l’autorisation est ajoutée même si l'app ne la déclare pas explicitement. Si l'autorisation est présente à la fois dans l'app et dans le SDK, tout fonctionne parfaitement : il n'y a pas de conflit.

Ce que vous devez savoir
  • Si vous utilisez le SDK V6.8.0 et que vous avez l'autorisation AD_ID dans le manifeste de votre app, vous pouvez éventuellement la supprimer du manifeste et laisser le SDK l'ajouter pour vous.
  • Si vous utilisez une version du SDK antérieure à la V6.8.0 et que votre application vise Android 13 (API 33) et +, vous devez ajouter l'autorisation AD_ID à votre app afin de permettre au SDK d'accéder à l'ID publicitaire.
  • Applications pour le jeune public : Selon le Règlement de Google, les applications destinées au jeune public ne doivent pas transmettre d’ID publicitaire. Si vous créez une application pour le jeune public et que vous utilisez le SDK V6.8.0 et +, vous devez révoquer l'autorisation AD_ID. Les instructions à l’attention des développeurs se trouvent ici.