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()