google / ExoPlayer

This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/androidx/media
https://developer.android.com/media/media3/exoplayer
Apache License 2.0
21.74k stars 6.03k forks source link

Exoplayer is using 3.28.1 version from IMA which has crash. #10845

Closed dev-sharma-deltatre closed 1 year ago

dev-sharma-deltatre commented 1 year ago

Exoplayer is using 3.28.1 version from IMA. https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/history

Please refer to the document above. This version has issues with crashes on Android v27 and lower.

Can we please upgrade that?

marcbaechinger commented 1 year ago

Thanks for your report. We will bump the version to 3.29.0.

dev-sharma-deltatre commented 1 year ago

Can you help me know when can I expect a new release?

dev-sharma-deltatre commented 1 year ago

@marcbaechinger Can you please update?

marcbaechinger commented 1 year ago

I don't know, I'm afraid.

dev-sharma-deltatre commented 1 year ago

@marcbaechinger Hello, It is February, I just wanted to remind you about the release for this fix as the IMA SDK version used in 2.18.2 is going to be deprecated soon. Eagerly waiting for the release.

marcbaechinger commented 1 year ago

Thank you! Really appreciate your help!

icbaker commented 1 year ago

@dev-sharma-deltatre It looks like the version bump (https://github.com/google/ExoPlayer/commit/8ed515880a0b6c05b766e868e2ef931b886925cc) didn't require any ExoPlayer code changes, so if you want to use IMA 3.29.0 in your app you don't need to wait for a new ExoPlayer release, just ensure version 3.29.0 is used at runtime by e.g. putting this in your build.gradle file (you can remove it when you update to a version of ExoPlayer that depends directly on 3.29.0):

implementation 'com.google.ads.interactivemedia.v3:interactivemedia:3.29.0'