AppsFlyerConsent

개요

AppsFlyerConsent encapsulates the properties for acquiring consent data required by the Digital Marketing Act (DMA).

Initializers

initForGDPRUser

입력 인수

유형이름설명
BooleanforGDPRUserWithHasConsentForDataUsageIndicates whether the user give consent to send their user data to Google.
BooleanhasConsentForAdsPersonalizationIndicates whether the user consented to use their data for personalized advertising.

사용법 예시

// If the user is subject to DMA - collect the consent data
// or retrieve it from the storage

// Set the consent data to the SDK:
var gdprConsent = AppsFlyerConsent(forGDPRUserWithHasConsentForDataUsage: true, hasConsentForAdsPersonalization: true) 
AppsFlyerLib.shared().setConsentData(gdprConsent)

initForNonGDPRUser

입력 인수

N/A

사용법 예시

// If the user is not subject to DMA:
var nonGdprUser = AppsFlyerConsent(nonGDPRUser: ()) 
AppsFlyerLib.shared().setConsentData(nonGdprUser)