Ad Specs

Placement Resolution Self Serve? Max Initial Load Size Allowed Formats Animation Looping Interactive Viewer Initiated Sound Expandable Rich Media Required Lead Time ANN Adserving? ANN Tracking 3rd Party Adserving? 3rd Party Tracking Mobile
Mobile Alternate 320*50 yes 35 K Gif / Jpeg / PNG / HTML Y Y N N N N 3 Days³ Yes Yes4 Yes¹ Yes¹ Yes
Banner 468*60 yes 45 K Gif / Jpeg / PNG / Flash / HTML Y Y 3 Days³ Yes Yes4 Yes¹ Yes¹ No
Supersize 500*80 yes 45 K Gif / Jpeg / PNG / Flash / HTML Y Y 3 Days³ Yes Yes4 Yes¹ Yes¹ No
Leaderboard 728*90 yes 45 K Gif / Jpeg / PNG / Flash / HTML Y Y 3 Days³ Yes Yes4 Yes¹ Yes¹ No
Super Leaderboard 970*90 no 55 K Gif / Jpeg / PNG / Flash / HTML Y Y 3 Days³ Yes Yes4 Yes¹ Yes¹ No
Rectangle 300*250 yes 45 K Gif / Jpeg / PNG / Flash / HTML Y Y 3 Days³ Yes Yes4 Yes¹ Yes¹ No (non Flash)
Tower 120*600 no 45 K Gif / Jpeg / PNG / Flash / HTML Y Y 3 Days³ Yes Yes4 Yes¹ Yes¹ No (non Flash)
Wide Tower 160*600 no 45 K Gif / Jpeg / PNG / Flash / HTML Y Y 3 Days³ Yes Yes4 Yes¹ Yes¹ No (non Flash)
Half Page 300*600 no 65 K Gif / Jpeg / PNG / Flash / HTML Y Y 3 Days³ Yes Yes4 Yes¹ Yes¹ No (non Flash)
Button 100*45 no 8 K Gif / Jpeg / PNG Y Y N N N N 3 Days Yes Yes Yes¹ Yes¹ Yes
  1. Advertiser is responsible for any third party / rich media (ie: Eyeblasters) setup and serving fees.
  2. Sound must not occur uninitiated on any browser using Flash 5+. Ads that play sound without user interaction will be removed. Mouse-Over is NOT considered interaction, a click is required.
  3. Rich Media or Expandable ads require 5 days lead time. ANN will attempt to accommodate placements on shorter notice but there is no guarantee.
  4. See remainder of this document: Note: The following code may not work if you are using Flash 10
  5. Mobile alternates are required if you want your banner/leaderboard to display on mobile devices (ie: phones). Otherwise your ads will not be displayed on mobile devices. Rectangles, Towers and Half Page ads will be displayed on mobile devices provided image (non SWF) alternates are provided.

ANN strongly recommends providing flash ads and jpeg alternates. Animated Flash ads are more effective and should always be the primary ad unit, however we require jpeg alternates as not all visitors are able to see Flash ads.

Tracking Flash Banners (clickTag and other methods)

Traditionally the only way to track clickthrus on Flash banners has been to either hard-code a tracking url, or use something called clickTAG. clickTAG was great in theory, unfortunately it has a more than few technical drawbacks, As of November 2008 ANN will be able to track Flash banner clickthru rates by inserting our own hard-coded tracking url when the banner is uploaded. Therefore the recommended manner to submit Flash banners is with the ultimate destination hardcoded in this fashion:

On (release) {
GetURL(“http://www.domain.com”,”_blank”);
}

With our hardcoded insertion It is possible to have multiple clickthru vehicles in a single banner, all of which can point to different urls,and all of which will be tracked cumulatively. With clickTAG this was only possible with custom clickTAG solutions (clickTAG1; clickTAG2; etc...)

However we can still work with standard clickTAG banners. If clickTAG banners are provided we will not replace the clickTAG with a hardcoded tracking url.

If you are using clickTAG, we recommend you either use the standard, Adobe clickTAG, or the IAB Canada Universal clickTAG.

Standard clickTAG:

on (release) {
if (clickTAG.substr(0,5) == "http:") {
getURL(clickTAG);
}
}
More information: http://www.adobe.com/resources/richmedia/tracking/designers_guide/

IAB Canada Universal clickTAG:

{
function cFcTg(t) {
return (t.substr(0, 7) == 'http://' || t.substr(0, 8) == 'https://');
}

var fcTg = ''; var fcTt = '_blank';
var cTgM = 'clicktag'; var cTtM = 'clicktarget';

for (prop in this) {
var p = prop.toLowerCase();
if (p == cTgM && cFcTg(this[prop])) fcTg = this[prop]; if (p == cTtM) fcTt = this[prop];
}
if(fcTg == '' || fcTt == '_blank')
for (prop in _root) {
var p = prop.toLowerCase();
if (p == cTgM && cFcTg(_root[prop]) && fcTg == '') fcTg = _root[prop];
if (p == cTtM && fcTt == '_blank') fcTt = _root[prop];
}
if(fcTg == '' || fcTt == '_blank')
for (prop in _level0) {
var p = prop.toLowerCase();
if (p == cTgM && cFcTg(_level0[prop]) && fcTg == '') fcTg = _level0[prop];
if (p == cTtM && fcTt == '_blank') fcTt = _level0[prop];
}
if (cFcTg(fcTg)) getURL(fcTg, fcTt);
else getURL("http://noclicktagfound", fcTt);
}
More Information: http://www.iabcanada.com/clicktag/

Be sure to also check our advertising policy, and recommendations.

This page is updated from time to time.Be sure to check for changes.