Banner Ad Specification



Banner Ad Specification for GIF and JPG Ads

Ad Name Size (Pixels) Max file size (KB) Max Rotations Max Animation (seconds)
Top Small 234x60 20 3 15
Top Full 468x60 30 3 15
LeaderBoard 728x90 40 3 15
Sidebar Tile Ad 125x125 20 3 15
Sidebar Skyscraper 1 120x600 40 3 15
Sidebar Skyscraper 2 160x600 50 3 15
Feature Ad (IMU) 300x250 40 3 15
Interstitial 640x480 100 3 15
Note: Outlook will show only the first frame of an animated GIF/JPG image. So, for newsletter ads the first frame should have a call for action.

Banner Ad Specification for Flash Ads


Please Note: Flash ads can not be displayed on IOS devices like iPad or iPhone and
You must include our click tag code from below.
Ad Name Size (Pixels) Initial file size (KB) Final File size (KB) Max Rotations Max Animation (seconds)
Top Small 234x60 20 40 3 15
Top Full 468x60 30 60 3 15
LeaderBoard 728x90 40 80 3 15
Sidebar Tile Ad 125x125 20 40 3 15
Sidebar Skyscraper 1 120x600 40 80 3 15
Sidebar Skyscraper 2 160x600 50 100 3 15
Feature Ad (IMU) 300x250 40 80 3 15
Interstitial 640x480 100 200 3 15

How to add a click tag code to Flash ads


(technical guide for flash developers)

The code is dependant on the version of ActionScript you are using:

ActionScript version 2:

  1. Create a transparent button on the top layer:
  2. Attach the following code:
  3. on (release) {
    if (_root.clickTag.substr(0, 5) == ‘http:’) {
    getURL(_root.clickTag.String(), ‘_blank’,'POST’);
    }
    }


ActionScript version 3 (tested with CS3-CS5.5):
(All names should be unique to the project and are here only as a suggestion.
Note that the clickTag is our passed parameter and you must use that parameter_name to read the target URL)

  1. Create a new top layer and name it “action”.
  2. Make sure the timeline covers all frames(0:n) within the top layer. If you have your own ActionScript, please, if possible put it in another (lower) layer.
  3. On that top layer create a shape (rectangle) covering the whole area of the document.
    ---- Set fill “alpha” to zero, to make shape transparent.
    ---- No borders (Ensure that the shape has no unwanted borders.)
    ---- Convert shape into symbol(Selection tool - right click on shape, convert to symbol.
  4. Set property of shape to Movie Clip, and name it “my_mc” in Properties. This action will converts the object to “movie Clip”.
  5. Name the Instance “my_mc ” (to do so, for CS5 or above you may use a “Classic ” workspace ( Window->Worksapce->Classic ).
  6. Click on the new top layer and open the action script (F9) editor.
  7. In the action script editor select “ActionScript 3.0 ” and enter the following code:
    // Define global parameter ‘myClickString’ to store the value of the clickTag
    var myClickString:String=”;// Navigate to the url when the user clicks on the flash object.
    function GoToUrl(event:MouseEvent) {

    var MyURL:URLRequest = new URLRequest(myClickString);
    navigateToURL(MyURL,’_blank’);

    }
    my_mc.addEventListener(MouseEvent.CLICK, GoToUrl);// Set the cursor to hand when the mouse is over the movie Clip
    my_mc.addEventListener(MouseEvent.ROLL_OVER,myMcOver);
    // for CS3 do not add the return type (:void) of the myMcOver !!!
    function myMcOver(e:MouseEvent):void {

    my_mc.buttonMode = true;
    my_mc.useHandCursor = true;

    }

    // Get clickTag value from the Query-String, after loading the flash document is completed.
    function loaderComplete(myEvent:Event) {

    var myQueryStrings=this.loaderInfo.parameters;
    myClickString=myQueryStrings.clickTag;

    }
    this.loaderInfo.addEventListener(Event.COMPLETE, loaderComplete);

  8. To test the new script, run: debug -> “test movie”
  9. Save the source (fla) file.
  10. Generate the executable (swf) file.


If you would like to use a mainTimeLine.as, you may use it with the following code:

package YOUR-NAME_fla
{

import flash.display.*;
import flash.events.*;
import flash.net.*;
dynamic public class MainTimeline extends MovieClip;
{
public var my_mc:MovieClip;
public var myClickString:String;
public function MainTimeline()
{
this.myClickString = ”
this.my_mc.addEventListener(MouseEvent.CLICK,this.GoToUrl);
this.my_mc.addEventListener(MouseEvent.ROLL_OVER,this.myMcOver);
this.loaderInfo.addEventListener(Event.COMPLETE,this.loaderComplete);
return;
}// end function
public function GoToUrl(event:MouseEvent)
{
var _loc_2:* = new URLRequest(this.myClickString);
navigateToURL(_loc_2,”_blank”);
return;
}// end function
public function myMcOver(event:MouseEvent):void
{
this.my_mc.buttonMode = true;
this.my_mc.useHandCursor = true;
return;
}// end function
public function loaderComplete(event:Event)
{
var _loc_2:* = this.loaderInfo.parameters;
this.myClickString = _loc_2.clickTag;
return;
}// end function
}
}

ActionScript3 for CS1

  1. Create a transparent button on the top layer:
  2. Create a private function:
    private function GoToUrl(url:String):void {
    navigateToURL(new URLRequest(url), ‘_blank’);
    }
  3. On the transparent button there will need to add:
    click=”GoToUrl(String(clickTag));”

    Notes:
  • The string 'clickTag' is the name of a parameter we are adding to the flash call that contain the target url. Thus 'clickTag' is case sensitive!
  • When you test the code, you have to supply the clickTag code as a query-string after the file name
  • Sample flash file download
  • In case you run the above sample on your desktop, please allow flash to access http://www.ibsystems.com, or modify the script to your own site.
  • The code above was tested with CS3 and CS5.5


Jobs
GIS Analyst for RAMTeCH at Stillwater, MN
Programmer Analyst for Integrys Energy Group at Green Bay, WI
Support & Training Engineer - Photogrammetry Systems for Trimble Navigation at Westminster, CO
Aerial Sensor Operator for Keystone Aerial Surveys at Philadelphia, PA
Technical Product/Project Managers for D E Shaw Research at New York City, NY
Head of Technical Product/Project Management for D E Shaw Research at New York City, NY
Upcoming Events
International CAD Consortium 2014 at Phoenix AZ - May 4 - 8, 2014
IIDA NY Residential Forum: Understanding the Place of Art in Interior Design at Dennis Miller Associates- 200 Lexington Avenue New York NY - May 14, 2014
Bentley LEARNing Conference: Civil at Dearborn MI - May 14 - 15, 2014
Bentley LEARNing Conference: Civil at Dearborn MI - May 14 - 15, 2014
GRAPHISOFT
Bentley:
CADalog.com - Countless CAD add-ons, plug-ins and more.



Click here for Internet Business Systems © 2014 Internet Business Systems, Inc.
595 Millich Dr., Suite 210, Campbell, CA 95008
+1 (408) 850-9202 — Contact Us, or visit our other sites:
TechJobsCafe - Technical Jobs and ResumesEDACafe - Electronic Design AutomationGISCafe - Geographical Information Services	MCADCafe - Mechanical Design and EngineeringShareCG  - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy Policy