SCAdControllerDelegate
@protocol SCAdControllerDelegate <NSObject>
Delegate functions that need to be implemented to use this class correctly
-
return the size of the player
Declaration
Objective-C
- (id)playerSize; -
return the size of the viewport
Declaration
Objective-C
- (id)viewportSize; -
called when an alert should be displayed by the view controller
Declaration
Objective-C
- (void)displayAlert:(id)alert; -
called when the adSlot has started
Declaration
Objective-C
- (void)adSlotStarted; -
called when the adSlot has completed
Declaration
Objective-C
- (void)adSlotCompleted; -
called when the skip button should be displayed or hidden
Declaration
Objective-C
- (void)hideSkipButton:(BOOL)hide; -
called to set the correct state of the mute button (muted or not muted)
Declaration
Objective-C
- (void)displayMuted:(BOOL)muted; -
called with values to customize you ui (text, textcolor and progressbar color)
Declaration
Objective-C
- (void)configureDisplayWith: (nonnull SCAdViewConfiguration *)adViewConfiguration; -
called when the progressBar should be displayed or hidden
Declaration
Objective-C
- (void)displayProgress:(BOOL)display; -
called with the current progress value to be displayed by the progressBar
Declaration
Objective-C
- (void)updateProgress:(id)progress; -
give back the current view mode (ViewModeNormal or ViewModeFullscreen)
Declaration
Objective-C
- (ViewMode)currentViewMode; -
called when allover playback has finished (Sequencer)
Declaration
Objective-C
- (void)playbackFinished; -
called to signal if a fullscreen mode should be exited after playback of the current ad
Declaration
Objective-C
- (void)exitFullscreenAfterPlayback:(BOOL)exit; -
called for every happening SCAdEvent, can be used to add customized code for certain events
Declaration
Objective-C
- (void)onEventCallbackWith:(nonnull SCAdEvent *)event; -
if you have set customizableClickThroughAlert to true in the configuration you must implement this callback function and display the clickThroughAlert by yourself when this callback is called
Declaration
Objective-C
- (void)displayClickThroughAlert;
SCAdControllerDelegate Protocol Reference