Package-level declarations

Types

Link copied to clipboard

An object for storing global parameters that will be applied when creating an Ad request. Some parameters of `AdRequest` are designed to be passed in all requests, not just individual ones. To avoid duplicating code when creating AdRequest.

Link copied to clipboard

A container that stores all the important information and objects for creating and managing an advertising request.

Link copied to clipboard
Link copied to clipboard
data class DSA(val required: DSARequirement, val pubRender: DSAPubRender, val dataToPubs: DSADataToPubs) : Parcelable

Digital Service Act (“DSA”) is a EU regulation which aims among other things to increase transparency on online platforms for users in relation to recommended content – including advertising.

Link copied to clipboard

Independent of pubrender, the publisher may need the transparency data for audit purposes.

Link copied to clipboard

Signals if the publisher is able to and intends to render an icon or other appropriate user-facing symbol and display the DSA transparency info to the end user.

Link copied to clipboard

Indicates if DSA information should be made available.

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 AdServer. see more in GlobalParameters.externalUID

Link copied to clipboard
class GDPR(val consent: String, val isRulesEnabled: Boolean? = null)

An app can ask users about their consent for sharing information with third parties. The SDK can forward users preferences if they follow the TCF format, see more in GlobalParameters.gdpr

Link copied to clipboard
open class GlobalParameters

An Class for storing global parameters that will be applied when creating an ad request.

Link copied to clipboard

Enum class describing the expected type of placement for the Advertisement.

Link copied to clipboard

An Class for storing global parameters that will be applied when creating an Track or Tag request.

Link copied to clipboard
data class TrackRequest(val landingPageId: Int, val trackingSpotId: Int, val orderId: String? = null, val itemNumber: String? = null, val description: String? = null, val quantity: Int? = null, val price: Float? = null, val total: Float? = null)

Trigger a request for conversion tracking.

Link copied to clipboard
class UserId(val userIdType: UserIdType, val value: String)

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 AdServer. see more in GlobalParameters.userIds

Link copied to clipboard

This enum is a list of identifiers which is set for UserId.userIdType in the GlobalParameters.userIds list.