Question: I have the following code.

var json = callback + '(' + Utilities.jsonStringify(range.getValues()) +')';

return ContentService.createTextOutput(json).setMimeType(ContentService.MimeType.JAVASCRIPT);

When I call that app from another page I get the following error:

Refused to execute script from '<https://script.google.com/macros/s/>/exec?jsonp=callback' because its MIME type ('application/json') is not executable, and strict MIME type checking is enabled. How do I get around this issue. It LOOKS like the generating code sets the mime type but it is not being honored. On the other end, I generate a element and also set the mimetype to text/javascript but that doesn't fix it.

Answer: 
I'm currently working in a plugin for video.js for adding support to VPAID:
<https://github.com/MailOnline/videojs-vast-vpaid>

demo:
<http://mailonline.github.io/videojs-vast-vpaid/>

if someone has some issues with the FLASH VPAID please report here:
<https://github.com/MailOnline/VPAIDFLASHClient>

if someone has some issues with the HTML5 VPAID please report here:
<https://github.com/MailOnline/VPAIDHTML5Client>
Just looking for the same:
[VPAID & VAST standard](https://stackoverflow.com/questions/23559486/vpaid-vast-standard)

At this time it seems that there's no solution for this.
Sad, because videojs is so feature complete.

Just stumbled upon another player:
<http://www.hdflvplayer.net/>

This player seems to support VPAID.