| Ad Units | Dimension | Initial File Size(Max) |
Additional File Size |
Backup Image File Size(gif/jpg/png) |
Audio | Video | Duration/Looping | Banner Type |
| Full Banner | 468x60 | 30KB | 100KB | 20KB | User initiated | User initiated | 15 sec initial, (∞UI) | SB |
| Leaderboard | 728x90 | 30KB | 100KB | 20KB | User initiated | User initiated | 15 sec initial, (∞UI) | SB |
| Medium Rectangle | 300x250 | 30KB | 100KB | 20KB | User initiated | User initiated | 15 sec initial, (∞UI) | SB |
| Large Rectangle | 336x280 | 30KB | 100KB | 20KB | User initiated | User initiated | 15 sec initial, (∞UI) | SB |
| Skyscraper | 120x600 | 30KB | 100KB | 20KB | User initiated | User initiated | 15 sec initial, (∞UI) | SB |
| Wide Skyscraper | 160x600 | 35KB | 100KB | 20KB | User initiated | User initiated | 15 sec initial, (∞UI) | SB |
| Half Page | 300x600 | 30KB | 100KB | 20KB | User initiated | User initiated | 15 sec initial, (∞UI) | SB |
| Pop Under | 720x300 | 40KB | 100KB | 20KB | User initiated | User initiated | No Restrictions | SB |
| Video | ~ | 30KB | 3MB | 20KB | User initiated | User initiated | 1 Minute, (∞UI) | RM |
| Expandable (single swf) | ~ | 100KB | 100KB | 20KB/40KB (C/E) | User initiated | Auto allowed (only in expanded unit) | 15 sec initial, (∞UI) | RM |
| Expandable (double swf) | ~ | ~ | 100KB | 20KB/40KB (C/E) | User initiated | Auto allowed (only in expanded unit) | 15 sec initial, (∞UI) | RM |
| Interstitial | 740x550 | 100KB | 100KB | 20KB/40KB (C/E) | User initiated | User initiated | 15 second interstitial | RM |
| Floating | ~ | 40KB | 100KB | 20KB/40KB (C/E) | User initiated | User initiated | 15 sec initial, (∞UI) | RM |
“~“ : please check their respective specs below
“(C/E)” : Collapse file size / Expandable file size
“(∞UI)” : infinite with user interaction
“SB” : Standard Banner
“RM” : Rich Media
FLV/F4V Specs:
- Video Format : FLV/F4V
- Audio : User initiated
- Backup Image : 300x250 / 336x280 as per Ad Unit
- Aspect Ratio : 4:3
- FPS : 24 FPS
- Duration : 30 sec Max
- Video File Size : 3MB
Without FLV/F4V player - If client provides only video file then:
- above Video (FLV/F4V) specs will be applied
- Ad unit will be : 300x250 and 336x280
With FLV/F4V player - If client provides video banner with own FLV/F4V player then:
- video must be called externally by using variable _root.videoPath
- above FLV/F4V specs will be applied
- Standard banner specs applied
Dynamic GEO Location Display (for Flash Banner)
- Dynamic GEO Values can be accessed in Flash Banner by using following _root variables :
o ZipCode : _root.tf_zipcode
o City : _root.tf_city
o State : _root.tf_state
o Country : _root.tf_country
Dynamic GEO Location Display (for HTML Banner)
- Dynamic GEO Values can be accessed in HTML banner by using following strings:
o ZipCode : “$POSTAL$”
o City : “$CITY$”
o State : “$STATE$”
o Country :“$COUNTRY$”
Mapping - (Store/Event etc...) Locator
- Client must provide the following:
o Store/Event Address and
o Radius Map: within XXX miles (ex: 100 miles)
Inform Banner
- Form must be submitted by using “GET” Method
- Landing page must accept values posted on the banner
XML / RSS Feed
- If client provides XML/RSS feed from dedicated server then banner can fetch and pass it directly on runtime else our systems will fetch it on specific intervals and store it on dedicated TF Server
- Crossdomain permissions required (if XML/RSS fetch directly from client server) :
crossdomain.xml
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*.tribalfusion.com" secure="true" />
Referral Search (For Flash)
- Dynamic Referral Search Values can be accessed in Flash Banner by using following _root variables :
o _root.tf_search
Referral Search (For HTML)
- Dynamic Referral Search Values can be accessed in HTML Banner by using following string:
o “$SEARCH$”
Expandable (Flash Player support - Version 8 and above)
Single Swf Expandable
- Close button should be prominent and in the visible area of expanded banner. ![]()
Initialization of Ad
The following function call should be called in the first frame of the flash:

