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