BaseInterstitialAdUnit
public class BaseInterstitialAdUnit :
NSObject,
PBMInterstitialAdLoaderDelegate,
AdLoadFlowControllerDelegate,
InterstitialControllerInteractionDelegate,
InterstitialEventInteractionDelegate,
BaseInterstitialAdUnitProtocol
Undocumented
-
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
-
Undocumented
Declaration
Swift
required public init(configID: String, minSizePerc: NSValue?, eventHandler: AnyObject?)
-
Undocumented
Declaration
Swift
public convenience init(configID: String, minSizePercentage: CGSize, eventHandler:AnyObject?)
-
Undocumented
Declaration
Swift
public convenience init(configID: String, eventHandler:AnyObject?)
-
Undocumented
Declaration
Swift
public convenience init(configID: String, minSizePercentage:CGSize)
-
Undocumented
Declaration
Swift
public convenience init(configID: String)
-
Undocumented
Declaration
Swift
@objc public func loadAd()
-
Undocumented
Declaration
Swift
@objc public func show(from controller: UIViewController)
-
Undocumented
Declaration
Swift
@objc public func addContextData(_ data: String, forKey key: String)
-
Undocumented
Declaration
Swift
@objc public func updateContextData(_ data: Set<String>, forKey key: String)
-
Undocumented
Declaration
Swift
@objc public func removeContextDate(forKey key: String)
-
Undocumented
Declaration
Swift
@objc public func clearContextData()
-
Undocumented
Declaration
Swift
@objc public func addExtData(key: String, value: String)
-
Undocumented
Declaration
Swift
@objc public func updateExtData(key: String, value: Set<String>)
-
Undocumented
Declaration
Swift
@objc public func removeExtData(forKey: String)
-
Undocumented
Declaration
Swift
@objc public func clearExtData()
-
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()
-
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()
-
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()
-
Undocumented
Declaration
Swift
public func interstitialAdLoader(_ interstitialAdLoader: PBMInterstitialAdLoader, loadedAd showBlock: @escaping (UIViewController?) -> Void, isReadyBlock: @escaping () -> Bool)
-
Undocumented
Declaration
Swift
public func interstitialAdLoader(_ interstitialAdLoader: PBMInterstitialAdLoader, createdInterstitialController interstitialController: InterstitialController)
-
Undocumented
Declaration
Swift
public var eventHandler: Any?
-
Undocumented
Declaration
Swift
public func adLoadFlowControllerWillSendBidRequest(_ adLoadFlowController: PBMAdLoadFlowController)
-
Undocumented
Declaration
Swift
public func adLoadFlowControllerWillRequestPrimaryAd(_ adLoadFlowController: PBMAdLoadFlowController)
-
Undocumented
Declaration
Swift
public func adLoadFlowControllerShouldContinue(_ adLoadFlowController: PBMAdLoadFlowController) -> Bool
-
Undocumented
Declaration
Swift
public func adLoadFlowController(_ adLoadFlowController: PBMAdLoadFlowController, failedWithError error: Error?)
-
Undocumented
Declaration
Swift
public func trackImpression(forInterstitialController: InterstitialController)
-
Undocumented
Declaration
Swift
public func interstitialControllerDidClickAd(_ interstitialController: InterstitialController)
-
Undocumented
Declaration
Swift
public func interstitialControllerDidCloseAd(_ interstitialController: InterstitialController)
-
Undocumented
Declaration
Swift
public func interstitialControllerDidLeaveApp(_ interstitialController: InterstitialController)
-
Undocumented
Declaration
Swift
public func interstitialControllerDidDisplay(_ interstitialController: InterstitialController)
-
Undocumented
Declaration
Swift
public func interstitialControllerDidComplete(_ interstitialController: InterstitialController)
-
Undocumented
Declaration
Swift
public func viewControllerForModalPresentation(fromInterstitialController: InterstitialController) -> UIViewController?
-
Undocumented
Declaration
Swift
public func willPresentAd()
-
Undocumented
Declaration
Swift
public func didDismissAd()
-
Undocumented
Declaration
Swift
public func willLeaveApp()
-
Undocumented
Declaration
Swift
public func didClickAd()
-
Undocumented
Declaration
Swift
public func callEventHandler_requestAd(with bidResponse: BidResponse?)
-
Undocumented
Declaration
Swift
public func callEventHandler_show(from controller: UIViewController?)
-
Undocumented
Declaration
Swift
public func callEventHandler_isReady() -> Bool
-
Undocumented
Declaration
Swift
public func callDelegate_didReceiveAd()
-
Undocumented
Declaration
Swift
public func callDelegate_didFailToReceiveAd(with: Error?)
-
Undocumented
Declaration
Swift
public func callDelegate_willPresentAd()
-
Undocumented
Declaration
Swift
public func callDelegate_didDismissAd()
-
Undocumented
Declaration
Swift
public func callDelegate_willLeaveApplication()
-
Undocumented
Declaration
Swift
public func callDelegate_didClickAd()
-
Undocumented
Declaration
Swift
public func callEventHandler_setLoadingDelegate(_ loadingDelegate: NSObject?)
-
Undocumented
Declaration
Swift
public func callEventHandler_setInteractionDelegate()
-
Undocumented
Declaration
Swift
public func callEventHandler_showFromViewController(controller: UIViewController?)
-
Undocumented
Declaration
Swift
public func callEventHandler_trackImpression()