setTrackingGlobalParameter

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)

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.