[Unity] 1. integration av consentmanager SDK

1. Översikt

consentmanager SDK är en heltäckande lösning för hantering av användarens samtycke i mobilapplikationer. Detta SDK är utformat för att hantera GDPR-efterlevnad, användarnas integritetsinställningar och transparens i annonsspårning, och erbjuder en smidig integration för iOS- och Android-plattformar. Dessutom erbjuder det wrapper-plugins/bryggor för React Native, Flutter och Unity, vilket gör det mångsidigt i olika utvecklingsmiljöer.

Detta dokument beskriver installationsproceduren och de funktioner som är tillgängliga för kunder som utvecklar appar med Unity för att få tillgång till vårt CMP SDK för samtyckeshantering via Unity C# Native Bridge. För mer information om de underliggande native SDK:erna, se våra sidor med API-dokumentation för iOS och Android.

Unity-paketet innehåller en demoscen (ConsentManagerDemo) med en enkel implementering som visar de vanligaste användningsfallen för samtyckeshanteringsprocedurerna i en Unity-mobilapp.

2. Installation

2.1 Steg – Översiktlig beskrivning

  1. Integration och konfiguration: Integrera SDK:t i din mobilapp och konfigurera sedan inställningarna efter dina behov.
  2. Skapa en instans och visa samtyckeslagret: När appen startas skapar du en instans av klassen CMPManager klassen. Denna instans hanterar samtyckesprocessen. SDK:t visar automatiskt samtyckesskärmen vid behov.
  3. Bearbeta data om användarens samtycke: När samtycken har samlats in lagras informationen och kan hämtas via olika egenskaper och metoder som tillhandahålls av SDK. Du får information om avvisade eller godkända samtycken, leverantörer och syften.

2.2 Kompatibilitet

  • Unity 20XX.X.X eller senare (notera: det finns kända sårbarheter i tidigare versioner av Unity)
  • iOS (via DllImport)
  • Android (via JNI)

2.3 Importera SDK-paketet

Se till att din build.gradle-fil i Android-mappen i ditt projekt anger rätt beroende. Detta är en Unity C# Native Bridge, så båda beroendena måste vara synkroniserade. Detsamma gäller för iOS: se till att din podspec-fil återspeglar rätt beroende, som visas nedan.

  1. Ladda ner den senaste versionen av pluginet.
  2. Importera paketet till ditt Unity-projekt via Assets › Import Package › Custom Package.
  3. Du hittar ConsentManagerSDK mappen i Assets mappen i projektstrukturen i Unity Editor.
  4. Byt till din valda plattform, bygg lösningen och öppna det genererade projektet i den IDE du valt.

2.4 Plattformsspecifik konfiguration

iOS

  • Ställ in XCFramework som ett beroende, antingen med CocoaPods eller SPM.
  • Lägg till cm-sdk-ios-v3 till målen Unity-iPhone och UnityFramework i avsnittet Frameworks and Libraries i Xcode.

Android

  • Ange Android SDK som en beroendefil i build.gradle filen på :unityLibrary modulnivå:
implementation 'net.consentmanager.sdkv3:cmsdkv3:3.6.0'

We do our best to keep this purely informative documentation up to date. However, if you notice that any of these guides need a little touch-up, let us know!