[Einheit] 1. consentmanager SDK-Integration
1. Überblick
consentmanager SDK ist eine umfassende Lösung für die Verwaltung der Benutzereinwilligung in mobilen Anwendungen. Dieses SDK wurde für die Einhaltung der DSGVO, die Berücksichtigung von Benutzerdatenschutzeinstellungen und die Transparenz der Anzeigenverfolgung entwickelt und bietet eine nahtlose Integration für iOS- und Android-Plattformen. Darüber hinaus bietet es Wrapper-Plugins/Bridges für React Native, Flutter und Unity, wodurch es in verschiedenen Entwicklungsumgebungen vielseitig einsetzbar ist.
Dieses Dokument beschreibt die Installation und die Funktionen, die unseren Kunden, die Apps mit Unity entwickeln, zur Verfügung stehen, um über unsere Unity C# Native Bridge auf unser Consent Management CMP SDK zuzugreifen. Weitere Informationen finden Sie in unserer API-Referenz Dokumentation. Unser Unity-Paket enthält eine Demo-Szene (ConsentManagerDemo) mit einer einfachen Implementierung, die die häufigsten Anwendungsfälle der Einwilligungsverwaltungsverfahren in einer mobilen Unity-App demonstriert.
2. Installation
1. Schritte - Allgemeine Beschreibung
-
Integration und Konfiguration:
- Integrieren Sie das SDK in Ihre mobile App.
- Konfigurieren Sie die SDK-Einstellungen entsprechend Ihren Anforderungen.
-
Erstellen einer Instanz und Anzeigen des Consent Layers:
- Erstellen Sie beim Start der App eine Instanz von
CMPManager
Klasse. Diese Instanz übernimmt den Einwilligungsprozess. - Das SDK zeigt bei Bedarf automatisch den Zustimmungsbildschirm an.
- Erstellen Sie beim Start der App eine Instanz von
-
Verarbeitung der Einwilligungsdaten des Benutzers:
- Sobald die Einwilligungen eingeholt wurden, werden die Informationen gespeichert und stehen für Abfragen über verschiedene Eigenschaften und Methoden zur Verfügung, die unser SDK bereitstellt. Sie erhalten Informationen über abgelehnte oder akzeptierte Einwilligungen, Anbieter und Zwecke.
In Bezug auf die Kompatibilität haben wir:
- Unity 20XX.XX oder höher
- iOS (über DllImport)
- Android (über JNI)
2. Importieren des SDK-Pakets
Stellen Sie sicher, dass Ihre build.gradle
Die Datei im Android-Ordner Ihres Projekts enthält die korrekte Abhängigkeit. Da es sich um eine Unity C# Native Bridge handelt, müssen beide Abhängigkeiten synchron sein. Dasselbe gilt für iOS: Stellen Sie sicher, dass Ihre Podspec-Datei die korrekte Abhängigkeit widerspiegelt, wie unten gezeigt.
-
- Laden Sie die neueste Version herunter des Plugins.
- Importieren Sie das Paket über Assets > Paket importieren > Benutzerdefiniertes Paket in Ihr Unity-Projekt.
- Sie sehen den Ordner ConsentManagerSDK im Assets-Ordner in der Projektstruktur im Unity Editor
- Wechseln Sie zur gewählten Plattform, erstellen Sie die Lösung und öffnen Sie das generierte Projekt in der jeweiligen IDE Ihrer Wahl.
- iOS
-
Android
- Legen Sie unser Android SDK als Abhängigkeit in der Datei build.gradle im
:unityLibrary
Modulebene:implementation 'net.consentmanager.sdkv3:cmsdkv3:3.2.0'
- Legen Sie unser Android SDK als Abhängigkeit in der Datei build.gradle im