[Jedność] 1. consentmanager Integracja SDK
1. Przegląd
consentmanager SDK to kompleksowe rozwiązanie do zarządzania zgodą użytkownika w aplikacjach mobilnych. Zaprojektowany do obsługi zgodności z GDPR, preferencji prywatności użytkownika i przejrzystości śledzenia reklam, ten SDK zapewnia bezproblemową integrację z platformami iOS i Android. Ponadto oferuje wtyczki/mostki wrapper dla React Native, Flutter i Unity, co czyni go wszechstronnym w różnych środowiskach programistycznych.
Niniejszy dokument opisuje procedurę instalacji oraz funkcje udostępniane naszym klientom tworzącym aplikacje w Unity, aby mogli uzyskać dostęp do naszego pakietu SDK CMP do zarządzania zgodami za pośrednictwem naszego natywnego mostu Unity C#. Aby uzyskać więcej informacji na temat bazowych natywnych pakietów SDK, zapoznaj się z naszą stroną. iOS oraz Android Strony dokumentacji API. Nasz pakiet Unity zawiera scenę demonstracyjną (ConsentManagerDemo) z prostą implementacją prezentującą najczęstsze przypadki użycia procedur zarządzania zgodami w aplikacji mobilnej Unity.
2. Instalacja
1. Kroki - Opis ogólny
-
Integracja i konfiguracja:
- Zintegruj SDK ze swoją aplikacją mobilną.
- Skonfiguruj ustawienia SDK zgodnie ze swoimi potrzebami.
-
Tworzenie instancji i wyświetlanie warstwy zgody:
- Podczas uruchamiania aplikacji utwórz instancję
CMPManagerklasa. Ta instancja będzie obsługiwać proces wyrażania zgody. - W razie potrzeby zestaw SDK automatycznie wyświetli ekran zgody.
- Podczas uruchamiania aplikacji utwórz instancję
-
Przetwarzanie danych zgody użytkownika:
- Po zebraniu zgód informacje są przechowywane i dostępne do zapytania za pośrednictwem różnych właściwości i metod udostępnianych przez nasz zestaw SDK. Będziesz mieć informacje o odrzuconych lub zaakceptowanych zgodach, dostawcach i celach.
Jeśli chodzi o kompatybilność, mamy:
- Unity 20XX.XX lub nowszy (należy pamiętać, że istnieją luki (w poprzednich wersjach Unity)
- iOS (przez DllImport)
- Android (przez JNI)
2. Importowanie pakietu SDK
Upewnij się, że build.gradle plik w folderze Android twojego projektu ma zadeklarowaną właściwą zależność. Jest to Unity C# Native Bridge, więc obie zależności muszą być zsynchronizowane. To samo dotyczy iOS: upewnij się, że twój plik podspec odzwierciedla właściwą zależność, jak pokazano poniżej.
-
- Pobierz najnowszą wersję Wtyczki.
- Zaimportuj pakiet do projektu Unity poprzez Zasoby > Importuj pakiet > Pakiet niestandardowy.
- Zobaczysz folder ConsentManagerZestaw SDK w folderze Assets w strukturze projektu w edytorze Unity
- Przejdź do wybranej platformy, zbuduj rozwiązanie i otwórz wygenerowany projekt na wybranym przez siebie środowisku IDE.
- iOS
-
Android
- Ustaw nasz zestaw SDK Androida jako zależność w pliku build.gradle w
:unityLibrarypoziom modułu:implementation 'net.consentmanager.sdkv3:cmsdkv3:3.6.0'
- Ustaw nasz zestaw SDK Androida jako zależność w pliku build.gradle w







