-
Notifications
You must be signed in to change notification settings - Fork 6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IMA Extension support for client-side DAI #8213
Comments
The IMA extension only handles client-side ad insertion currently. You can still use ExoPlayer as a player for DAI streams loaded by the IMA SDK, where your app interacts with the IMA SDK APIs directly (in this case the IMA extension isn't used at all). You'd need to write code to get the stream URL to play and propagate metadata events from the player. I'll leave this open to track supporting DAI via the IMA SDK in the IMA extension (or a new extension), but marked as low priority as we aren't planning to work on it soon. |
Our company would very much appreciate if the Exo team implemented support for DAI! |
yes! support for dai! |
This will be very much appreciated. |
Issue: google/ExoPlayer#8213 #minor-release PiperOrigin-RevId: 425381474
Issue: #8213 #minor-release PiperOrigin-RevId: 425381474
Issue: #8213 #minor-release PiperOrigin-RevId: 425381474
Issue: google/ExoPlayer#8213 #minor-release PiperOrigin-RevId: 425381474
The |
Use case description
The IMA SDK now provides support for using dynamic ad insertion on the client
https://developers.google.com/interactive-media-ads/docs/sdks/android/dai
However, this requires to manipulate the AdsLoader. Currently the IMA Extension wraps the AdsLoader inside a ImaAdsLoader and would not be possible to request a Stream from it.
Alternatives considered
Currently the only alternative to use client side DAI is bypass IMA Extension and directly construct the AdsLoader ourselves.
The text was updated successfully, but these errors were encountered: