| Enumerations ||
|---|---|
| `https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/cast/reference/namespace/google.ima.cast.dai.api.StreamEvent#google.ima.cast.dai.api.StreamEvent.Type` | List of event types that IMA DAI SDK supports. |

## Enumerations

*** ** * ** ***

### Type

`Type` List of event types that IMA DAI SDK supports.

| Enumeration Members ||
|---|---|
| `AD_BREAK_ENDED` | Occurs the first time each ad break ends. You must re-enable seeking when IMA emits this event. |
| `AD_BREAK_STARTED` | Occurs the first time each ad break begins. If a user watches the ad break subsequent times this event doesn't occur. You must disable seeking when this event occurs. |
| `AD_PERIOD_ENDED` | Occurs every time the stream switches from advertising or slate to content. This event also occurs when playing an ad a second time or when seeking into an ad. |
| `AD_PERIOD_STARTED` | Occurs every time the stream switches from content to advertising or slate. This event also occurs when playing an ad a second time or when seeking into an ad. |
| `AD_PROGRESS` | Occurs after an update to an ad's progress. |
| `CLICK` | Occurs when users click or tap the click element during ad playback. |
| `COMPLETE` | Occurs when an ad is complete. |
| `CUEPOINTS_CHANGED` | Occurs during on-demand stream playback when the cuepoints change. |
| `ERROR` | Occurs when an error happens. |
| `FIRST_QUARTILE` | Occurs when an ad reaches the first quartile. |
| `HIDE_AD_UI` | Occurs when the ad ends and you must hide any ad UI you render, if you enable custom ad UI. |
| `LOADED` | Occurs when the stream manifest is available. |
| `MIDPOINT` | Occurs when an ad reaches the midpoint. |
| `PAUSED` | Occurs when users pause the ad. |
| `RESUMED` | Occurs when users resume the ad. |
| `SHOW_AD_UI` | Occurs when the ad starts, indicating you must show the ad UI, if you enable custom ad UI. |
| `SKIPPABLE_STATE_CHANGED` | Occurs when the displayed ad's skippable state changes and viewers can skip the ad. |
| `SKIPPED` | Occurs when users skip the ad. |
| `STARTED` | Occurs when an ad starts. |
| `STREAM_INITIALIZED` | Occurs when you make a stream request. |
| `THIRD_QUARTILE` | Occurs when an ad reaches the third quartile. |
| `VIDEO_CLICKED` | Occurs when users click on the video without navigating to the ad site. |