Logotyp för Bonnier Magazines & Brands

Bonnier Magazines & Brands

Media · Sweden

General guidelines

GDPR


Delivery

Material must be delivered at least:

* 3 working days before campaign start, regular formats.
* 5-15 working days before campaign start, special formats.

Send the ad material and any questions to Ad ops via digitaltraffic@mag.bonnier.se. If material is delivered late, the planned start date cannot be guaranteed. The following information must be included: advertiser and campaign name, start and end date, URL(s) for landing page(s) and contact details.

HTTPS

All requests to external sources must be absolute path and requested over SSL/TLS, which
means that the url must start with https://. Used domain must have valid SSL-certificate.

Browser support

The ads must be able to work in all current versions of listed browsers. The functionality is to be tested and ensured by the ad ad developer/creator.
  • * Internet Explorer
  • * Mozilla Firefox
  • * Safari
  • * Opera
  • * Google Chrome

Sound

Sound must only be activated on the active request of the user via a volume control button. The default is sound off/mute.

Max weight

The max weight of a creative relates to the initially downloaded total file size.

For HTML5 the material size relates to the total file size of the compressed zip file according to IAB-standard. If more than one creative is delivered, each creative should be compressed separately.

Note that 3rd party script from for example Google, Sizmek, Adform is counted as a part of the total weight of the ad. This mean as a creator/developer you are limited. Please advice that polite load is preferred.

General HTML5 requirements

The following guidelines should work for any browser that supports HTML5. However, some creative functionality may not work as desired in all environments, so please test your HTML5 creative code thoroughly. For HTML5 material, all components of the material are included in the file size (see file structure below). Libraries like jQuery, GreenSock animation can be included as local assets or as external sources. If an external source is used, HTTPS protocol must be applied. Please make advise that libraries affect the filesize of the HTML5 banner.

We use friendly iframes to display all ads.

  • - It is not allowed to break out from iframe (frame busting). Contact Ad ops if this is required.
  • - SVG tags within HTML files is not supported. Instead, you can include standalone .svg files and reference them in the HTML.
  • - Animation length max 30 seconds and max 3 loops.
  • - Max time to visual start is 0.5 sec.
  • - Average cpu usage max 30%, with a maximal peak at 60%.
  • - Max 15 file requests.
  • - All requests to external sources must be absolute path and requested over https://. HTML5 material that is not SSL compatible will be rejected.
  • - It is not allowed to prevent vertical scroll.
  • - Javascript console printouts are not allowed.
  • - Geo location or other APIs who demand user approval is only allowed after user interaction.
  • - Unlike images or videos, HTML documents do not have dimensions on their own. Therefore, use the size meta tag to indicate the intended size for your creative and ensure your creative renders at the right dimensions: <meta name="ad.size" content="width=[x],height=[y]">.
  • - HTML5 creatives can only have fixed dimensions (e.g., 300x250, 400x400, 728x90, etc.). Dynamic sizes such as “Fluid” are not supported.

Size metatag example

Here's an example meta tag for a fixed size (such as 300x250):
<meta name="ad.size" content="width=300,height=250">

HTTPS

All requests to external sources must be absolute path and requested over SSL/TLS, which means that the url must start with https://. Used domain must have valid SSL-certificate.
HTML5 material that is not SSL compatible will be rejected.

Browser support

The ads must be able to work in all current versions of listed browsers. The functionality is to be tested and ensured by the ad ad developer/creator.
  • - Internet Explorer
  • - Mozilla Firefox
  • - Safari
  • - Opera
  • - Google Chrome
  • Google DFP requirements


HTML5 - click tracking, Google DFP

Clicktags define click-through URLs for each exit on your HTML5 creative. An exit is any clickable area that directs the browser to a landing page. When an exit gets a click, the creative calls DFP for the click-through URL associated with that exit. Make sure your creative uses the clicktag variable as the click destination. The clicktag should be easy for the ad server to read — no minification or obfuscation, though you can use minifier in the rest of your code and in other files.
We do not recommend hard-coded click-through URLs in your asset because that prevents DFP from tracking clicks and prevents Ad ops from updating the URL.

Sample Google DFP clicktag insertion:

Here is an example of a clicktag inserted in an HTML document: <html>

<head>
<meta name="ad.size" content="width=300,height=250">
<script type="text/javascript">
var clickTag = "http://www.google.com"; </script>
</head>
[The rest of your creative code goes here.] </html>
Your creative must use the clicktag variable as the click-through URL:
<a href="javascript:window.open(window.clickTag)">
<img src="images/dclk.png" border=0>
</a>

Polite load in HTML5 (optional)

Polite load demands an initial ad showing until the polite load is done. A subsequential downloading process which allow large file sizes or assets to fit with visitors’ experience. Polite loading refers to an ad serving process by which a lighter file is initially loaded while the content page is loaded. Additional HTML5/Video content is then loaded and displayed after the ad has finished loading. Polite downloading is generally used for HTML5/Video ad files exceeding placement max file size. Polite load functionality is often provided from 3rd party ad servers, as Sizmek, Adform. If the material is developed and delivered directly, the polite load functionality can be inserted true the Google Enabler, either through Google Web Designer or by Javascript. Else the polite load functionality has to be developed/created by the ad developer/creator.

Max file size of additional polite loaded asset:

Polite loaded HTML5 ad with video only, 5mb.
Polite loaded HTML5 ad with additional assets as scripts, fonts and images, with no video, 250kb.

File structure

The max weight of a creative relates to the initially downloaded total file size.
For HTML5 the material size relates to the total file size of the compressed zip file according to IAB-standard. If more than one creative is delivered, each creative should be compressed separately.
Note that 3rd party script from for example Google, Sizmek, Adform is counted as a part of the total weight of the ad. This mean as a creator/developer you are limited. Please advice that polite load is preferred.
Name the main file for the HTML5 assets index.html. Also include necessary click tracking code in the assets. Minimise the number of assets that make up the HTML5 ad, since every download affects the loading time. HTML5 material should have max 15 file requests. All external requests must use HTTPS protocol. Used domain must have valid SSL-certificate. If more than one creative is delivered, each creative should be compressed separately.

Performance

All materials are tested through Advalidation.com with specific parameters. Assets that fail the test will not be approved. Use CSS animations as far as possible before use of Javascript animation framework. Never animate hidden elements. Use as few requests to external source as possible.

Video

Video in HTML5 creatives is allowed. Video in HTML5 creative must use polite load. We accept autoplay of the video in desktop if the sound is set to mute from start and if our conditions concerning file size is met. Beware on mobile devices, video is blocked from autoplaying to protect consumers from unwanted cellular data usage. In both iOS and Android this also include preloading video content. For a video to start playing on iOS and Android there has to be an user interaction.
Max file size of video is set to 5mb, subsequential loaded (see polite load below), and max length of video is set to 30 sec of animation. Video is not allowed to loop. Video must be hosted as external source through HTTPS protocol with absolute path. Used domain must have valid SSL-certificate. Video should not be included in the HTML5 zip-file.
Gif animations are allowed if our conditions concerning file size is met, 5mb subsequential loaded (see polite load below).

Sound

Sound must only be activated on the active request of the user via a volume control button. The default is sound off/mute.

Max weight

The max weight of a creative relates to the initially downloaded total file size.
For HTML5 the material size relates to the total file size of the compressed zip file according to IAB-standard. If more than one creative is delivered, each creative should be compressed separately.
Note that 3rd party script from for example Google, Sizmek, Adform is counted as a part of the total weight of the ad. This mean as a creator/developer you are limited. Please advice that polite load is optional.

Mobilannonsering

Desktopannonsering