CEInStreamADDelegate
API Reference
Public methods
void
inStreamADDidFail:(nonnull CEInStreamAD )inStreamAD withError:(nullable NSError )error Callback if fail to load an InStream ad from Intowow SDK.
void
inStreamADDidVideoStart:(nonnull NSArray*)views Callback if InStream ad playback start playing.
void
inStreamADDidVideoEnd:(nonnull CEInStreamAD *)inStreamAD Callback if InStream ad playback is ended.
void
instreamADDidClick:(nonnull CEInStreamAD *)inStreamAD Callback if InStream ad is clicked by user.
void
instreamADDidMute:(nonnull CEInStreamAD *)inStreamAD Callback if InStream ad is muted.
void
instreamADDidUnmute:(nonnull CEInStreamAD *)inStreamAD Callback if InStream ad is unmuted.
void
inStreamADWillTrackImpression:(nonnull CEInStreamAD *)inStreamAD Callback if InStream ad is about to fire impression tracking.
void
inStreamADCuePointReady:(nonnull CEInStreamAD *)inStreamAD Callback if cue points for InStream ad is prepared.
void
inStreamProgress:(nonnull CEInStreamAD *)inStreamAD duration:(CEMilliSec)totalDuration position:(CEMilliSec)currentPosition Callback of the progress of current InStream ad.
void
inStreamADRequestContentPause:(nonnull CEInStreamAD *)inStreamAD adBreakType:(CEADBreakType)adBreakType cuePoint:(CEMilliSec)cuePoint Callback to request video content to stop as InStream ad is ready to start.
void
inStreamADRequestContentResume:(nonnull CEInStreamAD *)inStreamAD adRemainTime:(CEMilliSec)adRemainTime Callback to request video content to resume as InStream ad is ready to stop.
Public Methods
inStreamADDidFail
- (void) inStreamADDidFail:(nonnull CEInStreamAD *)
inStreamAD withError:(nullable NSError *)error
Callback if fail to load an InStream ad from Intowow SDK.
Parameters
inStreamAD
Instance of CEInStreamAD
error
NSError Messages
inStreamADDidVideoStart
- (void) inStreamADDidVideoStart:(nonnull CEInStreamAD *)inStreamAD;
Callback if InStream ad playback start playing.
Parameters
inStreamAD
Instance of CEInStreamAD
inStreamADDidVideoEnd
- (void) inStreamADDidVideoEnd:(nonnull CEInStreamAD *)inStreamAD
Callback if InStream ad playback is ended.
Parameters
inStreamAD
Instance of CEInStreamAD
instreamADDidClick
- (void) instreamADDidClick:(nonnull CEInStreamAD *)inStreamAD
Callback if InStream ad is clicked by user.
Parameters
inStreamAD
Instance of CEInStreamAD
instreamADDidMute
- (void) instreamADDidMute:(nonnull CEInStreamAD *)inStreamAD
Callback if InStream ad is muted.
Parameters
inStreamAD
Instance of CEInStreamAD
instreamADDidUnmute
- (void) instreamADDidUnmute:(nonnull CEInStreamAD *)inStreamAD
Callback if InStream ad is unmuted.
Parameters
inStreamAD
Instance of CEInStreamAD
inStreamADWillTrackImpression
- (void) inStreamADWillTrackImpression:(nonnull CEInStreamAD *)inStreamAD
Callback if InStream ad is about to fire impression tracking.
Parameters
inStreamAD
Instance of CEInStreamAD
inStreamADCuePointReady
- (void) inStreamADCuePointReady:(nonnull CEInStreamAD *)inStreamAD
Callback if cue points for InStream ad is prepared.
Parameters
inStreamAD
Instance of CEInStreamAD
inStreamProgress
- (void) inStreamProgress:(nonnull CEInStreamAD *)inStreamAD
duration:(CEMilliSec)totalDuration
position:(CEMilliSec)currentPosition
Callback of the progress of current InStream ad.
Parameters
inStreamAD
Instance of CEInStreamAD
totalDuration
Total duration in CEMilliSec
currentPosition
Current progress time in CEMilliSec
inStreamADRequestContentPause
- (void) inStreamADRequestContentPause:(nonnull CEInStreamAD *)inStreamAD
adBreakType:(CEADBreakType)adBreakType
cuePoint:(CEMilliSec)cuePoint
Callback to request video content to stop as InStream ad is ready to start.
Parameters
inStreamAD
Instance of CEInStreamAD
adBreakType
Enum of CEADBreakType
cuePoint
Current cue point time in CEMilliSec
inStreamADRequestContentResume
- (void) inStreamADRequestContentResume:(nonnull CEInStreamAD *)inStreamAD
adRemainTime:(CEMilliSec)adRemainTime
Callback to request video content to resume as InStream ad is ready to stop.
Parameters
inStreamAD
Instance of CEInStreamAD
adRemainTime
Time left for current playing ad in CEMilliSec
Last updated