Implémenter l’OAID Android dans le SDK

En bref : Collectez l’OAID Android pour attribuer les installations issues des app stores Android tiers.

À propos de l’OAID

L'Open Anonymous Device Identifier (OAID) est un identifiant unique et réinitialisable par l'utilisateur conçu pour les appareils Android. Il a été introduit comme alternative par la Mobile Security Alliance (MSA), l'Institut chinois de recherche sur l'information et la communication (CICRI) et les fabricants d'appareils, pour préserver la confidentialité des ID d'appareil non réinitialisables comme le IMEI.

L'OAID est généralement utilisé pour mesurer les publicités et attribuer l'installation sur les appareils où les services Google Play ne sont pas disponibles (c'est-à-dire où l'ID publicitaire Google n'existe pas).

L'OAID peut être lu par tous les appareils qui utilisent un SDK fourni par le MSA, ou par les appareils Huawei utilisant le principal SDK du service mobile Huawei (HMS).

L'intégration

L'intégration de l’OAID se fait en 3 étapes :

  1. Intégration d'un SDK pour générer et fournir l'OAID (soit le SDK MSA, soit le SDK Huawei HMS).
  2. Intégration du module plug-in OAID AppsFlyer.
  3. Intégration du SDK AppsFlyer.

Remarque :

  • Pour les apps destinées à être utilisées en Chine, le SDK MSA doit obligatoirement être choisi.
  • Pour les apps destinées à être utilisées sur des appareils Huawei dans le reste du monde, vous devez utiliser la bibliothèque Huawei HMS.

SDK MSA

Pour intégrer et utiliser le SDK MSA :

  1. Suivez les instructions sur le site de la MSA pour enregistrer votre application.
    • Après enregistrement vous pourrez télécharger le SDK.
    • Lors de la procédure d’enregistrement, vous recevez un fichier de certificat qui doit être ajouté à l'application.
  2. Demandez à vos développeurs de suivre les instructions d'intégration.

SDK Huawei HMS

Pour intégrer et utiliser le SDK Huawei HMS :

Informations supplémentaires

Se désinscrire de la collecte OAID

Une fois l' intégration OAID terminée, le SDK cherche à collecter automatiquement l'OAID. Si vous souhaitez bloquer la collecte de l'OAID pour certains utilisateurs, demandez à vos développeurs d'utiliser les éléments suivants :

Définir manuellement l'OAID

Si votre application collecte déjà l’OAID, vous pouvez ignorer l'intégration du plug-in AppsFlyer OAID et définir manuellement la valeur de l’OAID dans le SDK AppsFlyer en passant par l'API setOaidData.