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?