Package-level declarations
Types
Link copied to clipboard
Enum that can be used to configure the server's behaviour when working with user data.
Link copied to clipboard
data class AdRequestGlobalParameter<Parameter>(val keyPath: KMutableProperty1<AdRequestGlobalParameters, Parameter?>, val value: Parameter?)
An object that represents a mutable global parameter inside AdRequestGlobalParameters.
Link copied to clipboard
data class AdRequestGlobalParameters(var isSHBEnabled: Boolean? = null, var dsa: AdRequestGlobalParameters.DSA? = null, var isIpIdentified: Boolean? = null, var cookiesAccess: AdRequestGlobalParameters.CookiesAccess? = null)
An object for storing global parameters that will be applied when creating an AdRequest.
Link copied to clipboard
If your app has means to identify a user, for example through association with an user account or an advertising ID, you can share this with the ad server.
Link copied to clipboard
data class GlobalParameter<Parameter>(val keyPath: KMutableProperty1<GlobalParameters, Parameter?>, val value: Parameter?)
An object that represents a mutable global parameter inside GlobalParameter.
Link copied to clipboard
data class GlobalParameters(var gdpr: GDPR? = null, var externalUID: ExternalUID? = null, var isOptOutEnabled: Boolean? = null, var accessMode: AccessMode? = null, var userIds: List<UserIdType>? = null)
An object for storing common global parameters that will be applied when creating an AdRequest, TagRequest, and TrackingRequest.
Link copied to clipboard
This sealed class is a list of the user ID types that the SDK supports.