VPAID on iOS not playing after skipping the ad

160 views
Skip to first unread message

useeee...@gmail.com

unread,
Sep 14, 2017, 4:52:37 AM9/14/17
to Interactive Media Ads SDK
Hi,


  1. We are using the HTML5 SDK.
  2. This is the ad tag https://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=is&c=23&pl=VAST&pli=14432293&PluID=0&pos=8834&ord=%5Btimestamp%5D&cim=1
  3. It is reproducible in the Video Suite Inspector (HTML5Flash).
  4. What steps must we take to reproduce your issue?
    1. Input the VPAID ad in the Video Suite Inspector. VPAID must be enabled or set to insecure.
    2. You can click the skip button, but it doesn't skip the ad and it doesn't play the main video. In the logs I see "TypeError: this.sender.postMessage is not a function. (In 'this.sender.postMessage(ba(this.message,a,b),"*")', 'this.sender.postMessage' is undefined)".
Do you know why that happens?

Thanks,
Julian

Chris Feldman (IMA SDK Team)

unread,
Sep 14, 2017, 12:02:03 PM9/14/17
to Interactive Media Ads SDK
Hi Julian,

Thank you for reaching out to support. Issues like this are most often caused by the VPAID creative itself. That also appears to be the case here. The Sizmek ad is implementing it's own skip button, which the SDK has no control over. Further, when the ad ends it appears to still be visible (I can still see the Sizmek watermark).

You'll need to reach out to your creative provider to get this resolved. Please let me know if you have any further questions.

Regards,
Chris Feldman
IMA SDK Team

useeee...@gmail.com

unread,
Sep 15, 2017, 3:07:38 AM9/15/17
to Interactive Media Ads SDK
Hi Chris,

Thanks for checking this. I see your point, however the VPAID Ad works well on other browsers (eg. Chrome on Windows), and in other VPAID implementations it also works well on Safari on iOS (eg. https://developer.jwplayer.com/tools/ad-tester/ using their VAST client, and not the IMA client works well). Since in the logs, the error appears to be thrown by the IMA SDK, is there any possibility the IMA SDK should handle things differently on Safari on iOS? Could you guide me to know why the different behaviour with other VAST/VPAID SDKs? 

Thanks
Julian

Chris Feldman (IMA SDK Team)

unread,
Sep 15, 2017, 11:21:15 AM9/15/17
to Interactive Media Ads SDK
Hi Julian,

Thank you for following up. I am also seeing that the ad works on other browsers/platforms. I'm going to bring this to the rest of our team for further investigation. I will let you know as soon as I have an update for you.

However, it's still possible that the issue is caused by your creative. I would suggest you reach out to your creative provider in parallel to our investigation.

Regards,
Chris Feldman
IMA SDK Team

Chris Feldman (IMA SDK Team)

unread,
Sep 19, 2017, 4:41:51 PM9/19/17
to Interactive Media Ads SDK
Hi Julian,

If you haven't already done so, you'll need to reach out to your creative provider as we've determined that it's the VPAID ad that is causing the issue.

After the ad skip button is pressed the ad should then respond to the player with "AdSkipped," after which the ad is essentially over. Instead the ad is crashing on line 243 in this function:

d.sendMessage = function(a, b) {
this.sender && this.sender.postMessage(ba(this.message, a, b), "*")
};

Regards,
Chris Feldman 
IMA SDK Team

useeee...@gmail.com

unread,
Sep 20, 2017, 5:35:30 AM9/20/17
to Interactive Media Ads SDK
Hi Chris,

Thanks, I'll check it. Do you have a VPAID test link that we could try?


Thanks and best regards,
Julian

Chris Feldman (IMA SDK Team)

unread,
Sep 20, 2017, 11:50:31 AM9/20/17
to Interactive Media Ads SDK
Hi Julian,

I've not been able to reproduce the CORS issue with that tag. Can you try again?

If you continue to have issues, I found some more examples on this StackOverflow thread. Please let me know if you have any further questions.

Regards,
Chris Feldman
IMA SDK Team

useeee...@gmail.com

unread,
Sep 21, 2017, 3:44:02 AM9/21/17
to Interactive Media Ads SDK
Hi Chris,

Thanks! We'll use those example, they are great for us.

Thanks and best regards,
Julian
Reply all
Reply to author
Forward
0 new messages