AppsFlyerConsent

Visão Geral

AppsFlyerConsent encapsulates the methods for acquiring consent data required by the Digital Marketing Act (DMA) under the GDPR regulation.

Métodos

forGDPRUser

Assinatura do método

public AppsFlyerConsent forGDPRUser(Boolean hasConsentForDataUsage, Boolean hasConsentForAdsPersonalization)

Descrição
Acquires user consent for data usage and ad personalization. Call the function when DMA is applicable to the user.

Argumentos de entrada

TipoNomeDescrição
BooleanohasConsentForDataUsageIndicates whether the user give consent to send their user data to Google.
BooleanohasConsentForAdsPersonalizationIndicates whether the user consented to use their data for personalized advertising.

Retorna

TipoDescrição
AppsFlyerConsentAn object containing user consent data

Exemplo de uso

AppsFlyerConsent gdprUserConsent = AppsFlyerConsent.forGDPRUser(hasConsentForDataUsage, hasConsentForAdsPersonalization); 

forNonGDPRUser

Assinatura do método

public AppsFlyerConsent forNonGDPRUser()

Descrição
Return an empty AppsFlyerConsent object without any consent data. Call the method when DMA is not applicable to the user.

Retorna

TipoDescrição
AppsFlyerConsentAn empty object without any consent data.

Exemplo de uso

val nonGdprUser = AppsFlyerConsent.forNonGDPRUser()