Informatie
Beschrijving

[Eenheid] 1. consentmanager SDK-integratie

1. Overzicht

consentmanager SDK is een uitgebreide oplossing voor het beheren van gebruikerstoestemming in mobiele applicaties. Deze SDK is ontworpen om GDPR-naleving, gebruikersprivacyvoorkeuren en transparantie bij het volgen van advertenties te verwerken en biedt een naadloze integratie voor iOS- en Android-platforms. Daarnaast biedt het wrapper-plugins/bruggen voor React Native, Flutter en Unity, waardoor het veelzijdig is in verschillende ontwikkelomgevingen.

Dit document behandelt de installatieprocedure en functies die beschikbaar worden gesteld aan onze klanten die apps ontwikkelen met Unity om toegang te krijgen tot onze toestemmingsbeheer CMP SDK via onze Unity C# Native Bridge. Raadpleeg voor meer informatie onze API-referentie documentatie. Ons Unity-pakket bevat een Demo Scene (ConsentManagerDemo) met een eenvoudige implementatie die de meest voorkomende use cases van de toestemmingsbeheerprocedures in een mobiele Unity-app laat zien. 

2. Installatie

1. Stappen - Beschrijving op hoog niveau

  1. Integratie en configuratie:

    • Integreer de SDK in uw mobiele app.
    • Configureer de SDK-instellingen volgens uw behoeften.
  2. Een instantie maken en de toestemmingslaag weergeven:

    • Maak bij het opstarten van de app een exemplaar van het CMPManager klas. Deze instantie zal het toestemmingsproces afhandelen.
    • De SDK geeft indien nodig automatisch het toestemmingsscherm weer.
  3. Verwerking van toestemmingsgegevens van gebruikers:

    • Zodra toestemmingen zijn verzameld, wordt informatie opgeslagen en is deze beschikbaar voor query's via verschillende eigenschappen en methoden die door onze SDK worden blootgesteld. U krijgt informatie over afgewezen of geaccepteerde toestemmingen, leveranciers en doeleinden.

Wat betreft compatibiliteit hebben we:

  • Eenheid 20XX.XX of later
  • iOS (via DllImport)
  • Android (via JNI)

2. Het SDK-pakket importeren

Zorg ervoor dat uw build.gradle bestand in de Android-map van uw project heeft de juiste afhankelijkheid gedeclareerd. Dit is een Unity C# Native Bridge, dus beide afhankelijkheden moeten synchroon zijn. Hetzelfde geldt voor iOS: zorg ervoor dat uw podspec-bestand de juiste afhankelijkheid weerspiegelt, zoals hieronder weergegeven.

    • Download de nieuwste uitgave Van de plugin.
    • Importeer het pakket in uw Unity-project via Assets > Pakket importeren > Aangepast pakket.
    • Je ziet de map ConsentManagerSDK in de Assets-map in de projectstructuur op Unity Editor
    • Schakel over naar het gekozen platform, bouw de oplossing en open het gegenereerde project op de betreffende IDE van uw keuze
      • iOS
        • Stel ons XCFramework in als een afhankelijkheid, met behulp van: CacaoPods or SPM
        • Toevoegen cm-sdk-ios-v3 naar de doelen Unity-iPhone en Eenheidskader in de Kader en bibliotheken sectie van XCode
      • Android
        • Stel onze Android SDK in als een afhankelijkheid in het build.gradle-bestand in de :unityLibrary module niveau: implementation 'net.consentmanager.sdkv3:cmsdkv3:3.2.0'

 

 

Terug naar boven