SDK Android, iOS & React Native
Sirdata CMP est un SDK de Consent Management Platform pour Android, iOS et React Native, enregistré auprès de l'IAB sous le CMP ID 92. Il collecte le consentement dans une interface entièrement native — sans WebView — et expose chaque signal via les clés de stockage in-app standard de l'IAB : les SDK publicitaires et analytics conformes IAB présents dans votre application lisent le consentement d'eux-mêmes, et des adaptateurs intégrés le transmettent à plusieurs SDK qui ne le font pas.
Version minimale
API 23 (Android 6.0)
iOS 15.0
Les minimums Android et iOS ; 2.0.1 vérifié avec React Native 0.86.3 (Expo SDK 57)
Interface de consentement
Jetpack Compose
SwiftUI
L'interface native de chaque plateforme
Stockage des signaux
SharedPreferences
NSUserDefaults
Le stockage natif de chaque plateforme
Distribution
Maven Central
Swift Package Manager, CocoaPods
npm (@sirdata/react-native-cmp)
Ce que le SDK couvre
IAB TCF v2.2 — API CMP in-app (
ping,getInAppTCData,addEventListener)IAB GPP — Global Privacy Platform, y compris l'API de commandes par section
Régime US — un écran d'opposition US, la chaîne US Privacy et les sections US du GPP
Google Additional Consent et Google Consent Mode, dérivés des finalités TCF
La cascade d'affichage de la CMP web — fenêtres de capping, consentement partiel et cookie wall sont décidés par le SDK, pas par votre application
Avant de commencer
Il vous faut un partner ID et un config ID, disponibles dans la Console Sirdata. Ils désignent la configuration éditeur que le SDK télécharge à l'initialisation : thème, textes, finalités, partenaires, périmètre et règles de capping. Une modification de configuration prend effet sans nouvelle release de l'application.
Par où continuer
Installation Android, Installation iOS ou Installation React Native — installer et initialiser
Transmission du consentement aux SDK partenaires — comment les SDK publicitaires lisent le consentement collecté
Dépannage — les erreurs que les intégrateurs rencontrent réellement
Applications d'exemple
Une application d'exemple complète pour Android et pour iOS est disponible sur demande auprès de votre contact Sirdata ; il n'en existe pas pour React Native. Chacune initialise le SDK, présente la bannière, expose Tout accepter / Tout refuser / Ouvrir les préférences, et affiche l'état de consentement en direct (chaîne TC, finalités, partenaires) ainsi qu'un test ping de l'API TCF IAB. Les deux permettent aussi de changer le couple partner / config à l'exécution, sans recompiler.
Mis à jour
Ce contenu vous a-t-il été utile ?
