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.