Department Overview

Advertising Support

CBSi Advanced Media sites use DART for Publishers (DFP) for all of their ad serving needs. DFP is a comprehensive hosted ad serving platform that is the leader in the industry. Our ad operations staff has ten years experience managing both small locally-targeted ad campaings as well as large national campaigns including accounts such as Coca Cola, Disney, Microsoft, Wendys and Mercedes.

CBSi Advanced Media Online Ad Specs

Click Thru URL and Alternative Text
A linking URL (click thru) must be submitted for each ad creative. Alternative text is optional (45 character limit).

All standard placements, with the exception of the Sponsor Ad, may be animated with no looping restrictions. Sponsor Ads should be static.

Flash Instructions
Advertiser must provide both Flash and .gif versions of creative that is subject to CBSi Advanced Media creative approval.

CBSi Advanced Media will implement a plug-in sniffer script - users without the Flash plug-in will be served the advertiser provided .gif alternate.

Click Thru with Flash
To track when a user clicks within a flash, a ClickTag variable MUST be embedded in the .fla file. please follow the example and instruction below.

Add an invisible button making the entire area of the banners clickable. Attach the following object action to the button:

on (release) {
getURL (_level0.clickTAG, "_blank");

Example: Adding a clickTAG to ActionScript 2.0

Create a button on your Flash movile and use getURL () to specify the clickTAG:

on (release) {
getURL (_level0.clickTAG, "_blank");

Example: Adding a clickTAG to ActionScript 3.0

If you use the example below, change 'Link_1' to the instance name of your clickTAG button

Link_1.addEventListener(MouseEvent.MOUSE_UP, function(event: MouseEvent): void {
var sURL: String;
if ((sURL = root.loaderInfo.parameters.clickTAG)) {
navigateToURL(new URLRequest(sURL), "_blank");

HTML5 Banner Requirements

Preferred method: Third party iFrame tag

Requirements for HTML5 ads hosted by CBSi:
Preferred method: Third party iFrame tag
Please provide a single zip file with all files associated with the ad inside. File size for the zip should not exceed 350k.

Main HTML file must have this code for the click URL:
ClickThru: class="ad" href="" onclick="adClickThru(this)" target="_blank"

Main HTML file must have this code in before the closing of the head tag:
JavaScript Function:
function adClickThru(obj){
var urlParams = (function(a) {if (a == "") return {};var b = {};for (var i = 0; i < a.length; ++i)
{var p = a[i].split('=');if (p.length != 2) continue;b[p[0]] = decodeURIComponent(p[1].replace(/\+/g, "
return b;})('&'));
obj.setAttribute('href', urlParams['adurl']);

Ads should not expand out of their standard banner width and height. Any expanding or pushdown ads will need to be third party rich media. Assets should function correctly using only included assets.

Three full business days are required for implementation and testing of each HTML5 banner ad. If advance testing is required prior to having full campaign information, please provide the site on which the ad will run as this is a requirement of our setup for the hosting.

Pushdown Ad
- Please provide two .swf files, one 970x66 and one 970x418, in order for a pushdown on mouseover to be built. Please be sure the clickTAG variable is coded per Flash specs.
- Where an auto expanding or on click pushdown is desired, please provide one base 970x66 .gif or .jpg file, one base 970x66 .swf file, one auto expand 970x418 .swf file and one user expand 970x418 .swf file.
- Max file size 60k collapsed file, 90k expanded file
- Please provide click URL
- Flash background should not be transparent
- The .swf file assets must contain actionscript to expand and collapse the ad. Example: import flash.external.ExternalInterface;
var objKey:String = root.loaderInfo.parameters.objKey;
expandBtn.addEventListener(MouseEvent.CLICK, function():void {"cbsiPushdownV3", objKey);

actionscript to collapse the ad:
import flash.external.ExternalInterface;
var objKey:String = root.loaderInfo.parameters.objKey;
expandBtn.addEventListener(MouseEvent.CLICK, function():void {"cbsiPushupV3", objKey);

The .swf files should also use clickTAG for clickthrough url.
var clickTAG:String = root.loaderInfo.parameters.clickTAG;
exitBtn.addEventListener(MouseEvent.MOUSE_UP, function():void {
if(clickTAG.substr(0,5)=="http:") {
navigateToURL(new URLRequest(clickTAG), "_blank");

In the latest version of the Flash developer tool, Flash CS 5.5, Flash 10.2 is the default SWF file type. Make sure that your developer saves files as Flash 10.1 or lower, not the default Flash 10.2.

  • Flash version 10 or below
  • Expand and collapse states for takeovers should be contained within the single .swf file
  • Additional timers should not be added to the flash file
  • No pushdown animation is required
  • Actionscript version - 1, 2 or 3


DART for Advertisers (DFA): Please provide internal redirect tags
All Others: Please provide javascript version of tags as opposed to iframes


CBSi Advanced Media accepts several types of rich media, including Unicast, Enliven, Point.Roll, and Eyeblaster technologies. All rich media must be tested and approved by CBSi Advanced Media before the start of a campaign.

General Guidelines for Rich Media

  • Ads must launch a new browser window when clicked
  • All banners with audio, pulldown menus or video streaming must be user initiated
  • All ads are subject to CBSi Advanced Media approval


Standard file formats are subject to a 48 hour turnaround time, pending successful testing. All rich media banner materials must be received at least five business days prior to the start date for testing, approval and implementation.

Latest Tweets