-
Notifications
You must be signed in to change notification settings - Fork 6k
Closed
Labels
Description
Issue description
Player is skipping ads by hitting play-pause during mid-roll with multiple ads.
Reproduction steps
- Play a video with multiple ads in mid-roll
- Open demo app
- Launch
VMSP pre-roll single ad, mid-roll optimized pod with 3 ads, post-roll single as(bumper around all ad breaks) - Let the mid-roll play
- After first ad in mid-roll is played, hit play pause and it will skip 2nd ad, do it again and it will skip 3rd ad
- And content will be resumed
Link to test content
- demo app -
Launch VMSP pre-roll single ad, mid-roll optimized pod with 3 ads, post-roll single as(bumper around all ad breaks)
A full bug report captured from the device
2020-05-06 12:50:23.813 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: state [eventTime=29.19, mediaPos=0.77, window=0, period=0, adGroup=1, ad=2, false, READY]
2020-05-06 12:50:23.814 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: isPlaying [eventTime=29.19, mediaPos=0.77, window=0, period=0, adGroup=1, ad=2, false]
2020-05-06 12:50:23.847 30891-30946/com.google.android.exoplayer2.demo D/eglCodecCommon: setVertexArrayObject: set vao to 3 (3) 22 27
2020-05-06 12:50:23.849 30891-30946/com.google.android.exoplayer2.demo D/eglCodecCommon: setVertexArrayObject: set vao to 0 (0) 22 2
2020-05-06 12:50:23.888 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: loading [eventTime=29.26, mediaPos=0.78, window=0, period=0, adGroup=1, ad=2, false]
2020-05-06 12:50:23.954 30891-30891/com.google.android.exoplayer2.demo W/ImaAdsLoader: Unexpected ad count in LOADED, 5, expected 3
2020-05-06 12:50:23.956 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: mediaPeriodReleased [eventTime=29.33, mediaPos=0.78, window=0, period=0, adGroup=1, ad=2]
2020-05-06 12:50:23.956 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: decoderDisabled [eventTime=29.33, mediaPos=0.78, window=0, period=0, adGroup=1, ad=2, video]
2020-05-06 12:50:23.956 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: decoderDisabled [eventTime=29.33, mediaPos=0.78, window=0, period=0, adGroup=1, ad=2, audio]
2020-05-06 12:50:23.956 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: decoderEnabled [eventTime=29.33, mediaPos=0.78, window=0, period=0, video]
2020-05-06 12:50:23.961 30891-30891/com.google.android.exoplayer2.demo W/IMASDK: Invalid internal message, ignoring. Please make sure the Google IMA SDK library is up to date. Message: gmsg://afma.google.com/videoDisplay?type=activate&sid=b0d420da-7d5f-4ac3-b32c-f44a6320ec03&dt=1588783823945
2020-05-06 12:50:23.965 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: decoderEnabled [eventTime=29.34, mediaPos=0.78, window=0, period=0, audio]
2020-05-06 12:50:23.965 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: timeline [eventTime=29.34, mediaPos=25.85, window=0, period=0, periodCount=1, windowCount=1, reason=DYNAMIC
2020-05-06 12:50:23.965 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: period [128.27]
2020-05-06 12:50:23.965 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: window [128.27, true, false]
2020-05-06 12:50:23.965 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: ]
2020-05-06 12:50:23.971 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: tracks [eventTime=29.34, mediaPos=25.85, window=0, period=0,
2020-05-06 12:50:23.971 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: Renderer:0 [
2020-05-06 12:50:23.971 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: Group:0, adaptive_supported=N/A [
2020-05-06 12:50:23.972 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: [X] Track:0, id=1, mimeType=video/avc, res=1280x720, supported=YES
2020-05-06 12:50:23.972 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: ]
2020-05-06 12:50:23.972 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: ]
2020-05-06 12:50:23.972 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: Renderer:1 [
2020-05-06 12:50:23.972 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: Group:0, adaptive_supported=N/A [
2020-05-06 12:50:23.972 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: [X] Track:0, id=2, mimeType=audio/mp4a-latm, channels=2, sample_rate=44100, language=und, supported=YES
2020-05-06 12:50:23.972 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: ]
2020-05-06 12:50:23.972 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: ]
2020-05-06 12:50:23.972 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: ]
2020-05-06 12:50:23.974 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: loading [eventTime=29.35, mediaPos=25.85, window=0, period=0, true]
2020-05-06 12:50:23.974 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: state [eventTime=29.35, mediaPos=25.85, window=0, period=0, false, BUFFERING]
2020-05-06 12:50:23.979 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: mediaPeriodReadingStarted [eventTime=29.35, mediaPos=25.85, window=0, period=0]
2020-05-06 12:50:23.979 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: downstreamFormat [eventTime=29.35, mediaPos=25.85, window=0, period=0, id=1, mimeType=video/avc, res=1280x720]
2020-05-06 12:50:23.980 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: decoderInputFormat [eventTime=29.35, mediaPos=25.85, window=0, period=0, video, id=1, mimeType=video/avc, res=1280x720]
2020-05-06 12:50:23.981 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: downstreamFormat [eventTime=29.35, mediaPos=25.85, window=0, period=0, id=2, mimeType=audio/mp4a-latm, channels=2, sample_rate=44100, language=und]
2020-05-06 12:50:23.981 30891-30891/com.google.android.exoplayer2.demo D/EventLogger: decoderInputFormat [eventTime=29.35, mediaPos=25.85, window=0, period=0, audio, id=2, mimeType=audio/mp4a-latm, channels=2, sample_rate=44100, language=und]Version of ExoPlayer being used
2.10.7 and onwards
Device(s) and version(s) of Android being used
Any device with api 21 and above. Did not checked on lower versions.
Reactions are currently unavailable