Info
Inhalt

[Android] 2. API-Dokumentation

API


 

Bauherr


Konstruktor zum Erstellen eines CmpManager-Objekts

Parameter
Name Art

Beschreibung

Kontext Kontext

Der Kontext der App

Config CMPConfig

Das Konfigurationsobjekt für die consent manager

closeListener OnCloseCallback

Der Callback, der aufgerufen werden soll, wenn die Einwilligungsebene geschlossen wird

openListener OnOpenCallback

Der Callback, der aufgerufen werden soll, wenn die Einwilligungsebene geöffnet wird

cmpNotOpenedCallback OnCMPNotOpenedCallback

Der Callback, der aufgerufen werden soll, wenn die Einwilligungsebene nicht geöffnet werden konnte

onErrorCallback OnErrorCallback

Der Callback, der bei einem Fehler aufgerufen werden soll

 

 

initialisieren


Initialisieren

Parameter
Name Art Beschreibung
Kontext Kontext  
appInterface CmpLayerAppEventListenerInterface? = null  
Return

 

Beispiel
initialize(context = ...,appInterface = ...)

 

setCallbacks


Rückrufe festlegen

Parameter
Name Art Beschreibung
openListener OnOpenCallback?  
closeListener OnCloseCallback?  
cmpNotOpenedCallback OnCMPNotOpenedCallback?  
onErrorCallback OnErrorCallback?  
onCmpButtonClickedCallback OnCmpButtonClickedCallback?  
Return

Kein Rückgabewert

Beispiel
setCallbacks(openListener = ...,closeListener = ...,cmpNotOpenedCallback = ...,onErrorCallback = ...,onCmpButtonClickedCallback = ...)

 

checkAndOpenConsentLayer


Einwilligungsschicht prüfen und öffnen

Parameter
Name Art Beschreibung
Kontext Kontext Anwendungskontext
appInterface CmpLayerAppEventListenerInterface? = null  
Return

Kein Rückgabewert

Beispiel
checkAndOpenConsentLayer(context = ...,appInterface = ...)

 

openCustomLayer


öffnet die benutzerdefinierte Einwilligungsebene

Parameter
Name Art Beschreibung
Aktivität FragmentAktivität Instanz
ContainerViewId Int  
Return

Kein Rückgabewert

Beispiel
openCustomLayer(activity = ...,containerViewId = ...)

 

aus der Ferne überprüfen


Shau

Parameter
Name Art Beschreibung
Kontext Kontext  
onCmpLayerOpenCallback OnCmpLayerOpenCallback  
ist zwischengespeichert Boolesch = falsch  
Return

Kein Rückgabewert

Beispiel
check(context = ...,onCmpLayerOpenCallback = ...,isCached = ...)

 

openCustomLayer


öffnet die benutzerdefinierte Einwilligungsebene

Parameter
Name Art Beschreibung
Kontext Kontext Anwendungskontext
appInterface CmpLayerAppEventListenerInterface  
Return

Kein Rückgabewert

Beispiel
openCustomLayer(context = ...,appInterface = ...)

 

openConsentLayer


öffnet die Einwilligungsebene

Return

Kein Rückgabewert

Beispiel
openConsentLayer()

 

createCustomLayerFragment


Erstellen Sie ein benutzerdefiniertes Ebenenfragment

Return

CmpLayerFragment

Beispiel
createCustomLayerFragment()

 

hatZustimmung


Überprüfen Sie, ob der Benutzer seine Einwilligung gegeben hat

Return
Beispiel
hasConsent()

 

getAllPurposes


Gibt alle Zwecke als String zurück

Return

Zweck Zeichenfolge

Beispiel
getAllPurposes()

 

getAllPurposeList


Gibt alle Zwecke als Liste von Zeichenfolgen zurück

Return

Zweckliste

Beispiel
getAllPurposeList()

 

getEnabledPurposes


Holen Sie sich vereinbarte Ziele

Return

 

Beispiel
getEnabledPurposes()

 

getEnabledPurposeList


Erhalten Sie eine vereinbarte Zweckliste

Return

 

Beispiel
getEnabledPurposeList()

 

getDisabledPurposes


Erhalten Sie deaktivierte Zwecke

Return

 

Beispiel
getDisabledPurposes()

 

getAllVendors


Holen Sie sich alle Anbieter

Return

 

Beispiel
getAllVendors()

 

getAllVendorsList


Holen Sie sich die Liste aller Anbieter

Return

 

Beispiel
getAllVendorsList()

 

getEnabledVendors


Holen Sie sich vereinbarte Anbieter

Return

 

Beispiel
getEnabledVendors()

 

getEnabledVendorList


Holen Sie sich eine vereinbarte Lieferantenliste

Return

 

Beispiel
getEnabledVendorList()

 

getDisabledVendors


Holen Sie sich deaktivierte Anbieter

Return

 

Beispiel
getDisabledVendors()

 

enableVendorList


