setTrackingGlobalParameter
fun <T> setTrackingGlobalParameter(keyPath: KMutableProperty1<TrackingGlobalParameters, T?>, value: T?)
A method for setting global parameters for TagRequest and TrackingRequest before calling tagUser&trackingRequest methods.
Some parameters of TagRequest and TrackingRequest are designed to be passed in all requests, not just individual ones. To avoid duplicating code when creating TagRequest and TrackingRequest, SDK provide setTrackingGlobalParameter method, which will modify these parameters:
// Set parameter
adService.setTrackingGlobalParameter(
TrackingGlobalParameters::externalUID,
ExternalUID("uid", true)
)
// Clear parameter
adService.removeTrackingGlobalParameter(TrackingGlobalParameters::externalUID)
Content copied to clipboard
A list of all global parameters can be found in the documentation for TrackingGlobalParameters.
Parameters
keyPath
Represents a mutable parameter inside TrackingGlobalParameters that should be set.
value
Value that should be set to the parameter.