[Unité] 1. consentmanager Intégration SDK
1. Contexte
consentmanager Le SDK est une solution complète de gestion du consentement des utilisateurs dans les applications mobiles. Conçu pour gérer la conformité au RGPD, les préférences de confidentialité des utilisateurs et la transparence du suivi des publicités, ce SDK offre une intégration transparente pour les plateformes iOS et Android. De plus, il propose des plugins/ponts wrapper pour React Native, Flutter et Unity, ce qui le rend polyvalent dans divers environnements de développement.
Ce document décrit la procédure d'installation et les fonctionnalités mises à la disposition de nos clients développant des applications avec Unity pour accéder à notre SDK CMP de gestion du consentement via notre passerelle native C# Unity. Pour plus d'informations, veuillez consulter notre Référence de l'API documentation. Notre package Unity contient une scène de démonstration (ConsentManager(Démo) avec une implémentation simple qui présente les cas d'utilisation les plus courants des procédures de gestion du consentement dans une application mobile Unity.
2. Installation
1. Étapes - Description de haut niveau
-
Intégration et configuration:
- Intégrez le SDK dans votre application mobile.
- Configurez les paramètres du SDK en fonction de vos besoins.
-
Créer une instance et afficher la couche de consentement:
- Au démarrage de l'application, créez une instance du
CMPManager
classe. Cette instance gérera le processus de consentement. - Le SDK affichera automatiquement l'écran de consentement si nécessaire.
- Au démarrage de l'application, créez une instance du
-
Traitement des données de consentement de l'utilisateur:
- Une fois les consentements recueillis, les informations sont stockées et peuvent être interrogées via différentes propriétés et méthodes exposées par notre SDK. Vous disposerez d'informations sur les consentements rejetés ou acceptés, les fournisseurs et les finalités.
En termes de compatibilité, nous avons :
- Unity 20XX.XX ou version ultérieure
- iOS (via DllImport)
- Android (via JNI)
2. Importation du package SDK
Assurez-vous que votre build.gradle
Le fichier dans le dossier Android de votre projet possède la bonne dépendance déclarée. Il s'agit d'un pont natif Unity C# ; les deux dépendances doivent donc être synchronisées. Il en va de même pour iOS : assurez-vous que votre fichier podspec reflète la bonne dépendance, comme illustré ci-dessous.
-
- Téléchargez la dernière version du plugin.
- Importez le package dans votre projet Unity via Assets > Importer un package > Package personnalisé.
- Vous verrez le dossier ConsentManagerSDK dans le dossier Assets de la structure du projet sur Unity Editor
- Passez à la plateforme choisie, construisez la solution ouvrez le projet généré sur l'IDE respectif de votre choix
- iOS
-
Android
- Définissez notre SDK Android comme une dépendance dans le fichier build.gradle à l'intérieur du
:unityLibrary
niveau du module :implementation 'net.consentmanager.sdkv3:cmsdkv3:3.2.0'
- Définissez notre SDK Android comme une dépendance dans le fichier build.gradle à l'intérieur du