AATDebugInfo

@objc public class AATDebugInfo : NSObject {

    @objc public var testBundleId: String?

    @objc public var testId: String?

    @objc public var consentInfo: String?

    @objc public var placementDebugInfo: [PlacementDebugInfo]

    public var availableAdNetworks: [AATAdNetwork]

    public var disabledAdNetworks: [AATAdNetwork]

    public var removedAdNetworks: [AATAdNetwork]

    @objc public var extraSDK: [String]

    @objc public var deviceType: String

    @objc public var idfaString: String?

    @objc(availableAdNetworks) public var objcAvailableAdNetworks: [String] { get }

    @objc(disabledAdNetworks) public var objcDisabledAdNetworks: [String] { get }

    @objc(removedAdNetworks) public var objcRemovedAdNetworks: [String] { get }

    internal init(testBundleId: String? = nil, testId: String? = nil, consentInfo: String? = nil, placementDebugInfo: [AATDebugInfo.PlacementDebugInfo], availableAdNetworks: [AATAdNetwork], disabledAdNetworks: [AATAdNetwork], removedAdNetworks: [AATAdNetwork], extraSDK: [String], deviceType: String, idfaString: String?)
}

extension AATDebugInfo {

    @objc public class PlacementDebugInfo : NSObject {

        @objc public var placementName: String

        @objc public var loadedAdNetworkName: String

        @objc public var isLoadingNewAd: Bool

        @objc public var lastShownAdNetworkName: String?

        internal init(placementName: String, loadedAdNetworkName: String, isLoadingNewAd: Bool, lastShownAdNetworkName: String?)
    }
}

Last updated