Order Now AdSolution Sign Up | Login » Bits on the Run Sign Up | Login »

Forums

/

Problem delivering overlay ad through DART

11 replies [Last post]
Reply

Hi,

I'm having a success delivering an overlay ad through static XML and it is displaying correctly.

Here's OVA config that successfully works:

   <ova.json>
       {

"blockUntilOriginalPlaylistLoaded": true,
         "autoPlay": false,

         "overlays": {
            "regions": [
                {
                   "id": "dm-bottom",
                   "verticalAlign": "bottom",
                   "horizontalAlign": "center",
                   "backgroundColor": "transparent",
                   "width": 480,
                   "height": 90,
                }
            ]
         },

"ads": {
    "pauseOnClickThrough": true,
            "deliveryType": "progressive",
             "schedule": [
                {
                   "zone": "33",
                   "position": "dm-bottom",
                   "width": 480,
                   "height": 90,
                   "startTime": "00:00:05",
                   "duration": "15",
                   "server": {
                       "type": "OpenX",
                       "tag": "http://[sitedomain].com/pfadx/N270smthtest;dcmt=text/xml"
                   }
                }
             ]
         }

       }
   </ova.json>

and here's VAST response used:

<?xml version="1.0" encoding="UTF-8"?>
<VideoAdServingTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="vast.xsd">
    <Ad id="dm-bottom0-0">
        <InLine>
            <AdSystem>DART</AdSystem>
            <AdTitle><![CDATA[468x60 - Image overlay (HTTP Pseudo)]]></AdTitle>
            <Description><![CDATA[Overlay Video Ad]]></Description>

                   <Impression>
                        <URL id="primaryAdServer"><![CDATA[http://openx.openvideoads.org/openx-2.8.2/www/delivery/lg.php?bannerid=59&amp;campaignid=11&amp;zoneid=33&amp;loc=1&amp;cb=a7d5319109]]></URL>                   
   </Impression>

    <CompanionAds>
                <Companion id="companion" width="150" height="360" resourceType="HTML">
                    <Code><![CDATA[<a href="http://openx.openvideoads.org/openx-2.8.2/www/delivery/ck.php?oaparams=2__bannerid=7__zoneid=0__cb=a86fe540f3__oadest=http%3A%2F%2Fwww.yahoo.com" target="_blank"><img src="http://static.bouncingminds.com/ads/companions/companion_150_360.png" border="0"/></a><div id='beacon_a86fe540f3' style='position: absolute; left: 0px; top: 0px; visibility: hidden;'><img src='http://openx.openvideoads.org/openx-2.8.2/www/delivery/lg.php?bannerid=7&campaignid=1&zoneid=0&loc=1&referer=1&cb=a86fe540f3' width='0' height='0' alt='' style='width: 0px; height: 0px;' /></div>]]></Code>
                    <CompanionClickThrough>
                        <URL><![CDATA[http://www.yahoo.com]]></URL>
                    </CompanionClickThrough>
                </Companion>
            </CompanionAds>

            <NonLinearAds>
                <NonLinear id="overlay" width="468" height="60" resourceType="static" creativeType="image/gif">
                    <URL>
        http://s0.2mdn.net/3424924/468x60_test.gif
        </URL>
                                    </NonLinear>
            </NonLinearAds>
    <Video>
                    <Duration>00:00:30</Duration>
                    <AdID><![CDATA[59]]></AdID>
                    <VideoClicks>
                        <ClickThrough>
                            <URL id="destination"><![CDATA[http://www.barbrastreisand.com]]></URL>
                        </ClickThrough>
                    </VideoClicks>
                    <MediaFiles>
                        <MediaFile delivery="progressive" bitrate="400" width="640" height="480" type="video/x-mp4">
                            <URL><![CDATA[http://[sitedomain].com/adtest1.flv]]></URL>
                        </MediaFile>
                    </MediaFiles>
                </Video>
               
                <TrackingEvents>
                    <Tracking event="start">
                        <URL id="primaryAdServer"><![CDATA[http://openx.openvideoads.org/openx-2.8.2/www/delivery/fc.php?script=deliveryLog:oxLogVast:logImpressionVast&amp;banner_id=59&amp;zone_id=33&amp;source=&amp;vast_event=start]]></URL>
                    </Tracking>
                    <Tracking event="midpoint">
                        <URL id="primaryAdServer"><![CDATA[http://openx.openvideoads.org/openx-2.8.2/www/delivery/fc.php?script=deliveryLog:oxLogVast:logImpressionVast&amp;banner_id=59&amp;zone_id=33&amp;source=&amp;vast_event=midpoint]]></URL>
                    </Tracking>
                    <Tracking event="firstQuartile">
                        <URL id="primaryAdServer"><![CDATA[http://openx.openvideoads.org/openx-2.8.2/www/delivery/fc.php?script=deliveryLog:oxLogVast:logImpressionVast&amp;banner_id=59&amp;zone_id=33&amp;source=&amp;vast_event=firstquartile]]></URL>
                    </Tracking>
                    <Tracking event="thirdQuartile">
                        <URL id="primaryAdServer"><![CDATA[http://openx.openvideoads.org/openx-2.8.2/www/delivery/fc.php?script=deliveryLog:oxLogVast:logImpressionVast&amp;banner_id=59&amp;zone_id=33&amp;source=&amp;vast_event=thirdquartile]]></URL>
                    </Tracking>
                    <Tracking event="complete">
                        <URL id="primaryAdServer"><![CDATA[http://openx.openvideoads.org/openx-2.8.2/www/delivery/fc.php?script=deliveryLog:oxLogVast:logImpressionVast&amp;banner_id=59&amp;zone_id=33&amp;source=&amp;vast_event=complete]]></URL>
                    </Tracking>
                    <Tracking event="mute">
                        <URL id="primaryAdServer"><![CDATA[http://openx.openvideoads.org/openx-2.8.2/www/delivery/fc.php?script=deliveryLog:oxLogVast:logImpressionVast&amp;banner_id=59&amp;zone_id=33&amp;source=&amp;vast_event=mute]]></URL>
                    </Tracking>
                    <Tracking event="pause">
                        <URL id="primaryAdServer"><![CDATA[http://openx.openvideoads.org/openx-2.8.2/www/delivery/fc.php?script=deliveryLog:oxLogVast:logImpressionVast&amp;banner_id=59&amp;zone_id=33&amp;source=&amp;vast_event=pause]]></URL>
                    </Tracking>
                    <Tracking event="replay">
                        <URL id="primaryAdServer"><![CDATA[http://openx.openvideoads.org/openx-2.8.2/www/delivery/fc.php?script=deliveryLog:oxLogVast:logImpressionVast&amp;banner_id=59&amp;zone_id=33&amp;source=&amp;vast_event=replay]]></URL>
                    </Tracking>
                    <Tracking event="fullscreen">
                        <URL id="primaryAdServer"><![CDATA[http://openx.openvideoads.org/openx-2.8.2/www/delivery/fc.php?script=deliveryLog:oxLogVast:logImpressionVast&amp;banner_id=59&amp;zone_id=33&amp;source=&amp;vast_event=fullscreen]]></URL>
                    </Tracking>
                    <Tracking event="stop">
                        <URL id="primaryAdServer"><![CDATA[http://openx.openvideoads.org/openx-2.8.2/www/delivery/fc.php?script=deliveryLog:oxLogVast:logImpressionVast&amp;banner_id=59&amp;zone_id=33&amp;source=&amp;vast_event=stop]]></URL>
                    </Tracking>
                    <Tracking event="unmute">
                        <URL id="primaryAdServer"><![CDATA[http://openx.openvideoads.org/openx-2.8.2/www/delivery/fc.php?script=deliveryLog:oxLogVast:logImpressionVast&amp;banner_id=59&amp;zone_id=33&amp;source=&amp;vast_event=unmute]]></URL>
                    </Tracking>
                   <Tracking event="resume">
                        <URL id="primaryAdServer"><![CDATA[http://openx.openvideoads.org/openx-2.8.2/www/delivery/fc.php?script=deliveryLog:oxLogVast:logImpressionVast&amp;banner_id=59&amp;zone_id=33&amp;source=&amp;vast_event=resume]]></URL>
                    </Tracking>
                </TrackingEvents>
        </InLine>
    </Ad>
</VideoAdServingTemplate>

Problem:
I would like to get the overlay Ad working in JWPlayer 5 using DART method.

If I change

"server": {
                       "type": "OpenX",

from OpenX to DART

I still see request going through to retrieve "VAST", but
overlay ad is not showing up and firebug reports:
"Could not find Video Ad dm-bottom0-0 in the VAST template",

if I switch back to "OpenX" it is reporting
"Found Video Ad dm-bottom0-0" and the ad is showing during playback.

The VAST response is exactly the same, but if I'm using VAST to retrieve it it's not able to find the ad in the response.

After long time looking for documentation and samples noone seems to be implementing overlay ads using DART, OpenX is mostly used for JwPlayer5 to do overlay ads.

Could anyone correct if I'm doing something wrong as to getting overlay ads using DART?
and/or
refer me to a sample or a documentation page on how to make overlay ads work using DART?
and/or
what's the difference between how VAST response is treated based on method used (OpenX or DART)?

Thanks,
Dmitry

Reply

Hi,

I can help - to start with - can I ask - which version/build of OVA are you running?

Paul

Reply

Hi Paul,

Thanks for your response.

http://lp.longtailvideo.com/5/ova/ova-h.swf
Did this answer your question?

Dmitry

Reply

Well, kind of.

I think the first thing that you need to do is to start using the very latest OVA Release Candidate - grab RC6 from the OVA Developer Site (http://developer.longtailvideo.com/ova) - register on there and then grab the RC6 SWF from the "Download the Latest" page.

The new Release Candidate is named "ova-jw.swf" so when you load it up onto your server and reference it, make sure you call it "/path/to/your/ova-jw.swf".

There are a lot of new features/fixes around overlays in the Release Candidates, so I suspect this will help.

That's the first thing.

Second thing - could you give me your DART ad tag (email me at enquiries@openvideoads.org if you don't want to publish it here) and I'll setup a quick test for you using the latest RC and that ad tag just to validate all is working...

Paul

Reply

Hi Paul,

Thanks again for your response.

Here's the DART tag:
http://demo.a-development.net/pfadx/N270smthtest;dcmt=text/xml

Again, just double-checked: if I use server.type = "OpenX" overlay ad is showing up, if I use "DART" it's not showing up for the same VAST response.

Correct me if I'm wrong, but I guess method of the request shouldn't matter in this case.

I'll try using release candidate of OVA as well and let you know.

Thanks again.

Dmitry

Reply

Hi,

Well - I think that's the issue.. You have a static ad tag, so you should just use the "direct" ad server type - I'll work up an example now and post it for you to see.. that will help quickly sort it while you're grabbing RC6 :)

Paul

Reply

Hi Dmitry,

Here you go:

http://static.openvideoads.org/support/dmitry/dart/jwplayer.html

This shows you how to setup an overlay with RC6 - it's a lot easier now.

When you have static ad tags (e.g. ones that don't change their structure at runtime), you can just use the "tag" option in the ad slot and OVA will make that ad call for that ad slot.

Also, you can use "auto:bottom" for the position to allow OVA to determine the size of the display region "automatically" and position it at the bottom of the player display....

Hope this helps ...

Paul

Reply

Thank you very much Paul,

I also have the same issue with overlay ads when trying to use not a static tag but dynamic:

"ads": {
            "servers": [
                {
                   "type": "OpenX",
                   "apiAddress": "http://[siredomain].com/dopenx1.xml"
                }
             ],

Here also I'm having overlay ads working with "OpenX" and it stops working saying "Could not find Video Ad dm-bottom0-0 in the VAST template" in firebug when I'm using "DART".

Reply

Hi,

Would you mind posting a URL that I can look at for that OpenX issue? ... it's got to be something simple because that should work... but I'll need to see it run to help debug...

Paul

Reply

You can use the same URL as above:

http://demo.a-development.net/pfadx/N270smthtest;dcmt=text/xml

Although URLs are different, VAST responses they return are exactly same.

Thanks,
Dmitry

Reply

Ok, then I am confused.

Are you actually calling OpenX because that URL is just a static page that seems to have my ad server details in it...

?

Are you actually calling OpenX or are you just simulating a call to a URL that returns a static page?

If you are not really calling OpenX, then you should declare the ad call to be of type "OpenX" - just use the "tag" config option in the ad slot to set the call as a static ad tag.

When OpenX type ad calls are declared, OVA constructs a new URL based on the apiAddress and the values that OpenX expects... so it's dynamic and will not work unless you are really calling an OpenX install.

Paul

Reply

Oops, sorry, a mis-type in the statements above.. it should read:

"If you are not really calling OpenX, then you should *not* declare the ad call to be of type "OpenX" - just use the "tag" config option ..."

Sorry about that ;)

Paul

Post new comment

  • Allowed HTML tags: <code> <blockquote> <em> <strong> <strike> <ul> <li> <ol>
  • You may post code using <code>...</code> .
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options