Ad Specs

Where are your ads running?

We have the capability to run ads on a few different platforms via a few different servers. HTML ads are in their infancy, so standards are flexible to non-existant. Therefore each has their own pros and cons, and each must be formatted in their own particular way. Please talk to your sales rep to find out which program works best for you.

OMC x OMC

Ads running on OnMilwaukee, hosted via OnMilwaukee servers

Format Good for Animation type Duration File Size
Half/Regular/Oversize
Notes
JPG Photos N/A N/A 15/30/60k
PNG8 Text, flat graphics N/A N/A 15/30/60k
PNG24 Photos, anti-aliased transparency N/A N/A 15/30/60k
GIF Text, flat graphics, simple animation Frame 15s/24fps 15/30/60k
HTML Text, photos, complex animation, interactivity Vector 15s 30k (without libraries)
200k (with libraries)
Requires very specific formatting
SWF Text, photos, complex animation, interactivity Vector 15s/24fps 15/30/60k Quickly losing browser support

Packaging HTML ads (OMC x OMC)

  1. Don’t use HTTPS
    • OnMilwaukee is not yet optimized for HTTPS. Please use vanilla HTTP links instead.
  2. Zip it up
    • All code and assets for each individual creative (HTML, CSS, and JavaScript) must be compressed into their own .zip file. (Ex: 300×250.zip or leaderboard.zip)
    • Even if your ad consists of one file, it must still be zipped.
  3. Name it index.html
    • The main HTML file must be named index.html and it must be located in the root directory of the .zip file.
    • The zip may contain multiple HTML files, but the main HTML file must be named index.html.
  4. Less than 200kb
    • The .zip file must be smaller than 200 kilobytes.
  5. Make it clickable
    The clickable area on the creative may be either:

    • A single clickable area that covers the entire creative
      • No interactivity
      • No additional tracking events
      • If a user clicks anywhere on the creative, the ad opens one landing page via the clickTag.
    • A single clickable area on a limited portion of the creative with a clear call to action (Ex: Click here, Shop now, etc.).
      • May include interactivity
      • If multiple landing pages, only one page may be tracked via the clickTag.
    • Must open in a new window.
  6. Use this clickTag
    • Include a click tag query string parameter. clickTags are very specific and must be formatted according to each server’s preferred method. The OMCxOMC clicktag is: %%CLICKURL%%
    • A simple clickTag example: <a href=”%%CLICKURL%%” target=”_blank”>Click here</a>
  7. Don’t mess with our content
    • The creative code cannot interact directly with the parent window.
    • HTML5 ads are served through an iframe, to meet publishers’ security requirements. This iframe prevents creative materials from manipulating or reading objects outside of the ad.

What to include in HTML .ZIP file (OMC x OMC):

  1. Ad URL: index.html
  2. CSS (included or inline)
  3. Javascript (included or inline)
  4. Images and any additional assets
  5. Backup Image: index.gif

Back to top

LIFT x OMC

Ads running through LIFTdigital, hosted via OnMilwaukee servers

Format Good for Animation type Duration File Size
Half/Regular/Oversize
Notes
JPG Photos N/A N/A 15/30/60k
PNG8 Text, flat graphics N/A N/A 15/30/60k
PNG24 Photos, anti-aliased transparency N/A N/A 15/30/60k
GIF Text, flat graphics, simple animation Frame 15s/24fps 15/30/60k
HTML Text, photos, complex animation, interactivity Vector 15s 30k (without libraries)
200k (with libraries)
Requires very specific formatting
SWF Text, photos, complex animation, interactivity Vector 15s/24fps 15/30/60k Quickly losing browser support

