EventType

enum EventType {}

Type of event that is reported

  • Default value to indicate that there has no value been set.

    Declaration

    Objective-C

    EVENT_TYPE_UNDEFINED = -1
  • Is fired when the user clicks on the ad.

    Declaration

    Objective-C

    ON_AD_CLICKED
  • Is fired when requesting or parsing of the manifest failed, also when ad playback failed. Check Event.errorCode (or Event.info.errorCode) and the IAB VAST 4.0 Error Codes Table for details.

    Declaration

    Objective-C

    ON_AD_ERROR
  • Is fired when a single ad has been stopped. _(!) Double‐check the attribute adVariant to find out whether this is the last ad or see {@code ON_AD_SLOTCOMPLETE}.

    Declaration

    Objective-C

    ON_AD_FINISHED
  • Is fired when the playback of a single ad has reached 25%.

    Declaration

    Objective-C

    ON_AD_FIRST_QUARTILE
  • Is fired when the user‐visible phase of the ad has begun.

    Declaration

    Objective-C

    ON_AD_IMPRESSION
  • Is fired when a VPAID ad changes its linearity.

    Declaration

    Objective-C

    ON_AD_LINEARITY_CHANGE
  • Is fired when the ad manifest (VAST tag) has been loaded.

    Declaration

    Objective-C

    ON_AD_MANIFEST_LOADED
  • Is fired when the playback of a single ad has reached 50%.

    Declaration

    Objective-C

    ON_AD_MID_POINT
  • Is fired when the playback of a single ad has been paused.

    Declaration

    Objective-C

    ON_AD_PAUSED
  • Is fired when the playback of a single ad has been finished and reached 100%.

    Declaration

    Objective-C

    ON_AD_PLAYBACK_FINISHED
  • Is fired when the playback of a single ad has been started, 0%.

    Declaration

    Objective-C

    ON_AD_PLAYBACK_START
  • Is fired when the playback of a single ad has been resumed.

    Declaration

    Objective-C

    ON_AD_PLAYING
  • Is fired when an ad manifest (VAST tag) was parsed and the ads have been added onto the queue.

    Declaration

    Objective-C

    ON_AD_SCHEDULED
  • Is fired when an ad has been skipped.

    Declaration

    Objective-C

    ON_AD_SKIPPED
  • Is fired when an ad‐break has been finished, regardless whether the requested ad manifest contained valid ads or not.

    Declaration

    Objective-C

    ON_AD_SLOT_COMPLETE
  • Is fired when the playback of all ads for the current ad‐break has finished, most likely after the CLOSER.

    Declaration

    Objective-C

    ON_AD_SLOT_FINISHED
  • Is fired when an ad‐break has been requested.

    Declaration

    Objective-C

    ON_AD_SLOT_START
  • Is fired when the playback of the first ad for the current ad‐break has been started, most likely the OPENER.

    Declaration

    Objective-C

    ON_AD_SLOT_STARTED
  • Is fired when the playback of an ad has been started.

    Declaration

    Objective-C

    ON_AD_STARTED
  • Is fired when the playback of a single ad has reached 75%.

    Declaration

    Objective-C

    ON_AD_THIRD_QUARTILE