setAdRequestGlobalParameters

abstract fun setAdRequestGlobalParameters(vararg parameters: AdRequestGlobalParameter<*>)

A method for setting global parameters specific only for the AdRequest.

Some parameters of AdRequest are designed to be passed in all requests, not just individual ones. To avoid duplicating code when creating AdRequest you can pass all parameters via AdServiceProvider.configure using the adRequestGlobalParameters parameter.

In case you need to change them over time, SDK provide setAdRequestGlobalParameters method, which will modify these parameters:

// Set parameter
adService.setAdRequestGlobalParameters(
AdRequestGlobalParameter(
AdRequestGlobalParameters::isIpIdentified,
true
),
AdRequestGlobalParameter(
AdRequestGlobalParameters::cookiesAccess,
AdRequestGlobalParameters.CookiesAccess.NO_COOKIES
)
)

// Clear parameter
adService.removeAdRequestGlobalParameter(AdRequestGlobalParameters::externalUID)
adService.removeAdRequestGlobalParameter(AdRequestGlobalParameters::cookiesAccess)

A list of all global parameters can be found in the documentation for AdRequestGlobalParameters.

Parameters

parameters

One or more AdRequestGlobalParameter representing mutable parameters within AdRequestGlobalParameters and their values to be set.

See also