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 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


Imporatant Note: Flash ads can not be displayed on ANY mobile devices
like iPad/iPhone/Samsung/Android/Fablets.

You must include our click tag code from below the table. Following table specifies a filesize and animation requirements.
Ad Name Size (Pixels) Initial file size (KB) Final File size (KB) Max Rotations Max Animation (seconds)
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:
    Flash 10 or later
    // For Flash 10 or later.
    my_mc.addEventListener(MouseEvent.ROLL_OVER, myMcOver);

    function myMcOver(e: MouseEvent): void {
    my_mc.buttonMode = true;
    my_mc.useHandCursor = true;
    }

    my_mc.addEventListener(
    MouseEvent.CLICK,
    function (): void {
    navigateToURL(
    new URLRequest(root.loaderInfo.parameters.clickTag), "_blank");
    }
    );

    Flash 8 and 9
    // 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
  • Adobe already has later releases. If you would like to learn more, visit Flash clickTAG Tutorial - Learn on their site!
ClioSoft: What is new is IP managemnt?

CST: US Workshop Series

Featured Video
Editorial
Peggy AycinenaWhat Would Joe Do?
by Peggy Aycinena
Tortuga Logic: Expect the Unexpected
Peggy AycinenaIP Showcase
by Peggy Aycinena
Innovation: Thy name is eSilicon
More Editorial  
Jobs
Sr. Field Applications Engineer, CA for Real Intent at Sunnyvale, or San Diego, CA
Sr. R&D Engineer for Real Intent at Sunnyvale, CA
Application Engineers Valley/Austin for EDA Careers at San Jose, CA
P&R SW Developer AUSTIN for EDA Careers at San Jose, CA
6 SR. Account Manager openings California and TX for EDA Careers at San Jose, CA
Engineering Technology Director for Atrenta at San Jose, CA
Upcoming Events
CST Workshop: EM Simulation & The Internet of Things(Schaumburg, IL) at Renaissance Schaumburg Convention Center Hotel 1551 N Thoreau Drive Schaumburg IL - May 28, 2015
18th International Workshop on Software and Compilers for Embedded Systems at Schloss Rheinfels St. Goar Germany - Jun 1 - 3, 2015
CST Bio EM and Microwave/RF Simulation Workshop at Renaissance Toronto Downtown Hotel One Blue Jays Way Toronto ONTARIO Canada - Jun 3, 2015
IPC NCEDAR 2015 at Hotel Pai Viceroy Jayanagar 3rd Block Bangalore India - Jun 4 - 5, 2015
Request Cliosoft Demo
TannerEDA
FPGA-Based Prototyping for Any Size, Stage or Location



Internet Business Systems © 2015 Internet Business Systems, Inc.
595 Millich Dr., Suite 210, Campbell, CA 95008
+1 (408) 850-9202 — Contact Us, or visit our other sites:
AECCafe - Architectural Design and Engineering TechJobsCafe - Technical Jobs and Resumes GISCafe - Geographical Information Services  MCADCafe - Mechanical Design and Engineering ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy Policy