collapsedx: This is distance in x direction of collapsed flash inside expanded flash in pixels
collapsedy: This is distance of in y direction collapsed flash inside expanded flash in pixels
preExpanded: Set this to true when banner is in the expanded state initially. When this is set to true, there is no need to call following function on initial expansion: flash.external.ExternalInterface.call(_root.tf_show, _root.tf_id);
Expansion of Ad
Use following code to Expand Banner:
flash.external.ExternalInterface.call(_root.tf_show, _root.tf_id);
Collapse of Ad
Use following code to Collapse Banner:
flash.external.ExternalInterface.call(_root.tf_close, _root.tf_id);
o Backup Image file size (gif/jpg/png): 20KB/40KB (Collapse file size / Expandable file size)
o Audio: User Initiated
o Video: Auto Allowed (only in expanded unit)
o Duration/Looping: 15 sec initial, infinite with user interaction
o Collapse/Expand Dimensions as per Units:
| Ad Units | Collapse Dimension | Expansion Dimension | File Size (Max) | Additional File Size(Max) |
| Full Banner | 468x60 | 468x300 | 100KB | 100KB |
| Leaderboard | 728x90 | 728x350 | 100KB | 100KB |
| Medium Rectangle | 300x250 | 600x250 | 100KB | 100KB |
| Large Rectangle | 336x280 | 670x280 | 100KB | 100KB |
| Skyscraper | 120x600 | 420x600 | 100KB | 100KB |
| Wide Skyscraper | 160x600 | 460x600 | 100KB | 100KB |
Double Swf Expandable
- Standard banner specs applied
- Close button should be prominent and in the visible area of expanded banner. ![]()
Use following code to Collapse Banner:
flash.external.ExternalInterface.call(_root.tf_close, _root.tf_id);
o Backup Image file size (gif/jpg/png): 20KB/40KB (Collapse file size / Expandable file size)
o Audio: User Initiated
o Video: Auto Allowed (only in expanded unit)
o Duration/Looping: 15 sec initial, infinite with user interaction
o Collapse/Expand Dimensions as per Units:
|
Ad Units |
Dimension Collapse |
Dimension Expandable (Max) |
Collapse Banner |
Expandable Banner |
Additional File Size(Max) |
|
Full Banner |
468x60 |
468x300 |
20KB |
40KB |
100KB |
|
Leaderboard |
728x90 |
728x350 |
30KB |
50KB |
100KB |
|
Medium Rectangle |
300x250 |
600x250 |
30KB |
50KB |
100KB |
|
Large Rectangle |
336x280 |
670x280 |
30KB |
50KB |
100KB |
|
Skyscraper |
120x600 |
420x600 |
30KB |
60KB |
100KB |
|
Wide Skyscraper |
160x600 |
460x600 |
35KB |
60KB |
100KB |
- All expandables are required to have a timer of minimum 500ms to expand
- Expandables must auto-close after mouse roll-out
- Close button should be on the expandable portion of the expandable banner
Floating (Flash Player Version 8 and above)
- Close button should be prominent and in the visible area of expanded banner. ![]()
- Hiding of Ad
o The ad will hide after 15 Sec automatically
o Use following code to Close Floating Banner:
flash.external.ExternalInterface.call(“tf”+_root.tf_close, _root.tf_id);
Firefly Video Ad Specifications
Specifications Overview
| Teaser Ad Size | Toolbar dimensions 300x250, 160x600, 728x90* |
| Sound | Default off for Teaser; Default on for Full Video Launch |
| Full Unit Pixel Dimensions | 950 x 570 |
| Video Player Functions | Play, pause, replay button, volume on/off, volume level, progress bar, full screen button |
| Text/Image | Customizable on Teaser and Full Video |
| 3rd Party Tracking | For products other than DoubleClick/Dart/Atlas/Vindico, we need to check with the 3rd party if we can support |
| Full Unit Sharing | Twitter, E-mail, Linked In |
Asset Checklist
- Video for Teaser units
- Client logo
- Video(s)
- Fonts/Text (in a zipped folder)
- Image/Flash for content within the player
- Social-Sharing required assets
- Permission window text
- 3rd party tracking tags (a 1x1 impression pixel for engagement tracking and any unique click tags for click-through tracking)
- Brand Guidelines
Specifications - Videos
| Companion Ad/Teaser Video | Full Page/Expanded Video | Full Page Unit | ||||||||||||||
| Format | .avi, .mpg, .mpeg, .mov, .vob, .flv, .f4v | .avi, .mpg, .mpeg, .mov, .vob, .flv, .f4v |
**950x570 full unit |
|||||||||||||
| Frame Rate | 30 fps | 30 fps | ||||||||||||||
| Bit Rate | 500 kbps max | 1000 kbps max | ||||||||||||||
| Max Duration | 10 sec | 6 min | ||||||||||||||
| Aspect Ratio | 4:3 | 16:9 | ||||||||||||||
|
Max |
|
*Video dimension can vary based on design |
||||||||||||||
| Max Size | 1 MB | 10 MB |
** Firefly bug logo CANNOT be removed from the teaser video units
Specifications - Toolbar Teaser
| Teaser Video Dimension | Width: 150px, Height: 80px |
| Video FPS | 30 sec |
| Video Length | 5 sec (max) |
| Video Size | 300 kb (max) |
| Video Bit Rate | 400 kbps |
| Logo Dimension Max | 153x36 (wxh) |
| Teaser file | Video / Image / SWF |
| Format for Video | .avi, .mpg, .mov, .flv, .f4v, .wmv |
| Teaser file dimension | Width: 300px, Height: 100px |
Reporting and Tracking
Metrics:- The following metrics are available on the full page unit:
- Average Time Spent
- Total Seconds Watched
- Survey Counts
- In unit Interactions
- Engagement
- Clickthroughs within full page unit
- Video Player Controls
- Vizu results, if included
- Video Completion Rate (25%, 50%, and 100% of video watched)
* We do not allow tracking on teaser and do not report on teaser impressions or engagement rates.
We can accept click commands/impression pixels for actions/CTAs within the unit.
Custom Interactive Specifications*
| Clicking on Facebook link will lead to Client’s Facebook page |
Client to provide their Facebook URL in www.facebook.com/<client url> format | |
| Clicking on Twitter link will post URL of hosted page on User’s account and open up as a separate page | Users will be able to edit Twitter posts as they wish | |
| Clicking on mail icon will create a small pop-up bubble that will provide the following fields: From Email, To Email, Subject, Message Body, Verification, Send | Default message for Subject and Message Body, including URL of hosted page | |
| Dynamic Ads | Customize based on geography, channel, or behavior Only one targeting parameter can be used but multiple elements can change | Mapping values, click tags, and images for banner, text, clickthrough URLs |
| Vizu Brand Lift Study** |
Peel-back with 1 question, and up to 5 answers |
**At $50k+ budget levels; Available only for US, Canada, and UK.
Mobile Specifications
iOSVersion: All
Rich Media: Only HTML5, no Flash
Teaser
| iPad | Animated Teaser only (image file only, no video) |
| iPhone | Static Teaser only (image file) |
| iPad Animation Loop | Unlimited |
| Teaser Animation File Size | 100 KB (max) |
| Frame Rate of Animation | 18 fps |
| Polite Loading Support | No |
Main Unit
| Frame Rate of Animation | 15 fps |
| Video Player Tab | Video Player should be on first tab in case of multiple tabs |
| iFrame Support | Yes |
| Video Controllers | Play, Pause, Rewind, Full Screen, Mute |
| Video Specs | File Format: mp4 Maximum number of videos allowed: 3 Video Length: 2 minutes max Video Size 3MB Aspect Ratio: 16:9 or 4:3 Frame Rate: 28fps |
| File Size | 500 KB Max |
| Polite Loading Support | No |
Tracking
- Third Party Tracking: yes
- Impressions, Engagements
- Click to actions and video player events
Social Sharing Support: No
Survey Support: No
Additional Information
Lead time and Deployment
Approximately 7-20 days depending on scope and complexity.
A preview link of the creative will be provided during the build process for revision and final approval.
Hosting
We can track all billable metrics in the Firefly Video unit using 3rd party ad servers, EXCLUDING teaser video events and impressions. We will not serve any videos from a 3rd party ad server.
The following rules will apply for existing and new 3rd party ad servers. For new 3rd party ad servers, they will have to be certified using the process outlined further below:
For 3rd party tracking we need:
- VAST compliant 3rd party ad server (1.0 or 2.0)
- VAST tags from 3rd party ad server
- Temporary access to Reporting interface
The following-billable metrics can be tracked using a 3rd party:
- Engagements
- Video Events** for one video (in case of multiple videos, the default will be the default video)
The following non-billable metrics cannot be tracked using 3rd party and will be tracked by Firefly video (we do not charge for these so there is no need to 3rd party track):
- Video Events** for all additional videos
- Time spent in unit
- Abandonments
- Unit Close
- Click thru links
- Social Shares
- Game interactions
- Survey responses
**Video Events refers to the following metrics:
- Video Completion Rate (25%, 50%, and 100% of video watched)
- Start
- Close
- Full Screen
- Mute/Unmute
- Pause
- Resume
- Rewind
- Replay
Teaser ads must always be hosted by Firefly Video
Video files can be hosted by an approved vendor or Firefly Video.
Social sharing pages will be hosted for the duration of the campaign.
Officially approved vendors include Doubleclick, Atlas and MediaMind. All other vendors require advanced review and case by case approval.
Overall General Technical Guidelines (applied to all types of Banners except Firefly Video)
- Flash Player support - Version 8 and above
- AS2 or below
- For best results, we recommend having the button encompass the entire ad area throughout the timeline. Buttons must have the clickTag expression
- Use the following code for clickthrough : (_level0.clickTag, "_blank");
- Multiple clickTags support – In case of multiple clickTags, extra clickTags should be named with suffix from 1 to n in continuation. Sample:
o clickTag1, clickTag2, clickTag3…. clickTagn
- Do not embed any URLs in the Flash file
- Make sure the dimensions of the movie meet the specs for the ad that you are creating
- Frame rate should not exceed 24 frames per second due to performance considerations
- A back up image (GIF or JPG) should usually accompany any inline Flash ad and it will be served to users without JavaScript or the Flash plug-in on their browser
- Loading files from cross domains is not permitted
- All creatives are subject to approval by Tribal Fusion
- Individual specs applied
Overall Technical Restrictions (applied for all type of Banners)
- The use of Shared Objects is not permitted
- Accessing the user’s microphone or web cam is not permitted
- The use of Clipboard is not permitted
Best Practices
- Use clear call-to-actions; tell your audience exactly what they need to do with your ad. For example: ‘Click to play game’, ‘Roll over to see more’, etc.
- User-initiated events should have consistent entry and exit mechanisms: roll-over entry entails roll-out exit, click entry entails click exit
- Empower the user to replay your ad rather than loop the animation
Tribal Fusion – Creative Support
Edit Standard Banners – Requirements
1. Standard banner specs applied
2. Design Guidelines (Logo {vector}, Theme etc.)
3. Source files (including external files used like .as, .js, component etc.)
4. Fonts (Window based)
5. List of changes
Edit Rich Media Banners – Requirements
1. Rich Media banner specs applied
2. Design Guidelines (Logo {vector}, Theme etc.)
3. Source files (including external files used like .as, .js, component etc.)
4. Fonts (Window based)
5. List of changes
6. Video (if required): High resolution
o Supported formats: .avi, .mpg, .mpeg, .mov, .vob, .flv and .f4v
7. Inform banner – client side support required
Create Standard Banners – Requirements
1. Standard banner specs applied
2. Design Guidelines (Logo {vector}, Theme etc.)
3. Banner copy (call to action etc…)
4. Fonts (Window based – if required)
5. Images in high resolution
6. Illustration – if required
Create Rich Media Banners – Requirements
1. Rich Media banner specs applied
2. Design Guidelines (Logo {vector}, Theme etc..)
3. Source files (including external files used like .as, .js, component etc.)
4. Fonts (Window based)
5. List of changes
6. Video (if required) : High resolution
o Supported formats : .avi, .mpg, .mpeg, .mov, .vob, .flv and .f4v
7. Inform banner – client side support required
8. Images in high resolution
9. Illustration – if required