AppsFlyerConsent

总览

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

Initializers

initForGDPRUser

输入参数

类型名称描述
布尔forGDPRUserWithHasConsentForDataUsageIndicates whether the user give consent to send their user data to Google.
布尔hasConsentForAdsPersonalizationIndicates whether the user consented to use their data for personalized advertising.

Usage examples

// 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

输入参数

Usage examples

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