Heavy rich media banners can significantly slow down the loading of a Media site. Therefore, creative agencies have less creative freedom. As a solution, Adform recommends using polite banners. Polite banners allow a campaign banner to be almost unlimited weight, as an image file of a very little weight replaces the original banner during the Media site loading and, only after a site has fully loaded, the original banner is loaded into its place.

Preview:

Examples:

Instructions

There are two types of polite banners:

  • based on the JavaScript – when a page is loading, a light weight image file is displayed; and when the page is fully loaded, the main Flash banner replaces the image. Currently only images may be the polite source.

    All you need is to provide Adform with one image and one SWF file. A flash banner must be made according to the Adform specs.
     
  • based on the ActionScript – the main idea is that a banner should have a special Adform component and there an event listener, which would call a special function when a page is fully loaded, should be implemented. This scenario is very useful for video banners – video starts streaming only when a page is fully loaded.

    More about this feature in this manual.

Creating polite banner (based on ActionScript)

Installation

For creating such type Adform Polite banners, you need to download a specific Adform component. This is done by downloading and installing Adform Creative Toolkit extension.

Instructions

Adform strongly recommends using Adform Creative Toolkit extension while creating polite banners. For opening this extenstion proceed to Window → Other Panels → Adform in your Flash API Top Menu. The manual of the Adform Creative Toolkit can be found here.

However, you are able to create Adform Content Manager banners without using the Adform Creative Toolkit. You should follow these steps in order to create such banners:

1. When the Adform Creative Toolkit is installed, all the Adform components are placed in your Adobe Flash installation directory. You are able to see them by selecting Window → Components in the Top Menu.

2. Drag and drop the AdformCore component on the stage.

3. Implement the code below in the banner:

a) In case you are using the ActionScript 2:

import com.adform.events.AdformPoliteEvent;
import com.adform.events.AdformEventDispatcher;
System.security.allowDomain("*");
function handlePageLoaded(adformPoliteEvent:Object):Void
{
// here you should start load another large size swf file
}
AdformEventDispatcher.addAdformEventListener(AdformPoliteEvent.PAGE_LOADED, handlePageLoaded);

b) In case you are using the ActionScript 3:

import com.adform.events.AdformPoliteEvent;
import com.adform.events.AdformEventDispatcher;
Security.allowDomain("*");
function handlePageLoaded(adformPoliteEvent:AdformPoliteEvent):void
{
// here you should start load another large size swf file
}
AdformEventDispatcher.addAdformEventListener(AdformPoliteEvent.PAGE_LOADED,
handlePageLoaded);

4. When a page is fully loaded, a function handlePageLoaded is called. Now you are free to load a heavy content banner.

5. You need to implement the clickTAG variable. Detailed instructions of the clickTAG implementation can be found here.

6. Banners should be compiled with the Flash 8 or a higher version. There might be pop-up blocker problems when interacting with the lower version banners in the Internet Explorer 7.