VastTrackingEvent

@objc(AASDKVastTrackingEvent)
public enum VastTrackingEvent : Int, CaseIterable

The VAST tracking event types.

  • Unknown.

    Declaration

    Swift

    case unknown
  • The ad creative was muted.

    Declaration

    Swift

    case mute
  • The ad creative was unmuted after it had been previously muted.

    Declaration

    Swift

    case unmute
  • The ad was stopped by being paused.

    Declaration

    Swift

    case pause
  • The ad was resumed after it had been stopped or paused.

    Declaration

    Swift

    case resume
  • The ad accessed a previous point in the creative timeline.

    Declaration

    Swift

    case rewind
  • The ad was skipped.

    Declaration

    Swift

    case skip
  • The player was expanded to a larger size.

    Declaration

    Swift

    case playerExpand
  • The player was reduced to a smaller size.

    Declaration

    Swift

    case playerCollapse
  • The ad was not and will not be played.

    Declaration

    Swift

    case notUsed
  • The player considers that it has loaded and buffered the creative’s media and assets either fully or to the extent that it is ready to play the media.

    Declaration

    Swift

    case loaded
  • The ad was loaded and playback began.

    Declaration

    Swift

    case start
  • The ad played continuously for at least 25% of the total duration at normal speed.

    Declaration

    Swift

    case firstQuartile
  • The ad played continuously for at least 50% of the total duration at normal speed.

    Declaration

    Swift

    case midpoint
  • The ad played continuously for at least 75% of the total duration at normal speed.

    Declaration

    Swift

    case thirdQuartile
  • The ad was played to the end at normal speed so that 100% of the creative was played.

    Declaration

    Swift

    case complete
  • The ad played for a duration at normal speed that is equal to or greater than the value provided in an additional offset attribute for the element.

    Declaration

    Swift

    case progress
  • The linear ad unit was closed.

    Declaration

    Swift

    case closeLinear
  • An individual creative portion of the ad was viewed.

    Declaration

    Swift

    case creativeView
  • Streaming content was paused, which either expands the ad within the player’s viewable area or “takes over” the streaming content area by launching an additional portion of the ad.

    Declaration

    Swift

    case acceptInvitation
  • The ad was expanded to a greater dimension than its default.

    Declaration

    Swift

    case adExpand
  • The ad was collapsed to its original dimension.

    Declaration

    Swift

    case adCollapse
  • The ad was minimized to a smaller size than collapsed.

    Declaration

    Swift

    case minimize
  • The ad was removed from the player and cannot be re-displayed.

    Declaration

    Swift

    case close
  • The time that the initial ad is displayed.

    Declaration

    Swift

    case overlayViewDuration
  • An optional metric that can capture all other user interactions, such as custom clicks, under one metric.

    Declaration

    Swift

    case otherAdInteraction