AATImpression

@objc public class AATImpression : NSObject {

    /// Impression banner size
    @objc public let bannerSize: String?

    /// Impression ad network
    @objc public let adNetwork: AATAdNetwork

    /// Impression network key
    @objc public let networkKey: String

    /// Is a direct deal impression
    @objc public let isDirectDeal: Bool

    /// Impression mediation type
    @objc public let mediationType: AATMediationType

    /// Impression CPM price
    @objc public let price: Double
    
    /// Impression currency code
    @objc public let currencyCode: String?

    /// Impression precision
    @objc public let precision: AATImpressionPricePrecisionType

    /// Gets the name of the impression ad network
    ///
    /// - Returns: A string represents the name of the ad network
    @objc public func getAdNetworkName() -> String

    /// Gets the mediation type
    ///
    /// - Returns: A string represents the mediation type
    @objc public func getMediationTypeName() -> String
}

Last updated