# androidx.media3.exoplayer.ima

# androidx.media3.exoplayer.ima

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/media3/exoplayer/ima/package-summary "View this page in Java")

## Interfaces

|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|
| [ImaServerSideAdInsertionMediaSource.StreamEventListener](https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/ima/ImaServerSideAdInsertionMediaSource.StreamEventListener) | A listener to be notified of stream events. |

## Classes

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [ImaAdsLoader](https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/ima/ImaAdsLoader)                                                                                   | [AdsLoader](https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/source/ads/AdsLoader)using the IMA SDK.                                                                               |
| [ImaAdsLoader.Builder](https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/ima/ImaAdsLoader.Builder)                                                                   | Builder for[ImaAdsLoader](https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/ima/ImaAdsLoader).                                                                                      |
| [ImaServerSideAdInsertionMediaSource](https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/ima/ImaServerSideAdInsertionMediaSource)                                     | MediaSource for IMA server side inserted ad streams.                                                                                                                                                       |
| [ImaServerSideAdInsertionMediaSource.AdsLoader](https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/ima/ImaServerSideAdInsertionMediaSource.AdsLoader)                 | An ads loader for IMA server side ad insertion streams.                                                                                                                                                    |
| [ImaServerSideAdInsertionMediaSource.AdsLoader.Builder](https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/ima/ImaServerSideAdInsertionMediaSource.AdsLoader.Builder) | Builder for building an[AdsLoader](https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/ima/ImaServerSideAdInsertionMediaSource.AdsLoader).                                            |
| [ImaServerSideAdInsertionMediaSource.AdsLoader.State](https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/ima/ImaServerSideAdInsertionMediaSource.AdsLoader.State)     | The state of the[AdsLoader](https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/ima/ImaServerSideAdInsertionMediaSource.AdsLoader)that can be used when resuming from the background. |
| [ImaServerSideAdInsertionMediaSource.Factory](https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/ima/ImaServerSideAdInsertionMediaSource.Factory)                     | Factory for creating[ImaServerSideAdInsertionMediaSources](https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/ima/ImaServerSideAdInsertionMediaSource).                              |
| [ImaServerSideAdInsertionUriBuilder](https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/ima/ImaServerSideAdInsertionUriBuilder)                                       | Builder for URI for IMA DAI streams.                                                                                                                                                                       |