SCPlayerEventListener
@protocol SCPlayerEventListener <NSObject>
Use this protocol to inform the adSlotController about player related events
-
Inform adSlotController about the player state
Declaration
Objective-C
- (void)playerEventCallbackWith:(SCAdPlayerEventType)playerEventType; -
Get the current adInfo object
Declaration
Objective-C
- (void)getAdInfo:(SCAdInfoCompletionBlock _Nonnull)completion; -
Get the last adError object
Declaration
Objective-C
- (void)getAdError:(SCAdErrorCompletionBlock _Nonnull)completion; -
Get the publicAdSlot object
Declaration
Objective-C
- (void)getPublicAdSlot:(SCPublicAdSlotCompletionBlock _Nonnull)completion; -
Inform the adSlotController about a clickThrough
Declaration
Objective-C
- (void)onClickThrough; -
Inform the adSlotController about an empty player buffer (needed for OMID)
Declaration
Objective-C
- (void)onBufferEmpty; -
Inform the adSlotController about a refilled player buffer (needed for OMID)
Declaration
Objective-C
- (void)onBufferRefilled; -
Inform the adSlotController about a successfull ad video load
Declaration
Objective-C
- (void)loadAdSuccess; -
Inform the adSlotController about an unsuccessfull ad video load
Declaration
Objective-C
- (void)loadAdFailure; -
Request stopping the current ad slot (if you leave your viewController during ad playback for example)
Declaration
Objective-C
- (void)stopAdSlot; -
Call when presentationSize of the player changes
Declaration
Objective-C
- (void)resize; -
Call when contentVideo has finished
Declaration
Objective-C
- (void)contentVideoFinished; -
Call when contentVideo has an error
Declaration
Objective-C
- (void)contentVideoError:(nonnull NSError *)error;
SCPlayerEventListener Protocol Reference