Packaging HTML ads (LIFT x OMC)

  1. Don’t use HTTPS
    • OnMilwaukee is not yet optimized for HTTPS. Please use vanilla HTTP links instead.
  2. Zip it up
    • All code and assets for each individual creative (HTML, CSS, and JavaScript) must be compressed into their own .zip file. (Ex: 300×250.zip or leaderboard.zip)
    • Even if your ad consists of one file, it must still be zipped.
  3. Name it index.html
    • The main HTML file must be named index.html and it must be located in the root directory of the .zip file.
    • The zip may contain multiple HTML files, but the main HTML file must be named index.html.
  4. Less than 200kb
    • The .zip file must be smaller than 200 kilobytes.
  5. Make it clickable
    The clickable area on the creative may be either:

    • A single clickable area that covers the entire creative
      • No interactivity
      • No additional tracking events
      • If a user clicks anywhere on the creative, the ad opens one landing page via the clickTag.
    • A single clickable area on a limited portion of the creative with a clear call to action (Ex: Click here, Shop now, etc.).
      • May include interactivity
      • If multiple landing pages, only one page may be tracked via the clickTag.
    • Must open in a new window.
  6. Use this clickTag
    • Include a click tag query string parameter. clickTags are very specific and must be formatted according to each server’s preferred method. The LIFTxOMC clicktag is: %%QUERY%%%%BASEURL%%/adclick/FCID=%%FCID%%%%PATH%%
    • A simple clickTag example: <a href=”%%QUERY%%%%BASEURL%%/adclick/FCID=%%FCID%%%%PATH%%” target=”_blank”>Click here</a>
  7. Don’t mess with our content
    • The creative code cannot interact directly with the parent window.
    • HTML5 ads are served through an iframe, to meet publishers’ security requirements. This iframe prevents creative materials from manipulating or reading objects outside of the ad.

What to include in HTML .ZIP file (LIFT x OMC):

  1. Ad URL: index.html
  2. CSS (included or inline)
  3. Javascript (included or inline)
  4. Images and any additional assets
  5. Ad Tag: adtag.txt
  6. NetworkID: Name your ad with a yourUniqueIdentifier (Ex: clientNameYRcampaignNameMOadSizeVersion)
  7. Backup Image: index.gif

Generate your ad tag

Ads placed through LIFTdigital, but hosted on OnMilwaukee servers require a JavaScript tag. You can
generate yours using the code below by replacing the appropriate variables in red.


<script type=”text/javascript” language=”JavaScript”>
<!–
// Modify to reflect site specifics
var adserver = “http://crtl.aimatch.com/onmilw”;
var site = “SiteScout”;
var size = “WIDTHxHEIGHT“; //EXCEPTION: (728×90 must be 728x90_banner)
var networkID = “yourUniqueIdentifier“;
var area = “ROS”;
var target = “/site=” + site + “/size=” + size + “/NetworkID=” + networkID + “/area=” + area;
// Cache-busting and viewid values
random = Math.round(Math.random() * 100000000); if (!pageNum) var pageNum = Math.round(Math.random() * 100000000); document.write(‘<scr’); document.write(‘ipt src=”‘ + adserver + ‘/jserver/random=’ + random + target + “/ viewid=” + pageNum + ‘?{clickMacro}”>’); document.write(‘</scr’);
document.write(‘ipt>’);
// End Hide
–>
</script>

Back to top

LIFT x LIFT

Ads running on LIFTdigital, hosted via LIFTdigital servers

Format Good for Animation type Duration File Size
Half/Regular/Oversize
Notes
JPG Photos N/A N/A 15/30/60k
PNG8 Text, flat graphics N/A N/A 15/30/60k
PNG24 Photos, anti-aliased transparency N/A N/A 15/30/60k
GIF Text, flat graphics, simple animation Frame 15s/24fps 15/30/60k
HTML Text, photos, complex animation, interactivity Vector 15s 30k (without libraries)
200k (with libraries)
Requires very specific formatting
SWF Text, photos, complex animation, interactivity Vector 15s/24fps 15/30/60k Quickly losing browser support