Lieferantenliste aktivieren

Parameter
Name Art Beschreibung
Kontext Kontext Anwendungskontext
Anbieter Liste  
onConsentReceivedCallback OnConsentReceivedCallback? = null  
Return

Kein Rückgabewert

Beispiel
enableVendorList(context = ...,vendors = ...,onConsentReceivedCallback = ...)

 

disableVendorList


Anbieterliste deaktivieren

Parameter
Name Art Beschreibung
Kontext Kontext Anwendungskontext
Anbieter Liste Liste der zu aktivierenden Anbieter-IDs.
onConsentReceivedCallback OnConsentReceivedCallback? = null  
Return

Kein Rückgabewert

Beispiel
disableVendorList(context = ...,vendors = ...,onConsentReceivedCallback = ...)

 

enablePurposeList


Zweckliste aktivieren

Parameter
Name Art Beschreibung
Kontext Kontext Anwendungskontext
Zwecke Liste Liste der zu aktivierenden Zweck-IDs.
updateVendor Boolesch = wahr Flag, wenn true, aktiviert auch entsprechende Anbieter
onConsentReceivedCallback OnConsentReceivedCallback? = null  
Return

Kein Rückgabewert

Beispiel
enablePurposeList(context = ...,purposes = ...,updateVendor = ...,onConsentReceivedCallback = ...)

 

Zweckliste deaktivieren


Deaktivieren Sie eine Liste von Zwecken

Parameter
Name Art Beschreibung
Kontext Kontext Anwendungskontext
Zwecke Liste Liste der zu deaktivierenden Zweck-IDs
updateVendor Boolesch = wahr Flag, wenn true, deaktiviert auch entsprechende Anbieter
onConsentReceivedCallback OnConsentReceivedCallback? = null  
Return

Kein Rückgabewert

Beispiel
disablePurposeList(context = ...,purposes = ...,updateVendor = ...,onConsentReceivedCallback = ...)

 

Alles ablehnen


Rejects

Parameter
Name Art Beschreibung
Kontext Kontext Anwendungskontext
Return

Kein Rückgabewert

Beispiel
rejectAll(context = ...)

 

akzeptiere alle


Alle akzeptieren

Parameter
Name Art Beschreibung
Kontext Kontext Anwendungskontext
Return

Kein Rückgabewert

Beispiel
acceptAll(context = ...)

 

getUSPrivacyString


Besorgen Sie sich eine Datenschutzerklärung

Return

US-Datenschutzzeichenfolge

Beispiel
getUSPrivacyString()

 

hasVendorConsent


Hat die Zustimmung des Anbieters

Parameter
Name Art Beschreibung
Kontext Kontext Anwendungskontext
id Schnur Hersteller-ID
Return
Beispiel
hasVendorConsent(context = ...,id = ...)

 

hasPurposeConsent


Hat eine Zweckeinwilligung

Parameter
Name Art Beschreibung
Kontext Kontext Anwendungskontext
id Schnur Zweck-ID
isIABZweck Boolean (veraltet), wenn der Zweck ein IAB-Zweck ist
Zustimmung prüfen Boolesch = wahr  
Return

 

Beispiel
hasPurposeConsent(context = ...,id = ...,isIABPurpose = ...,checkConsent = ...)

 

getGoogleACString


Rufen Sie den Google AC-String ab

Return

Google AC-String

Beispiel
getGoogleACString()

 

getConsentstring


Holen Sie sich die letzte Einwilligungszeichenfolge

Return
Beispiel
getConsentstring()

 

exportCmpString


Einwilligungszeichenfolge exportieren

Return

gespeicherter Cmp-String

Beispiel
exportCmpString()

 

getCalledLast


Werde zuletzt angerufen

Return

zuletzt aufgerufenes Cmp-Layer-Datum

Beispiel
getCalledLast()

 

namensThisDay


Heute angerufen

Return

wenn Layer heute aufgerufen wurde

Beispiel
calledThisDay()

 

brauchtAkzeptanz


Braucht Akzeptanz

Return

wenn der Benutzer eine Akzeptanz benötigt

Beispiel
needsAcceptance()

 

setOpenCmpConsentToolViewListener


öffnet die Einwilligungsebene

Parameter
Name Art Beschreibung
Kontext Kontext Anwendungskontext
gdprButton Taste Aktionsknopf
callback OnCloseCallback?  
Return

Kein Rückgabewert

Beispiel
setOpenCmpConsentToolViewListener(context = ...,gdprButton = ...,callback = ...)

 

setOpenPlaceHolderViewListener


Diese Methode ist veraltet und wurde in Version 1.7.0 entfernt

Legen Sie den Listener für die offene Platzhalteransicht fest

Parameter
Name Art Beschreibung
Kontext Kontext Anwendungskontext
Aktionsknopf Taste  
Return

Kein Rückgabewert

Beispiel
setOpenPlaceHolderViewListener(context = ...,actionButton = ...)

 

Nach oben