NimbusDynamicPriceRenderer
final class NimbusDynamicPriceRenderer
extension NimbusDynamicPriceRenderer : AdControllerDelegate, CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, GADAppEventDelegate, Hashable, NSObjectProtocol, NimbusAdViewControllerDelegate
Nimbus Renderer for GAM Dynamic Price
-
Undocumented
Declaration
Swift
let requestManager: NimbusRequestManager -
Undocumented
Declaration
Swift
let logger: Logger -
Undocumented
Declaration
Swift
init(requestManager: NimbusRequestManager = NimbusRequestManager(), logger: Logger = Nimbus.shared.logger) -
Will render methods
Declaration
Swift
func willRender(ad: NimbusAd, bannerView: GADBannerView) -
Undocumented
Declaration
Swift
func willRender(ad: NimbusAd, fullScreenPresentingAd: GADFullScreenPresentingAd) -
Undocumented
Declaration
Swift
func willPresent() -
Notify price methods
Declaration
Swift
func notifyBannerPrice(adValue: GADAdValue, bannerView: GADBannerView) -
Undocumented
Declaration
Swift
func notifyInterstitialPrice(adValue: GADAdValue, fullScreenPresentingAd: GADFullScreenPresentingAd) -
Undocumented
Declaration
Swift
func notifyRewardedPrice(adValue: GADAdValue, fullScreenPresentingAd: GADFullScreenPresentingAd) -
Undocumented
Declaration
Swift
func notifyRewardedInterstitialPrice(adValue: GADAdValue, fullScreenPresentingAd: GADFullScreenPresentingAd) -
Notify loss methods
Declaration
Swift
func notifyBannerLoss(bannerView: GADBannerView, error: Error) -
Undocumented
Declaration
Swift
func notifyInterstitialLoss(fullScreenPresentingAd: GADFullScreenPresentingAd, error: Error) -
Notify impression methods
Declaration
Swift
func notifyBannerImpression(bannerView: GADBannerView) -
Undocumented
Declaration
Swift
func notifyInterstitialImpression(interstitialAd: GADInterstitialAd) -
Handle event methods
Declaration
Swift
func handleBannerEventForNimbus(bannerView: GADBannerView, name: String, info: String?) -
Undocumented
Declaration
Swift
func handleInterstitialEventForNimbus(name: String, info: String?) -
Undocumented
Declaration
Swift
func handleRewardedEventForNimbus(adMetadata: [GADAdMetadataKey : Any]?, ad: GADRewardedAd) -> Bool -
Undocumented
Declaration
Swift
func handleRewardedInterstitialEventForNimbus(adMetadata: [GADAdMetadataKey : Any]?, ad: GADRewardedInterstitialAd) -> Bool -
Received an event for the ad
Declaration
Swift
func didReceiveNimbusEvent(controller: AdController, event: NimbusEvent) -
Received an error for the ad
Declaration
Swift
func didReceiveNimbusError(controller: AdController, error: NimbusCoreKit.NimbusError) -
Undocumented
Declaration
Swift
func viewWillAppear(animated: Bool) -
Undocumented
Declaration
Swift
func viewDidAppear(animated: Bool) -
Undocumented
Declaration
Swift
func viewWillDisappear(animated: Bool) -
Undocumented
Declaration
Swift
func viewDidDisappear(animated: Bool) -
Undocumented
Declaration
Swift
func didCloseAd(adView: NimbusAdView)
NimbusDynamicPriceRenderer Class Reference