AATBannerRequest

@objc public class AATBannerRequest : NSObject {

    /// The targeting information for this request.
    @objc public var targetingInformation: [String : [String]]?

    /// The content targeting url for this request
    @objc public var contentTargetingUrl: String?

    @objc public var multiContentTargetingUrls: [String]?

    /// The dictionary of network key replacements for this request, allowing to replace macros defined in ad keys with actual values.
    /// Please contact your Account Manager before using this feature.
    @objc public var networkKeyReplacements: [String : String]?

    /// Banner request delegate ``AATBannerRequestDelegate``
    @objc public weak var delegate: AATBannerRequestDelegate?

    /// Constructs a new banner request
    /// - Parameter delegate: an instance conforming to ``AATBannerRequestDelegate``
    @objc public init(delegate: AATBannerRequestDelegate?)

    /// Update request sizes
    ///
    /// - Parameter sizes: a set of ``AATBannerSize``
    public func setRequestBannerSizes(sizes: Set<AATBannerSize>)

    /// Update request sizes
    ///
    /// - Parameter sizes: a set of ``AATBannerSize``
    @objc(setRequestBannerSizes:) public func objc_setRequestBannerSizes(sizes: Set<Int>)
}

Last updated