Using IMA & Shaka Player

897 views
Skip to first unread message

Jesse Thompson

unread,
Jul 10, 2022, 7:16:55 PM7/10/22
to Interactive Media Ads SDK
Hello, 

I am building a video sharing platform using Shaka Player on a Next.js client.

I have done some brief research into Ad Tags on the web and I am looking to build a pipeline for users to upload their advertisements onto my platform, like yesterday.

I have a pipeline for ingesting videos from users into hls & dash compliant files that play. Now I want for them to submit that video for advertising with budget and length details. I want to serve ads based on what is relevant to a specific user so I cannot generate a single VAST tag for multiple ads.

What is the best route for me to build VAST & eventually VPAID tags per each user Advertisement? I am loading the ads onto Shaka Player. I understand Shaka Player is third party but what is a good route of approaching this if I already have video files, thumbnails, hls and dash files?

Jesse Thompson

unread,
Jul 10, 2022, 7:21:54 PM7/10/22
to Interactive Media Ads SDK
This is my brief workflow:

- User register ad with uploaded video
- Ad Unit is recorded (on Tycoon) (eventually Google Ad Manager)
- Ad Tag is generated (Google Publisher Tag)
- Ad is served to user during playback based on user analytics
- Ad Playlist is loaded via IMA onto Shaka Player with provided Ad Tags

IMA SDK

unread,
Jul 11, 2022, 1:51:19 AM7/11/22
to jessealexan...@gmail.com, ima...@googlegroups.com

Hello Jesse,

 

Michael here from IMA SDK Team. Thank you for reaching out to us.

 

Please be informed that we can only give guidance precisely with regards to IMA SDK behavior itself. The SDK can only request ads from any VAST-compliant ad server and manage ad playback in your apps. The video player negotiates the playback details with the IMA SDK and plays the ads. More information on the SDK architecture and lifecycle here.

 

However, with regards to building VAST and/or VPAID tags, I believe it would be best if you contact your ad provider directly for this concern as their team would be the most appropriate team to handle such queries. On the other hand, since we do not support shaka player, we would recommend reaching out to their support channel and post your concern through this link: https://github.com/shaka-project/shaka-player/issues.

 

Let us know should you have further concerns directly with IMA SDK.

Regards,

Google Logo
Michael Angelo
IMA SDK Team
 


ref:_00D1U1174p._5004Q2cUbqn:ref
Reply all
Reply to author
Forward
0 new messages