Packaging HTML ads (LIFT x LIFT)

  1. Use HTTPS
    • HTTPS is a more secure way to send data across the web. Please use HTTPS whenever possible.
  2. Zip it up
    • All code and assets for each individual creative (HTML, CSS, and JavaScript) must be compressed into their own .zip file. (Ex: 300×250.zip or leaderboard.zip)
    • Even if your ad consists of one file, it must still be zipped.
  3. Name it index.html
    • The main HTML file must be named index.html and it must be located in the root directory of the .zip file.
    • The zip may contain multiple HTML files, but the main HTML file must be named index.html.
  4. Less than 200kb
    • The .zip file must be smaller than 200 kilobytes.
  5. Make it clickable
    The clickable area on the creative may be either:

    • A single clickable area that covers the entire creative
      • No interactivity
      • No additional tracking events
      • If a user clicks anywhere on the creative, the ad opens one landing page via the clickTag.
    • A single clickable area on a limited portion of the creative with a clear call to action (Ex: Click here, Shop now, etc.).
      • May include interactivity
      • If multiple landing pages, only one page may be tracked via the clickTag.
    • Must open in a new window.
  6. Use this clickTag
    • Include a click tag query string parameter. clickTags are very specific and must be formatted according to each server’s preferred method. The LIFT x LIFT clicktag is: clickTag or clickTAG
    • A simple clickTag example: <a href=”clickTag” target=”_blank”>Click here</a>
  7. Don’t mess with our content
    • The creative code cannot interact directly with the parent window.
    • HTML5 ads are served through an iframe, to meet publishers’ security requirements. This iframe prevents creative materials from manipulating or reading objects outside of the ad.

What to include in HTML .ZIP file (LIFT x LIFT):

  1. Ad URL: index.html
  2. CSS (included or inline)
  3. Javascript (included or inline)
  4. Images and any additional assets
  5. Backup Image: index.gif

Back to top

XD x XD

Ads running on ExactDrive, hosted via ExactDrive servers

Format Good for Animation type Duration File Size
Half/Regular/Oversize
Notes
JPG Photos N/A N/A 15/30/60k
PNG8 Text, flat graphics N/A N/A 15/30/60k
PNG24 Photos, anti-aliased transparency N/A N/A 15/30/60k
GIF Text, flat graphics, simple animation Frame 15s/24fps 15/30/60k
HTML Text, photos, complex animation, interactivity Vector 15s 30k (without libraries)
200k (with libraries)
Requires very specific formatting
SWF Text, photos, complex animation, interactivity Vector 15s/24fps 15/30/60k Quickly losing browser support

Packaging HTML ads (XD x XD)

  1. Use HTTPS
    • HTTPS is a more secure way to send data across the web. Please use HTTPS whenever possible.
  2. Zip it up
    • All code and assets for each individual creative (HTML, CSS, and JavaScript) must be compressed into their own .zip file. (Ex: 300×250.zip or leaderboard.zip)
    • Even if your ad consists of one file, it must still be zipped.
  3. Name it index.html
    • The main HTML file must be named index.html and it must be located in the root directory of the .zip file.
    • The zip may contain multiple HTML files, but the main HTML file must be named index.html.
  4. Less than 200kb
    • The .zip file must be smaller than 200 kilobytes.
  5. Make it clickable
    The clickable area on the creative may be either:

    • A single clickable area that covers the entire creative
      • No interactivity
      • No additional tracking events
      • If a user clicks anywhere on the creative, the ad opens one landing page via the clickTag.
    • A single clickable area on a limited portion of the creative with a clear call to action (Ex: Click here, Shop now, etc.).
      • May include interactivity
      • If multiple landing pages, only one page may be tracked via the clickTag.
    • Must open in a new window.
  6. Use this clickTag
    • Include a click tag query string parameter. clickTags are very specific and must be formatted according to each server’s preferred method. The XD x XD clicktag is: clickTag or clickTAG
    • A simple clickTag example: <a href=”clickTag” target=”_blank”>Click here</a>
  7. Don’t mess with our content
    • The creative code cannot interact directly with the parent window.
    • HTML5 ads are served through an iframe, to meet publishers’ security requirements. This iframe prevents creative materials from manipulating or reading objects outside of the ad.

What to include in HTML .ZIP file (XD x XD):

  1. Ad URL: index.html
  2. CSS (included or inline)
  3. Javascript (included or inline)
  4. Images and any additional assets
  5. Backup Image: index.gif

Back to top