VAST 402 Errors on Android Phones

505 views
Skip to first unread message

André Vollmer

unread,
May 10, 2017, 3:59:15 AM5/10/17
to Interactive Media Ads SDK
Dear Support

We have a problem on our website http://www.clubofcooks.de in combination with Android phones. 

Its a Standard JW Player 7.10 Implementation with the IMA3 SDK. According to the guy who is maintaning this, no changes were made. The Player is calling the standard IMA3 SDK.

On Android Phones we see now PreRoll Ads running.


Can you help us with this topic?

best,

André




DFP User

unread,
May 10, 2017, 3:11:45 PM5/10/17
to Interactive Media Ads SDK
André,

As you probably know, VAST 402 errors are media url timeout.  If you are using Google IMA HTML5 SDK, the following change which occurred on 2017-05-08 may be a contributory factor...

Version(s)Release Date(s)Notes
3.168.05/8/2017
  • Changes default media load timeout to 8 seconds from 15 seconds.



I hope this helps

Chris Feldman (IMA SDK Team)

unread,
May 10, 2017, 3:33:37 PM5/10/17
to Interactive Media Ads SDK
Hi André,

Are you using JW's IMA Plugin? If so, you should reach out to their support team as we don't support third party implementations on this forum.

I've done some testing with your page and all that I'm seeing served is empty VAST responses. Regardless, if you're seeing error 402 that is a MediaFile timeout. The DFP documentation has some helpful information about dealing with this error:

This can be caused when the loadVideoTimeout setting in the IMA SDK is set unreasonably low. The default is 15 seconds.

This can be caused by low bandwidth, or poor website implementation with competing requests that delay loading of the media file.

This can occur when a video auto-plays in a mobile environment, since it should be click-to-play (there are some exceptions).

For players that use the HTML5 IMA SDK, video fallback may be helpful to avoid losing impressions.

Also, as noted by the user above me,  the default media load timeout was just updated in the last release. If your files usually take longer than 8 seconds to load, this would be the root of your issue. You can use the loadVideoTimeout property of AdsRenderingSettings to customize your timeout value.

Let me know if you have any further questions.

Regards,
Chris Feldman
IMA SDK Team 

André Vollmer

unread,
May 11, 2017, 3:35:36 AM5/11/17
to Interactive Media Ads SDK
Hi Chris

Thx for your Feedback. I know the DFP documentation points. Before the SDK Update, we had 15 seconds as default for VAST Timeout and the Problem was also there. We checked with WIFI connection and at least, there is no autoplay on Mobile Phones. So no points here.

I really guess we have to check the issues with JW Support.

best,
André

cam...@watchingthat.com

unread,
May 12, 2017, 4:46:07 AM5/12/17
to Interactive Media Ads SDK
Andre (for what it's worth) - if you're doing a programmatic ad sell and/or fraud protection (like MOAT / IAS) the 402 can be a result of a bad VPAID unit along the chain. Given that it seems like nothing technically has changed this might be a demand issue.

We've hit this issue a bunch with our publishing clients and it's worth ensuring that any 3rd party ad unit can work on your Android instance (we've had to do some good debugging with some of our demand partners to ensure this).

If you haven't already try using a BrowserStack instance to let you use devtools to follow the ad wrappers and see if one in particular is giving a bad response.

HTH

CC
Reply all
Reply to author
Forward
0 new messages