AATDebugScreenConfiguration

/// Configure the shake debug screen
@objc public class AATDebugScreenConfiguration : NSObject {

    /// App Logo
    @objc public var appLogo: UIImage?

    /// Shake debug screen title
    @objc public var title: String?

    /// Show bundle identifier
    @objc public var showBundleId: Bool

    /// Show test mode data
    @objc public var showTestMode: Bool

    /// Show loaded/loading ads
    @objc public var showLoadedAndLoadingAds: Bool

    /// Show disabled ad networks
    @objc public var showDisabledNetworks: Bool

    /// Show removed ad networks
    @objc public var showRemovedNetworkSDKs: Bool

    /// Show extra SDKs
    @objc public var showExtraSDKs: Bool

    /// Show extra SDKs
    @objc public var showConsent: Bool

    /// Show IDFA
    @objc public var showIDFA: Bool

    /// Show device type
    @objc public var showDeviceType: Bool

    /// Create an ``AATDebugScreenConfiguration`` instance
    ///  - Parameter appLogo: application logo
    ///  - Parameter showBundleId: true to show bundle id
    ///  - Parameter showTestMode: true to show test mode data
    ///  - Parameter showLoadedAndLoadingAds: true to show loaded and loading ads
    ///  - Parameter showDisabledNetworks: true to show disabled ad networks
    ///  - Parameter showRemovedNetworkSDKs: true to show removed ad networks
    ///  - Parameter showDeviceType: true to show device type
    @objc public init(appLogo: UIImage?, title: String?, showBundleId: Bool = true, showTestMode: Bool = true, showLoadedAndLoadingAds: Bool = true, showDisabledNetworks: Bool = true, showRemovedNetworkSDKs: Bool = true, showDeviceType: Bool = true, showExtraSDKs: Bool = true, showConsent: Bool = true, showIDFA: Bool = true)
}

Last updated