VMAP post-roll only do not work on iOS with GitHub IMA SDK HTML5 Samples v2.3 but are ok on the Video Suite Inspector

169 views
Skip to first unread message

Arnaud Leyder

unread,
Dec 18, 2015, 10:47:52 AM12/18/15
to Interactive Media Ads SDK
Hi, 

I just downloaded the Google Ads IMA SDK HTML5 Samples v2.3 at https://github.com/googleads/googleads-ima-html5/releases/tag/2.3

I have put the advanced 2.3 sample online at http://www.radiantmedialyzer.net/test/advanced/ where the issue can be reproduced.
I am testing on iOS  9.1 iPad Safari. What I am seeing is that the video content never starts. It seems the CONTENT_RESUME_REQUESTED event is never fired. This only happens on iOS. This event fires on Android 6 Chrome and Desktop Chrome. I am seeing the same issue with my SDK implementation. This issue is also present with the simple sample of the GtiHub package.

The same tag seems to work on Video Suite Inspector at https://developers.google.com/interactive-media-ads/docs/sdks/html5/vastinspector?player=h5 on iOS as expected. So my question is: what is the difference of post-roll handling for Video Suite Inspector and the HTML5 Samples v2.3 advanced sample? Can you point me in the right direction?

Thanks
Arnaud

Vu Chau (IMA SDK Team)

unread,
Dec 18, 2015, 5:03:34 PM12/18/15
to Interactive Media Ads SDK
Hi Arnaud,

I wasn't able to see this issue when testing from the iPad 2 (iOS 9.1).  The logic to handle post-rolls between the VSI and the sample should be the same.  Even though the GitHub sample doesn't start the content video right away when you are on iOS, I noticed that giving the video player an extra tap/click will do.  I was able to see content playback, followed by the postroll, as a result.

Is that what you are also seeing?

Vu Chau
IMA SDK Team

Arnaud Leyder

unread,
Dec 18, 2015, 6:38:58 PM12/18/15
to ima...@googlegroups.com
Hi Vu,

Yes this is what I am seeing. You need a second user interaction (2nd tap) to actually start the content and that is the issue I did report (with the GitHub samples on which I did base most of my implementation). This only happens on iOS. On Android and desktop Chrome it works without the need for this second interaction. From what I see the CONTENT_RESUME_REQUESTED event is not triggered on iOS in this case scenario when the player loads. Because it is missing it is just stuck and the player needs a second interaction to actually start the content. So I am wondering now if there is another event I should listen to (which seems to be the case with the VSI). Should I expect the CONTENT_RESUME_REQUESTED event to fire at player load with a post-roll only adTag or is there something else that I should do to start content?

Thanks
Arnaud

--
You received this message because you are subscribed to a topic in the Google Groups "Interactive Media Ads SDK" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ima-sdk/t1LOK1z-Jes/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ima-sdk+u...@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.

Vu Chau (IMA SDK Team)

unread,
Dec 21, 2015, 10:20:15 AM12/21/15
to Interactive Media Ads SDK
Hi Arnaud,

Thanks for confirming! I have relayed this issue to the team, and we will see what we can do to rectify it.  I will update this thread once I have heard from them.

Cheers,

Vu Chau
IMA SDK Team

Vu Chau (IMA SDK Team)

unread,
Oct 3, 2016, 9:51:54 AM10/3/16
to Interactive Media Ads SDK
Hi Arnaud,

Just an update to let you know that we have fixed the issue where you'd need two taps on iOS Safari to start ad playback.  The fix should be live with the next version of the SDK.

Vu Chau
IMA SDK Team

gleb.gl...@livestream.com

unread,
Aug 3, 2017, 1:32:19 PM8/3/17
to Interactive Media Ads SDK
Hi Vu,

The issue is being reproduced in iOS Safari 10 and the last IMA SDK version 3.175.0.

Chris Feldman (IMA SDK Team)

unread,
Aug 3, 2017, 3:00:22 PM8/3/17
to Interactive Media Ads SDK
Hi,

It looks like there were originally two issues discussed on this thread. The first issue with post-rolls on iOS HTML5, and the second with iOS HTML5 needing two clicks to start playback. Can you please tell us which of the two issues you're having trouble with?

I'm also going to need some information about how you're able to reproduce the behavior. I just tested our HTML5 samples on iOS with Safari and I'm not running into either scenario. If you are able to see your issue in our samples then please provide detailed steps for how to do so. Also, if the issue is specific to an ad tag that you're using, please share the ad tag.

Regards,
Chris Feldman
IMA SDK Team

Gleb Glushtsov

unread,
Aug 3, 2017, 3:23:14 PM8/3/17
to ima...@googlegroups.com
The issue is that CONTENT_RESUME_REQUESTED event is never fired.

To unsubscribe from this group and all its topics, 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.



--
Gleb Glushtsov
Software Engineer

Chris Feldman (IMA SDK Team)

unread,
Aug 4, 2017, 2:53:49 PM8/4/17
to Interactive Media Ads SDK
Hi Gleb,

Thank you for following up. However, I am going to need some more information. When I test on iOS Safari with our samples and our sample tags, I see CONTENT_RESUME_REQUESTED fired correctly. Can you try with our samples and see if you get any better results? If you don't have any trouble with our samples, that points to an issue with your specific implementation. On the other hand, if you can replicate the issue in our samples then please share your ad tag along with detailed steps for reproducing the issue.

Regards,
Chris Feldman
IMA SDK Team

Reply all
Reply to author
Forward
0 new messages