AdEventsListener

@protocol AdEventsListener <NSObject>

/**
 * Triggered when ad breaks begin
 * @param adBreak Ad break data
 */
- (void)onAdBreakBegin:(AdBreakData *)adBreak;

/**
 * Triggered when an ad begin
 * @param adData Ad data
 * @param adBreakData Ad break data
 */
- (void)onAdBegin:(AdData *)adData adBreakData:(AdBreakData *)adBreakData;

/**
 * Triggered when an ad is skippable
 * @param adData Ad data
 * @param adBreakData Ad break data
 * @param adSkippablePosition position in millis where skip becomes allowed
 * @param adEndPosition position in millis of ad end
 * @param adBreakEndPosition position in millis of ad break end
 */
- (void)onAdSkippable:(AdData *)adData adBreakData:(AdBreakData *)adBreakData adSkippablePosition:(long)adSkippablePosition adEndPosition:(long)adEndPosition adBreakEndPosition:(long)adBreakEndPosition;

/**
 * Triggered when the ad is ended, not called if skipped
 * @param adData Ad data
 * @param adBreakData Ad break data
 */
- (void)onAdEnd:(AdData *)adData adBreakData:(AdBreakData *)adBreakData;

/**
 * Triggered when ad breaks ended, even in case of skipping
 * @param adBreakData Ad break data
 */
- (void)onAdBreakEnd:(AdBreakData *)adBreakData;

@end

Undocumented

  • Triggered when ad breaks begin

    Declaration

    Objective-C

    - (void)onAdBreakBegin:(nonnull AdBreakData *)adBreak;

    Parameters

    adBreak

    Ad break data

  • Triggered when an ad begin

    Declaration

    Objective-C

    - (void)onAdBegin:(nonnull AdData *)adData
          adBreakData:(nonnull AdBreakData *)adBreakData;

    Parameters

    adData

    Ad data

    adBreakData

    Ad break data

  • Triggered when an ad is skippable

    Declaration

    Objective-C

    - (void)onAdSkippable:(nonnull AdData *)adData
                adBreakData:(nonnull AdBreakData *)adBreakData
        adSkippablePosition:(long)adSkippablePosition
              adEndPosition:(long)adEndPosition
         adBreakEndPosition:(long)adBreakEndPosition;

    Parameters

    adData

    Ad data

    adBreakData

    Ad break data

    adSkippablePosition

    position in millis where skip becomes allowed

    adEndPosition

    position in millis of ad end

    adBreakEndPosition

    position in millis of ad break end

  • Triggered when the ad is ended, not called if skipped

    Declaration

    Objective-C

    - (void)onAdEnd:(nonnull AdData *)adData
        adBreakData:(nonnull AdBreakData *)adBreakData;

    Parameters

    adData

    Ad data

    adBreakData

    Ad break data

  • Triggered when ad breaks ended, even in case of skipping

    Declaration

    Objective-C

    - (void)onAdBreakEnd:(nonnull AdBreakData *)adBreakData;

    Parameters

    adBreakData

    Ad break data