SASSecondaryImplementationInfo

Objective-C

@interface SASSecondaryImplementationInfo : NSObject

Swift

class SASSecondaryImplementationInfo : NSObject

Additional implementation information that can be provided to the SDK when integrated as secondary SDK.

  • Name of the primary SDK calling the Equativ SDK.

    Declaration

    Objective-C

    @property (readonly) NSString *_Nonnull primarySDKName;

    Swift

    var primarySDKName: String { get }
  • Version of the primary SDK calling the Equativ SDK.

    Declaration

    Objective-C

    @property (readonly) NSString *_Nonnull primarySDKVersion;

    Swift

    var primarySDKVersion: String { get }
  • The mediation adapter version.

    Declaration

    Objective-C

    @property (readonly) NSString *_Nonnull mediationAdapterVersion;

    Swift

    var mediationAdapterVersion: String { get }
  • Initialize a new instance of SASSecondaryImplementationInfo.

    Declaration

    Objective-C

    - (nonnull instancetype)
         initWithPrimarySDKName:(nonnull NSString *)primarySDKName
              primarySDKVersion:(nonnull NSString *)primarySDKVersion
        mediationAdapterVersion:(nonnull NSString *)mediationAdapterVersion;

    Swift

    init(primarySDKName: String, primarySDKVersion: String, mediationAdapterVersion: String)

    Parameters

    primarySDKName

    Name of the primary SDK calling the Equativ SDK.

    primarySDKVersion

    Version of the primary SDK calling the Equativ SDK.

    mediationAdapterVersion

    The mediation adapter version.

    Return Value

    An initialized instance of SASSecondaryImplementationInfo.