IMA SDK and HLS streams

156 views
Skip to first unread message

Kevin Lapeyre

unread,
Mar 8, 2024, 8:02:35 PMMar 8
to Interactive Media Ads SDK
Hi,

I am working with the IMA SDK (link here for reference: https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/exoplayer-extension) to implement client-side ad insertion with the Exoplayer.

Our previous implementation before the ads use-case was using the HlsMediaSource.Factory method to setup the data source and media item, and then setting the media source to the player. In doing this, we were setting `allowChunklessPreparation` to false. Due to the manifests we are working with, this was required in order for some streams to work properly with captions, audio tracks etc

Now after following the documentation to setup the IMA SDK for CSAI, I see that I don't have the option to setup an HLS media source type while also being able to set the local ad insertion components (as outlined in the docs).

Is there a way to setup the exoplayer with CSAI using the IMA SDK, where I can also achieve disabling chunkless preparation for HLS streams?

Exoplayer and IMA SDK versions being used: 2.18.1

Please let me know if you need any further information

Cheers,
Kevin

IMA SDK

unread,
Mar 11, 2024, 7:18:53 AMMar 11
to docl...@gmail.com, ima...@googlegroups.com

Hello,

Thank you for raising your concern to the IMA SDK support team.

I have submitted a feature request on your behalf. For any updates on this kindly keep an eye on latest release.

This message is in relation to case "ref:!00D1U01174p.!5004Q02rzp0u:ref"

Thanks,
 
Google Logo IMA SDK Team


Kevin Lapeyre

unread,
Mar 11, 2024, 12:10:40 PMMar 11
to Interactive Media Ads SDK
Thank you!

Cheers,
Kevin

Kevin Lapeyre

unread,
Mar 27, 2024, 10:14:51 PMMar 27
to Interactive Media Ads SDK
Hi there - I am just wondering, for a feature request like this, what is the average turn around time before we would see it appear in a future IMA SDK release?

Thanks!

Cheers,
Kevin

IMA SDK

unread,
Mar 28, 2024, 11:18:40 AMMar 28
to docl...@gmail.com, ima...@googlegroups.com
Hi Kevin,

I can not share the exact time i would request to wait for sometime, meanwhile your patience is important.
 
This message is in relation to case "ref:!00D1U01174p.!5004Q02rzp0u:ref" (ADR-00226639)


Thanks,
 
Google Logo IMA SDK Team


IMA SDK

unread,
Apr 16, 2024, 3:15:10 PMApr 16
to ima...@googlegroups.com, docl...@gmail.com
Hi Kevin,

This should be achievable without any IMA changes. If you are not using the ExoPlayer-IMA extension, you should be able to use the HlsMediaSource.Factory which has access to the 'setAllowChunklessPreparation'. ExoPlayer can still be used, but not the extension. For support in the ExoPlayer-IMA extension, you can reach out on the GitHub repository issues queue .

Kevin Lapeyre

unread,
Apr 16, 2024, 3:19:29 PMApr 16
to Interactive Media Ads SDK
Thank you for the update.

I am using the extension, so I will make a new issue on their repository. I did not realize this would be tracked separately.

-Kevin

Reply all
Reply to author
Forward
0 new messages