Overview

Accepted File Formats: GIF, JPG, PNG

Ad Product Availability Dimensions Rich Media Expandable File Size
Medium Rectangle NBA.com 300×250 No No 50k
Leaderboard NBA.com 728×90 No No 50k
Skyscraper NBA.com 160×600 No No 50k
Mobile: Home/Interior Pages NBA International Mobile Web 320×50 No No 50k
Video Pre-Roll NBA.com, watch.nba.com, NBA App, NBA International Mobile Web Aspect Ratio: 16:9 & 4:3 1MB
Video Companion Ad NBA.com, watch.nba.com 300×250,300×60 No No 50k

General Ad Specifications:

  1. To allow for proper approval and testing, NBA.com requests that all creative (along with the click-through URL) is submitted 5 business days before expected campaign launch.
  2. If all of the following dimensions exist for your campaign: 300×250, 728×90 and 320×50, please package together so NBA.com can serve to the appropriate platform.
  3. Third Party Ad Tags & Vendors:
    1. We will continue to accept 3rd party ad tags, provided they are submitted with proper macro placement instructions and/or are from a DFP-Certified Vendor.
    2. For a list of DFP Certified Vendors, please reference: https://support.google.com/dfp_premium/answer/177366
  4. Audio Policy – No host-initiated audio is permitted on NBA.com or team sites. Audio must be user-initiated by clicking within the banner and contain a clearly visible “mute” and “stop” function.

Detailed Ad Specs and Guidelines

Medium Rectangle

Dimensions (WxH) 300×250
Availability NBA.com (Home/Interior Pages), watch.nba.com, NBA International Mobile Web
File Size 50k
Animation & Looping 30 sec max
3rd Party Acceptance No
Rich Media No
Expandable No

Download Example

Leaderboard

Dimensions (WxH) 728×90
Availability NBA.com (Home/Interior Pages), NBA International Mobile Web
File Size 50k
Animation & Looping 30 sec max
3rd Party Acceptance No
Rich Media No
Expandable No

Download Example

Skyscraper

Dimensions (WxH) 160×600
Availability NBA.com – Interior Pages
File Size 50k
Animation & Looping 30 sec max
3rd Party Acceptance No
Rich Media No
Expandable No

Download Example

Mobile: Home/Interior

Dimensions (WxH) 320×50
Availability NBA International Mobile Web, NBA App
File Size <7.5 kb
Format JPG, GIF Only
Rich Media No
Expandable No
Additional Info

Aspect ratio: 6:1 is the default recommendation; 4:1 is the extended size for optional use

Avoid using white background

Download Example

Video Pre-Roll

Availability NBA.com, watch.nba.com, NBA App, NBA International Mobile Web
VIDEO
Accepted Streaming Video Ad Delivery Formats: Aspect Ratios: 16:9 & 4:3 (4:3 to get black curtains to fit 16:9)
File-Based Media (16:9 & 4:3): QuickTime MOV, MPEG-4, MP4, AVI. All files must contain a soundtrack, even if the ad is to run without sound.
Volume Levels: Mean volume < – 24db LKFS with an acceptable range of +/- 2DB (-26db or -22db will still pass and is acceptable.)
Frame Rate: 29.97
File Names: No Spaces (only _ or – )
Finished Files: No Slates
Max File Size: 1MB

Video Pre-Roll with Companion Ad

Availability NBA.com, watch.nba.com
VIDEO
See Video Pre-Roll details
COMPANION AD
Dimensions (WxH) 300×250,300×60
File Size 50k
Animation & Looping 30 sec max
3rd Party Acceptance No
Rich Media No
Expandable No

Flash Requirements

  • Flash Verions: Up through Flash 8
  • Frame Rate: Must be no more than 18fps
  • File Size: Cannot exceed 50k
  • Animation: 30 seconds maximum

Backup GIF or JPG must be submitted.

Click Tracking:
The author of the Flash source file (.SWF) has to assign a clickTag variable using a getURL button action. Make sure that they have selected “_blank” for a target so it opens in a new window.

Audio Policy:
No host-initiated audio is permitted. Audio must be user-initiated by clicking within the banner and contain a clearly visible “mute” and “stop” function.

The button action code must look like one of these examples:

AS2:
on(release){
getURL(_level0.clickTag,”_blank”)
}

AS3:
var paramList:Object = this.root.loaderInfo.parameters;
buttonClip.addEventListener( MouseEvent.CLICK, openURL );
function openURL(evtObj:MouseEvent):void {
var request:URLRequest = new URLRequest( paramList[“clickTag”] );
navigateToURL(request, “_blank”);
}

Where buttonClip is the object in the swf being clicked.