Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

HTML resource not showing up in VAST non-linear overlay


I am setting up a JW Player instance with non-linear VAST overlay ads. The ads are working perfectly with <StaticResource creativeType="image/jpeg"></StaticResource> tags, but when I try to use <HTMLResource> or <IFrameResource> tags for my ad content, JW Player's adError() fires with "Ad Tag Empty".

The following tag (with <HTMLResource> tags) works with Google's VAST testing tool (, but not in my JW Player instance.

<VAST version="2.0">
<Ad id="125">
<AdTitle><![CDATA[ Blog: Overlay Banner ]]></AdTitle>
<Description><![CDATA[ Blog: Overlay Banner ]]></Description>
<Impression id="AdvertSERVE">
<Creative AdID="125">
<NonLinear width="640" height="120" minSuggestedDuration="00:00:15">
<HTMLResource creativeType="text/html">
<div id="mGGUID" align="left" style="_CLEARCSS_;cursor:pointer;height:120px;overflow:hidden;"> <img onmouseout="this.src='//'" onmouseover="this.src='//'" src="//" style="border:0;margin:0;padding:0;background-color:transparent;cursor:pointer;cursor:hand;position:absolute;top:28px;right:5px;width:29px;height:31px;z-index:1;" onclick="document.getElementById('mGGUID').style.display='none';"> <div align="left" id="adGGUID" style="text-align:left;width:100%;height:120px;position:absolute;overflow:hidden;margin:0px 0px 0px 0px;font:normal 0/120px arial; cursor:pointer;top:5px;"> <br style="display:none;" /> <style> #adGGUID, #adGGUID * {padding:0;margin:0;border:none;font:normal 0/117px arial;cursor:pointer} #hoGGUID {background:transparent url( no-repeat scroll 0 0;position:absolute; width: 100%; height: 120px; left: 0px; top: 0px;} #bgGGUID {height: 100%;margin-left: 0px;background: url( repeat-x scroll 0px 0px;} #imGGUID {background-repeat:no-repeat; background-position: top left;height:100%;position:absolute;top:0px;left:50%;} #coGGUID {background-repeat:no-repeat; background-position: 0px -120px; display:none;position:absolute;height: 100%; left: 50%; top: 0px;} /* Multiple sizes*/ #mGGUID .spGGUID {background-image: url(;width:600px;margin-left:-300px;} </style> <div id="imGGUID" class="spGGUID"> <img id="piGGUID" style="display:none" src="//" /> </div> <div id="coGGUID" class="spGGUID"> </div> <div id="bgGGUID" style="margin-left:0px;"> </div> <a id="hoGGUID" href="" target="_blank" onmouseover="document.getElementById('coGGUID').style.display='block';" onmouseout="document.getElementById('coGGUID').style.display='none';"> </a> </div> <img src="" style="display:none;visibility:hidden;" /> </div>
<Tracking event="creativeView">

Can you tell me what I'm missing? Thanks!

2 Community Answers


JW Player Support Agent  
0 rated :

Hi, there.

You aren’t really missing anything, but we don’t support HTML creatives in non-linear ads. We only support VPAID, GIF, JPG, PNG for the content within a non-linear ad tag. You can read more about the types of ad formats we support at this link:

Please let me know if you need any more help or have any other questions.

Thank you!

nomaq7 N/A

0 rated :


Is there any way to integrate HTML Overlay? Revivde Adserver has plugin to use Overlay in player and it has 4 formats: image, swf, text and html. I want to use html overlay in my jwplayer.

This question has received the maximum number of answers.