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

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
class ExternalUID(val uid: String, val isStable: Boolean? = null)

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 GDPR(val consent: String, val isRulesEnabled: Boolean? = null)

An app can ask users about their consent for sharing information with third parties.

Link copied to clipboard

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
sealed class UserIdType

This sealed class is a list of the user ID types that the SDK supports.