HTML5 banners have to be sent 2 full work days before live. If due date is not followed then Delfi Meedia cannot guarantee material activation. In that case compensation is not granted.


Technical specifications for HTML5 creatives

Single Zip

Creative should be sent in a single zip file that contains the static HTML and all of the resources required (the creative should not include resources from 3rd party sites unless stated otherwise).

Weight

Creative weight (total file size) should not exceed the allowed weight limit of the placement.
Banner weight is calculated as unZIPed.
The core libraries of the more popular media creation tools should not be included in the zip and will not be counted towards the weight limit of the banner. For example Adobe Animate CC, Adobe Edge, Google Web Designer, Tumult Hype, etc.

MRAID

We do not support MRAID banners and those should be converted to Display Standard banners.

Effects

Special effects should be used reasonably (respect user experience and hardware load).

Browsers

Creative must work in all modern browsers (oldest supported browser are IE10, Chrome 20, Firefox 20)

Trackers

If you want to use a 3rd party viewtracker, then send it with the creative. Don't inject trackers to the creative code.

Responsiveness

With the number of different sreen size in the market growing rapidly we require the banners, we show on mobile devices, to be responsive. Please follow he below link for instructions on how to create responsive banners with most popular creation tools.
How to make a responsive HTML5 banner

HTTPS

All banners require https compliance. This means that the banner cannot make any requests to unsecure domains. All request must be to https.
How to make HTTPS compliant banners

Clicktag

Delfi Meedia uses AdForm clicktag implementation.

Add the Adform.DHTML.js library to the head section of the banner:

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

That defines the dhtml variable that can be used as follows:

window.open(dhtml.getVar('clickTAG', 'http://www.example.com'), '_blank');
Where dhtml.getVar('clickTAG') will fetch the clickTAG URL and window.open will open that URL in a new window.
Note that 'http://www.example.com' is NOT the final destination URL but for local testing only.

» Detailed instructions on how to add clickTAG

Good Practices
For best user experience and page performance plese keep in mind the following best bractices:

  • Make your creative light - Your banner should load as fast as possible.
  • Only use assets you need - Delete all unused assets (fonts, grapchics etc)
  • Optimize your raster images (jpg, png, gif)
    • Avoiding narrow lines and small text - image compressing will make them blurry. You can add small lines and text in HTML
    • Save images web optimized, without any metadata
    • After saving jpg/png files - optimize your images also with image optimizers like https://kraken.io/ (NB! use lossless option)
  • Using Custom fonts
    • Custom fonts should also have always fallback to a web-safe font (Arial, etc). NB! Do not forget to test your fallback font.
    • Fonts should be provided by Google fonts or included inside of the zip file with rest of the creative resources.
    • If you are using Adobe Edge the default fonts are recommended - they have websafe font fallback defined for them.
  • WebGL - WebGL is special case and not allowed by default. Please contact us before you use them


Different ad creation tools

Below we have compiled a list of specification pages for most common tools that are used to create html5 banner ads.

Below we have compiled a list of different instructional pages for most common issues and their possible solutions.