BaseInterstitialAdUnit

public class BaseInterstitialAdUnit :
    NSObject,
    PBMInterstitialAdLoaderDelegate,
    AdLoadFlowControllerDelegate,
    InterstitialControllerInteractionDelegate,
    InterstitialEventInteractionDelegate,
    BaseInterstitialAdUnitProtocol

Undocumented

Public Properties

  • Undocumented

    Declaration

    Swift

    @objc
    public var bannerParameters: BannerParameters { get }
  • Undocumented

    Declaration

    Swift

    @objc
    public var videoParameters: VideoParameters { get }
  • Undocumented

    Declaration

    Swift

    @objc
    public var lastBidResponse: BidResponse? { get }
  • Undocumented

    Declaration

    Swift

    @objc
    public var configID: String { get }
  • Undocumented

    Declaration

    Swift

    @objc
    public var adFormats: Set<AdFormat> { get set }
  • Undocumented

    Declaration

    Swift

    @objc
    public var ortbConfig: String? { get set }
  • Undocumented

    Declaration

    Swift

    @objc
    public var isReady: Bool { get }
  • Undocumented

    Declaration

    Swift

    @objc
    public var isMuted: Bool { get set }
  • Undocumented

    Declaration

    Swift

    @objc
    public var isSoundButtonVisible: Bool { get set }
  • Undocumented

    Declaration

    Swift

    @objc
    public var closeButtonArea: Double { get set }
  • Undocumented

    Declaration

    Swift

    @objc
    public var closeButtonPosition: Position { get set }
  • Undocumented

    Declaration

    Swift

    @objc
    public weak var delegate: AnyObject?
  • Undocumented

    Declaration

    Swift

    public let adUnitConfig: AdUnitConfig

Public Methods

Ext Data (imp[].ext.data)

Ext keywords (imp[].ext.keywords)

  • Undocumented

    Declaration

    Swift

    @objc
    public func addContextKeyword(_ newElement: String)
  • Undocumented

    Declaration

    Swift

    @objc
    public func addContextKeywords(_ newElements: Set<String>)
  • Undocumented

    Declaration

    Swift

    @objc
    public func removeContextKeyword(_ element: String)
  • Undocumented

    Declaration

    Swift

    @objc
    public func clearContextKeywords()
  • Undocumented

    Declaration

    Swift

    @objc
    public func addExtKeyword(_ newElement: String)
  • Undocumented

    Declaration

    Swift

    @objc
    public func addExtKeywords(_ newElements: Set<String>)
  • Undocumented

    Declaration

    Swift

    @objc
    public func removeExtKeyword(_ element: String)
  • Undocumented

    Declaration

    Swift

    @objc
    public func clearExtKeywords()

App Content (app.content.data)

  • Undocumented

    Declaration

    Swift

    @objc
    public func setAppContent(_ appContent: PBMORTBAppContent)
  • Undocumented

    Declaration

    Swift

    @objc
    public func clearAppContent()
  • Undocumented

    Declaration

    Swift

    @objc
    public func addAppContentData(_ dataObjects: [PBMORTBContentData])
  • Undocumented

    Declaration

    Swift

    @objc
    public func removeAppContentDataObject(_ dataObject: PBMORTBContentData)
  • Undocumented

    Declaration

    Swift

    @objc
    public func clearAppContentDataObjects()

User Data (user.data)

  • Undocumented

    Declaration

    Swift

    @objc
    public func addUserData(_ userDataObjects: [PBMORTBContentData])
  • Undocumented

    Declaration

    Swift

    @objc
    public func removeUserData(_ userDataObject: PBMORTBContentData)
  • Undocumented

    Declaration

    Swift

    @objc
    public func clearUserData()

PBMInterstitialAdLoaderDelegate

AdLoadFlowControllerDelegate

InterstitialControllerInteractionDelegate

InterstitialEventInteractionDelegate

  • Undocumented

    Declaration

    Swift

    public func willPresentAd()
  • Undocumented

    Declaration

    Swift

    public func didDismissAd()
  • Undocumented

    Declaration

    Swift

    public func willLeaveApp()
  • Undocumented

    Declaration

    Swift

    public func didClickAd()

BaseInterstitialAdUnitProtocol

Abstract Methods