InitSettings
public struct InitSettings
A configuration object used during SDK initialization.
Used as a parameter in initialize(appKey:initSettings:initCallback:mediationCallback:)
.
-
Creates a new
InitSettings
instance.Declaration
Swift
public init(placementIds: [String]? = nil, clientVersion: String? = nil, userProperties: UserProperties? = nil, consentInformation: ConsentInformation? = nil, test: Bool = false, verbose: Bool = false)
Parameters
placementIds
Optional. A collection of placements ids that will be used during this session.
clientVersion
Optional. A string identifying the version of who interacts with the SDK.
userProperties
A
UserProperties
object containing useful information during initialization.consentInformation
A
ConsentInformation
object containing user consent information.test
Whether the SDK should be initialized in test mode. This is only for testing purposes, should be false on production builds.
verbose
Enable logging for this session. This is only for debugging purposes, should be false on production builds.