-
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: Support midrolls in live streams #6388
Comments
I don't think so, but @andrewlewis can confirm. I think we see server side ad insertion as by far the more common option for live streams. |
That's correct, they are not supported. (Prerolls should work with live streams, though.) When resuming content after playing a midroll ad, where would you want playback to resume relative to the previously playing content position? I will mark this as a low priority enhancement for now. Server-side ad insertion is probably a more popular option for this use case. |
@andrewlewis, as #7322 has been closed, should we re-send the testing stream and VMAP to this issue? Also, just so we know, when approximately do you think you will be able to allocate some time for this? Thank you |
I was planning to look it up on the other issue but feel free to repost here. Thanks. Not sure yet when I will get round to this but it's not on our roadmap for the short term. |
Hi @andrewlewis , any update on this? |
The IMA extension supports ads in HLA and DASH live stream only for DAI. There is currently no support for seeking, but I think the approach for live streams with IMA is DAI rather than client side. Can you educate me around what you can do with the IMA SDK directly? Does the IMA SDK (without ExoPlayer extension) support client side ads in live streams? |
Hi @marcbaechinger, I haven't used IMA SDK standalone but ExoPlayer IMA extension. The problem is that if a midroll ad is set in live streaming and Maybe I'm wrong with that assumption but that's what I think it's going on. This is log I found: |
Ok, thanks. As stated above, live streams only support pre-rolls with the extension for client-side ads. Under the hood it is using the IMA SDK. The IMA SDK supports mid-roll with live streams for DAI ads. This is supported for HLS and DASH (except seeking). Please see #10912 also. |
We are testing Live Stream with Midrolls and it seems Exoplayer gets stuck on an invalid state when Ads Uri Requests contains Midrolls.
As mentioned here (#5005 (comment)) it seems Midrolls are not supported by Exoplayer IMA extension.
Could you confirm it or if there is any plan to support it?
To reproduce it, use IMA Exo Demo and Ads Request with Midroll:
Content: http://livesim.dashif.org/livesim/testpic_2s/Manifest.mpd
Ads: https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/124319096/external/ad_rule_samples&ciu_szs=300x250&ad_rule=1&impl=s&gdfp_req=1&env=vp&output=vmap&unviewed_position_start=1&cust_params=deployment%3Ddevsite%26sample_ar%3Dpremidpost&cmsid=496&vid=short_onecue&correlator=
The text was updated successfully, but these errors were encountered: