Abovo Media

Ad specifications

Each HTML5 ad prepared for Abovo should be archived as a ZIP file. This ZIP file should be named with dimensions (for example 160x600.zip). All scripts and source files should be located in the root directory of the ZIP file.

Example of zip file contents

You can download a boilerplate zip file here. The ZIP file contains:


A metadata file called manifest.json. The manifest.json file defines banner parameters such as name, description, dimensions, click tags, and source. If you need help generating a manifest.json file please use our generator.

    "version": "1.0",
    "title": "Ad title",
    "description": "Ad description",
    "width": 120,
    "height": 600,
    "events": {
        "enabled": 0,
        "list": {
    "clicktags": {
        "clickTAG": "https://www.example.com"
    "source": "index.html"
Index.html source file

An html source file with the same name as defined in a manifest.json file. It is recommended to use only one HTML source per banner.


JavaScript sources like jQuery, animation libraries and components, etc., if they are used in a banner. Libraries can be included as local assets or as external sources.


Please insert the following script tag in the header of the source html file.

document.write('<script src="'+ (window.API_URL || 'https://s1.adform.net/banners/scripts/rmb/Adform.DHTML.js?bv='+ Math.random()) +'"><\/script>');

If you want to add a single ClickTag to a specific div you can use the following code:

<div class="click-layer" id="clickLayer"></div>
 var clickArea = document.getElementById('clickLayer');
 clickTAGvalue = dhtml.getVar('clickTAG', 'https://www.example.com');
 landingpagetarget = dhtml.getVar('landingPageTarget', '_blank');
 clickArea.onclick = function() {

If you need to have multiple clickTAGs on the same banner, do the following:

Set id or (class name) for click elements:

<div id="element">
<div id="linkbox">
<a id="left">My Link1</a>
<a id="center">My Link2</a>
<a id="right">My Link3</a>

Define a clickTAG value for each clickTAG instance.

clickTAGvalue = dhtml.getVar('clickTAG', 'https://www.example.com');
clickTAGvalue2 = dhtml.getVar('clickTAG2', 'https://www.google.com');
clickTAGvalue3 = dhtml.getVar('clickTAG3', 'https://www.amazon.com');
landingpagetarget = dhtml.getVar('landingPageTarget', '_blank');

var center = document.getElementById('center');
var left = document.getElementById('left');
var right = document.getElementById('right');

center.onclick = function() {

left.onclick = function() {

right.onclick = function() {



Ads should follow the following guidelines:

Animation length

Maximum of 30 seconds in total


Maximum of 3 loops (for example 3x10 seconds or 2x15 seconds)

File size

All files in the ZIP file should not exceed the 150KB. Please calculate the total size of the files uncompressed.

External resources

External scripts or other resources should use https.

Mobile ads

Mobile ads should be MRAID compliant.

Ad validation software

Please use the Abovo Ad Validation software to validate the ad:


If the ad passed validation you can send the ad to traffic@abovo.nl.


v1.0 - Author: Jack Kwakman - 8 March 2019