AnalyticsCollector

@MainActor
public protocol AnalyticsCollector

The AnalyticsCollector protocol defines the interface for AdswizzSDK to be able to add or remove instances of objects that conform to the AnalyticsConnector protocol.

Adding/removing connectors is a main-actor SDK entry point.

  • Add a connector.

    Declaration

    Swift

    @MainActor
    func add(_ connector: AnalyticsConnector)

    Parameters

    connector

    the connector to add

  • Remove a connector.

    Declaration

    Swift

    @MainActor
    func remove(_ connector: AnalyticsConnector)

    Parameters

    connector

    the connector to remove