Hi Shawn- thanks for taking a look - The error you mention is naturally going to happen with a flash creative being loaded when an HTML5 creative is expected- the 'getVPAIDAd' object is expected to be available as a javascript object,but obviously flash does not naturally return this.
That is interesting that you have enabled loading of a Flash creative first and I appreciate there may be advantages to loading flash within an HTML5 player. However, we really want to stick within the VPAID specification and in this case, the player should load the creative with creativeType="application/javascript".
We will customise our VAST responses to return just the javascript creative in these cases for now, but we'd really appreciate it if you guys could update the IMA to be fully VPAID compliant at some point!
Thanks again for your help!