POBFullscreenAdRendererDelegate Protocol Reference

Conforms to NSObject
Declared in POBAdRendering.h

Overview

A protocol for fullscreen ad renderer (for interstitial, appOpenAd) to provide feedback events.

Note: This delegate should not be used for Rewarded Ads, as it includes an MRAID-specific method, @c fullscreenAdRendererDidUnloadMRAIDAd, which is not applicable to rewarded video ads. A separate delegate exists for Rewarded Ad renderers: @c POBRewardedAdRendererDelegate.

– fullscreenAdRendererDidRenderAd required method

Notifies the delegate that the fullscreen ad has been successfully rendered.

- (void)fullscreenAdRendererDidRenderAd

Discussion

Notifies the delegate that the fullscreen ad has been successfully rendered.

Declared In

POBAdRendering.h

– fullscreenAdRendererDidFailToRenderAdWithError: required method

Notifies the delegate that the fullscreen ad failed to render with an error.

- (void)fullscreenAdRendererDidFailToRenderAdWithError:(NSError *)error

Parameters

error

The error that occurred during rendering.

Discussion

Notifies the delegate that the fullscreen ad failed to render with an error.

Declared In

POBAdRendering.h

– fullscreenAdRendererDidClick required method

Notifies the delegate that the fullscreen ad was clicked..

- (void)fullscreenAdRendererDidClick

Discussion

Notifies the delegate that the fullscreen ad was clicked..

Declared In

POBAdRendering.h

– fullscreenAdRendererWillLeaveApp required method

Notifies the delegate that the fullscreen ad will cause the app to leave.

- (void)fullscreenAdRendererWillLeaveApp

Discussion

Notifies the delegate that the fullscreen ad will cause the app to leave.

Declared In

POBAdRendering.h

– fullscreenAdRendererWillPresentModal required method

Notifies the delegate that the fullscreen ad will present a modal view controller.

- (void)fullscreenAdRendererWillPresentModal

Discussion

Notifies the delegate that the fullscreen ad will present a modal view controller.

Declared In

POBAdRendering.h

– fullscreenAdRendererDidPresentModal required method

Notifies the delegate that the fullscreen ad has presented a modal view controller.

- (void)fullscreenAdRendererDidPresentModal

Discussion

Notifies the delegate that the fullscreen ad has presented a modal view controller.

Declared In

POBAdRendering.h

– fullscreenAdRendererDidDismissModal required method

Notifies the delegate that the fullscreen ad has dismissed a modal view controller.

- (void)fullscreenAdRendererDidDismissModal

Discussion

Notifies the delegate that the fullscreen ad has dismissed a modal view controller.

Declared In

POBAdRendering.h

– viewControllerForPresentingModal required method

Provides the view controller that should be used for presenting modal views.

- (UIViewController *)viewControllerForPresentingModal

Return Value

The view controller to present modals from.

Discussion

Provides the view controller that should be used for presenting modal views.

Declared In

POBAdRendering.h

– fullscreenAdRendererDidRecordImpression required method

Notifies the delegate that the fullscreen ad renderer has recorded the impression. This will be called for both display and video fullscreen ads.

- (void)fullscreenAdRendererDidRecordImpression

Discussion

Notifies the delegate that the fullscreen ad renderer has recorded the impression. This will be called for both display and video fullscreen ads.

Declared In

POBAdRendering.h

– fullscreenAdRendererDidExpireAd

Notifies the delegate that the fullscreen ad has expired.

- (void)fullscreenAdRendererDidExpireAd

Discussion

Notifies the delegate that the fullscreen ad has expired.

Declared In

POBAdRendering.h

– fullscreenAdRendererDidUnloadMRAIDAd

Notifies the delegate that MRAID renderer has received unload ad callback.

- (void)fullscreenAdRendererDidUnloadMRAIDAd

Discussion

Notifies the delegate that MRAID renderer has received unload ad callback.

Declared In

POBAdRendering.h