Class Hierarchy
- java.lang.Object
- com.google.android.exoplayer2.source.ads.AdPlaybackState (implements com.google.android.exoplayer2.Bundleable)
- com.google.android.exoplayer2.source.ads.AdPlaybackState.AdGroup (implements com.google.android.exoplayer2.Bundleable)
- com.google.android.exoplayer2.source.BaseMediaSource (implements com.google.android.exoplayer2.source.MediaSource)
- com.google.android.exoplayer2.source.CompositeMediaSource<T>
- com.google.android.exoplayer2.source.ads.AdsMediaSource
- com.google.android.exoplayer2.source.ads.ServerSideAdInsertionMediaSource (implements com.google.android.exoplayer2.drm.DrmSessionEventListener, com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller, com.google.android.exoplayer2.source.MediaSourceEventListener)
- com.google.android.exoplayer2.source.CompositeMediaSource<T>
- com.google.android.exoplayer2.source.ads.ServerSideAdInsertionUtil
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.io.IOException
- com.google.android.exoplayer2.source.ads.AdsMediaSource.AdLoadException
- java.io.IOException
- java.lang.Exception
- com.google.android.exoplayer2.Timeline (implements com.google.android.exoplayer2.Bundleable)
- com.google.android.exoplayer2.source.ForwardingTimeline
- com.google.android.exoplayer2.source.ads.SinglePeriodAdTimeline
- com.google.android.exoplayer2.source.ForwardingTimeline
Interface Hierarchy
- com.google.android.exoplayer2.source.ads.AdsLoader
- com.google.android.exoplayer2.source.ads.AdsLoader.EventListener
- com.google.android.exoplayer2.source.ads.AdsLoader.Provider
- com.google.android.exoplayer2.source.ads.ServerSideAdInsertionMediaSource.AdPlaybackStateUpdater
Annotation Type Hierarchy
- com.google.android.exoplayer2.source.ads.AdPlaybackState.AdState (implements java.lang.annotation.Annotation)
- com.google.android.exoplayer2.source.ads.AdsMediaSource.AdLoadException.Type (implements java.lang.annotation.Annotation)