Info
Inhalt

[Unity] 2. API-Dokumentation

Initialisieren


Initialisiert die Consent Manager mit der angegebenen Domain, Code-ID, App-Namen und Sprache.

Parameter
Name Art Beschreibung
Domain Schnur Die Domäne der Consent Management Platform.
Code-ID Schnur Die Code-ID für die Anwendung.
App Name Schnur Der Name der Anwendung.
Sprache Schnur Der Sprachcode (z. B. „EN“, „DE“) für die Lokalisierung.
Beispiel
       private void Awake()
        {
            _cmpManager = CmpManager.Instance;
        }

        private void Start()
        {
            _mainThread = Thread.CurrentThread;
            Debug.Log("Consentmanager SampleScene started");

#if (UNITY_ANDROID || UNITY_IOS) && !UNITY_EDITOR
            var config = new CmpConfig(CodeId, Domain, AppName, Language);
            // Example of using a custom layout 
            // var customRect = new Rect(0,0, 300, 600);
            // config.SetCustomLayout(customRect);

            // alternative create the instance directly with the required parameters
            // _cmpManager.Initialize(Domain, CodeId, AppName, Language); 

            _cmpManager.Initialize(config);
            _cmpManager.Launch();
#endif
        }

 

AddEventListeners


Legt Android-spezifische Rückrufe für CMP-Ereignisse fest.

Beispiel
_cmpManager.AddEventListeners(OnOpen, OnClose, OnNotOpened, OnCmpButtonClicked, OnError);

Einführung


 Startet den CmpManager und zeigt bei Bedarf die Einwilligungsebene an

Beispiel
_cmpManager.Launch();

 

HasConsent


Prüft, ob der Benutzer seine Einwilligung gegeben hat.

Return

true, wenn der Benutzer seine Einwilligung gegeben hat, andernfalls false.

Beispiel
var hasConsent = _cmpManager.HasConsent();

 

OpenConsentLayer


Öffnet die Einwilligungsebene zum Verwalten der Einwilligungseinstellungen des Benutzers.

Beispiel
_cmpManager.OpenConsentLayer();

 

OpenConsentLayerOnCheck


Öffnet bei Bedarf den Consent Layer basierend auf Prüfungen.

Beispiel
_cmpManager.OpenConsentLayerOnCheck();

 

HasVendor


Prüft, ob ein Anbieter mit der angegebenen ID vom Benutzer ausgewählt wurde.

Parameter
  • id: Die ID des zu prüfenden Anbieters.
Rückgabetyp

bool: True, wenn der Anbieter ausgewählt ist, andernfalls false.

Beispiel
bool result = HasVendor("vendorId");

HasPurpose


Prüft, ob ein Zweck mit der angegebenen ID vom Benutzer ausgewählt wurde.

Parameter
  • id: Die ID des zu prüfenden Zwecks.
Rückgabetyp

bool: True, wenn der Zweck ausgewählt ist, andernfalls false.

Beispiel
bool result = _cmpManager.HasPurpose(purposeId);

CheckConsentIsRequired


Prüft, ob der Benutzer seine Einwilligung geben muss

Rückgabetyp

bool: True, wenn eine Einwilligung erforderlich ist

Beispiel
var isRequired = await _cmpManager.CheckConsentIsRequired();

ExportCmpString


Rückgabetyp

Schnur: Die exportierten CMP-Einstellungen als Zeichenfolge.

Beispiel
string cmpSettings = ExportCmpString();

ImportCmpString


Parameter

Schnur: Die CMP-Zeichenfolge

Rückgabetyp

CmpImportResult: Ergebnis, wenn der Import erfolgreich war

Beispiel
 result = await _cmpManager.ImportCmpString(cmpString);

GetAllPurposes


Ruft eine Liste aller verfügbaren Zwecke ab.

Rückgabetyp

Aufführen: Eine Liste von Zweck-IDs.

Beispiel
List<string> purposes = GetAllPurposes();

GetEnabledPurposes


Ruft eine Liste der aktivierten Zwecke ab.

Rückgabetyp

Aufführen: Eine Liste der aktivierten Zweck-IDs.

Beispiel
List<string> enabledPurposes = GetEnabledPurposes();

GetDisabledPurposes


Ruft eine Liste deaktivierter Zwecke ab.

Rückgabetyp

Aufführen: Eine Liste deaktivierter Zweck-IDs.

Beispiel
List<string> disabledPurposes = GetDisabledPurposes();

GetAllVendors


Ruft eine Liste aller verfügbaren Anbieter ab.

Rückgabetyp

Aufführen: Eine Liste von Anbieter-IDs.

Beispiel
List<string> allVendors = GetAllVendors();

GetEnabledVendors


Ruft eine Liste der aktivierten Anbieter ab.

Rückgabetyp

Aufführen: Eine Liste der aktivierten Anbieter-IDs.

Beispiel
List<string> enabledVendors = GetEnabledVendors();

GetDisabledVendors


Ruft eine Liste deaktivierter Anbieter ab.

Rückgabetyp

Aufführen: Eine Liste deaktivierter Anbieter-IDs.

Beispiel
List<string> disabledVendors = GetDisabledVendors();

GetGoogleAcString


Ruft die Google Advertiser Consent-Zeichenfolge ab.

Rückgabetyp

Schnur: Die Google Advertiser Consent-Zeichenfolge.

Beispiel
string googleAcString = GetGoogleAcString();

GetUsPrivacyString


Ruft die US-Datenschutzzeichenfolge ab.

Rückgabetyp

Schnur: Die US-Datenschutzzeichenfolge.

Beispiel
string usPrivacyString = GetUsPrivacyString();
Nach oben