Slate with DAI SDK

113 views
Skip to first unread message

Canlin Zheng

unread,
Nov 28, 2018, 2:59:30 PM11/28/18
to Interactive Media Ads SDK
Hi Google team,

Thanks for providing this code sample. I am testing this one for DAI SDK implementation for both VOD and Live content. I am also curious about the scenario of slate in DAI. Do we have any example of live stream that contains slates.

Thank you very much.
Canlin Zheng

ima-sdk-adv...@google.com

unread,
Nov 28, 2018, 5:10:17 PM11/28/18
to ima...@googlegroups.com
Hi Canlin,

Thank you for reaching out to us. A slate is a kind of video fallback that will play when the ads fail to serve on a live stream or fail to fill. Unfortunately, we don't have any live stream sample that you can use to simulate a stream fail and display a slate.

Regards,
Deepika Uragayala
IMA SDK Team 

--
You received this message because you are subscribed to the Google Groups "Interactive Media Ads SDK" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ima-sdk+unsubscribe@googlegroups.com.
To post to this group, send email to ima...@googlegroups.com.
Visit this group at https://groups.google.com/group/ima-sdk.
For more options, visit https://groups.google.com/d/optout.

Canlin Zheng

unread,
Nov 28, 2018, 6:59:02 PM11/28/18
to Interactive Media Ads SDK
Thanks Deepika.

Since there is no live sample with slates, I have a follow-up question. Do we have any events/APIs for us to get to know when a slate happens, as well as the reason why that slate happens (ad fails, no ads, etc)? Like an STARTED/AD_BREAK_STARTED event for the normal ad/adBreak.

Thanks 

ima-sdk-adv...@google.com

unread,
Nov 29, 2018, 2:56:15 PM11/29/18
to ima...@googlegroups.com
Hi Canlin,

Slates aren't considered ads by the SDK so no ad event will fire when a slate happens. In the DAI SDK, most of the heavy lifting is done on the server's side, we currently have no events or API methods that would help you monitor when and why a slate happens.

Regards,
Deepika Uragayala
IMA SDK Team

Canlin Zheng

unread,
Nov 30, 2018, 7:25:21 PM11/30/18
to Interactive Media Ads SDK
Thanks for the confirmation, Deepika. If DAI SDK couldn't get to know when/why a slates happens, does the ad server (DFP server) has APIs to know such information?

Canlin Zheng

unread,
Dec 3, 2018, 1:39:02 PM12/3/18
to Interactive Media Ads SDK
Hi Deepika,

For the answer you posted about no events/APIs to get slate info, does it apply to the DAI SDK in all platform? Meaning JS, iOS, Android and Roku will have the same behaviors?

Thanks again.

ima-sdk-adv...@google.com

unread,
Dec 3, 2018, 3:26:55 PM12/3/18
to ima...@googlegroups.com
Hi Canlin,

Unfortunately, this question is out of scope for the IMA SDK team. However, you can reach out to the DFP support team by clicking this link for further assistance on the question. 

Regards,
Deepika Uragayala
IMA SDK Team

Canlin Zheng

unread,
Dec 3, 2018, 3:54:48 PM12/3/18
to Interactive Media Ads SDK
Thanks Deepika. Is it true that DAI SDK in all platforms (HTML, iOS, Android and Rodu) have no events/APIs to get to know the slate info?

ima-sdk-adv...@google.com

unread,
Dec 4, 2018, 3:22:14 PM12/4/18
to ima...@googlegroups.com
Hi Canlin,

The AD_BREAK_STARTED and AD_BREAK_ENDED events will fire in case of a slate (DAI SDK) but the AdEvents won't be fired by the SDK since slates are not considered ads by SDK across all platforms.

Regards,
Deepika Uragayala
IMA SDK Team

Canlin Zheng

unread,
Dec 4, 2018, 4:20:58 PM12/4/18
to Interactive Media Ads SDK
Thanks for the further confirmation on it. One more questions. Do we have the use case that an ad break plays regular ads at the beginning but then plays slates after first few ads complete? If so what will be the events to be fired.

Sorry to bother you again and thank you for all the info.

ima-sdk-adv...@google.com

unread,
Dec 5, 2018, 2:58:42 PM12/5/18
to ima...@googlegroups.com
Hi Canlin,

If the ads length doesn't fill the ad break space allocated to it, a slate will fill the remaining space of the ad break. If for some reason, an ad is not found by the server or throw an error, a slate will play in place of the ad.

Regards,
Deepika Uragayala
IMA SDK Team
Reply all
Reply to author
Forward
0 new messages