Third Party Creatives

Third Party Creatives:
  • 3rd party creative url
  • JS tag 
  • Iframe
  • MRAID
Note that this feature is only available after we have approved your 3rd party creatives application.

How to apply?

For JS tag, iframe and MRAID, we will test your tags to be sure there is no ad violation before we can enable Third Party Creatives for you.

We also require $5000 deposit to run the tags, in case there is any kind of violation during the running period.

If any ad violation occurs, the deposit will be confiscated as penalty.

The deposit is REFUNDABLE if you do NOT have any violation and do not want to use this feature any more.


Please send the following information to mdsp-support@avazu.net so we can begin the approval process:



Email  
Name  
Company Name  
Company Address  
Company Website  
3rd party creative URL (if any)  
iFrame source URL (if any)  
Landing page URL  
Expected campaign budget  


JS Tag specifications:


Sample:
<div id="isp_player"></div>
<script>
    var params = {
        playground_param: '{carrier}',
        uid: '{ifa}',
        appName: 'TuneIn Radio - Radio & Music',
        bundleId: 'tunein.player',
        appStoreUrl: 'https://play.google.com/store/apps/details?id=tunein.player',
        appVersion: '13.7',
        containerId: 'isp_player'
    };
</script>
<script src="http://cdn.fm.castplatform.com/player/player.min.js"></script> 

 
You can add variables to your js tag.     
                

  • If you want to track click in our side, you need to use %%CLICK_URL_ESC%% or %%CLICK_URL%%  macro in your JS tag.
%%CLICK_URL%% : Only track click, we do not redirect to any other URL

%%CLICK_URL_ESC%% : Track click and redirect to the 3rd-party click url
In the JS Tag, the third party click URL should directly follow the macro.  

For example, if the third-party click URL is http://google.com, then the following code could be third party click URL directly follow the macro:
<a href="%%CLICK_URL_ESC%%http%3a%2f%2fgoogle.com"></a>

At ad serving time, this is expanded to:

<a href="http://click.tracking.avazu?...&r=http%3a%2f%2fgoogle.com"></a>

           The URL will first register the click with mDSP, and then redirect to the third party click URL.  


  • If you want to run JS Tag creative on DoubleClick, JS Tag also need to comply with the following requirements:

    DoubleClick requires that you use use the %%CLICK_URL_UNESC%% macro within the creative of  JS Tag creative.

    In the JS Tag, an escaped version of the third party click URL should directly follow the macro.

    For example, if the third-party click URL is http://my.adserver.com/some/path/handleclick?click=clk, then the following code could be used with the single-escaped version of the third party click URL following the macro invocation:

    <a href="%%CLICK_URL_UNESC%%http%3A%2F%2Fmy.adserver.com%2Fsome%2Fpath%2Fhandleclick%3Fclick%3Dclk"></a>
    

    At ad serving time, this is expanded to:

    <a href="http://google-click-url?...&ad_url=http%3A%2F%2Fmy.adserver.com%2Fsome%2Fpath%2Fhandleclick%3Fclick%3Dclk"></a>
    
    The URL will first register the click with Google, and then redirect to the third party click URL.

  • Note that you can not use our macro(%%CLICK_URL%%, %%CLICK_URL_ESC%%) and DoubleClick macro(%%CLICK_URL_UNESC%%) at the same time.




N.B.


If your 3rd party tags (3rd party url, iframe, JS), is using SSL-compliant tags, please choose this red box option in the screenshot.


Some of the publishers need us to respond with HTTPS campaigns, which means that if you are using 3rd party tags, it needs to be SSL-compliant.

If you do not support SSL-compliant, you will not be able to get some of the traffic. 



MRAID

MRAID, or “Mobile Rich Media Ad Interface Definitions” is the IAB Mobile Marketing Center of Excellence’s project to define a common API (Application Programming Interface) for mobile rich media ads that will run in mobile apps.

MRAID enables rich media banner ads to execute actions:
  • Expand so you can show more rich functionality
  • Get screen size information and change size as required
  • Access the device’s native video player
  • Store photos in the device’s permanent memory
  • Access the calendar to create calendar events
  • And many more

For all MRAID functions please see:
http://www.iab.net/media/file/IAB_MRAID_v2_FINAL.pdf

MRAID sample:
<script type="text/javascript" src="mraid.js"> </script>
        <script>
            if (mraid.getState() != 'ready') {
                mraid.addEventListener("stateChange", function(state) {
                                      if (state == 'default') {
                                      alert ("State Changed");
                                      startAd();
                                      }
                                      });
            } else {
                startAd();
            }
            var startAd = function() {
                alert ("Start Ad");
                mraid.useCustomClose(true);
            }
</script>
<iframe src="http://files.bannersnack.com/iframe/embed.html?hash=bd1ksct1&bgcolor=%23000000&wmode=opaque&clickTag=http%3A%2F%2Fwww.somewebsite.com&t=1369101780" width="320" height="50" seamless="seamless" scrolling="no" frameborder="0" allowtransparency="true"></iframe>

You can choose MRAID v1.0 or MRAID v2.0

*DoubleClick requires the same format for MRAID as that for JS tag.

Feedback and Knowledge Base