- The NMBC.tv Video Ad consists of a 15 and 30 second streaming ad
(4:3 aspect ratio - 320x240 or 16:9 aspect ratio - 426x240) and a 300x60
horizontal ad that expands upwards to the total size of 300x240 while
the streaming ad is playing.
- There are two placements available with the NMBC.tv Video ad. One is
a pop-up player that is offered on a site-by-site basis. The other is a
within-page player appearing on a user's My Video page.
The End-User Experience
- The user chooses to view streaming content on NMBC.tv and clicks a
streaming link.
- The NMBC.tv Video Player appears in a new window or within
the embedded video page.
- The streaming ad plays and the 300x60 banner expands upward to a
total size of 300x240.
- NMBC.tv Video Player will essentially 'hide' the control buttons
during the streaming ad play which will not allow the user the
opportunity to stop the stream during the ad. The only option the user
will have to close out of the advertisement is by closing the pop up
player completely.
- If the advertisement is closed, the user will not see the selected
content following.
- Upon completion of the advertising stream, the expanding section of
the Flash ad will retract back into the 300x60 persistent placement and
remain visible in the player until another content stream is selected
and a new streaming ad is played.
- The selected streaming content plays.
- The user will have the option to expand and replay the 300x60 ad
once the initial play has completed. NOTE: Initiating
the action will not replay the streaming ad.
- The streaming ad appears before every other content selection.

User Experience: MSN Games
1. User chooses to play a game within MSN Games.
2. Load page
appears over the open browser window and displays a streaming ad and an
associated 120x30 button.
3. Once the game has completed loading, the
load page will transition into the game environment and the 120x30 button
appears within the top right hand corner as a persistent leave behind
unit.
User Experience: MSN TV
1. User selects to view video content within the
MSN TV environment.
2. Prior to the video content playing, the user
sees a 15-30 second streaming ad.
3. The streaming ad runs in parallel
with a non-expanding 120x30 button.
4. Upon completion of the streaming
ad, the 120x30 button remains persistent through the duration of the
selected content clip.
Impressions, Click-through, Flash First Play, Flash Replay. Note:
Tracking provided on expanding Flash portion of the product only
Streaming Ad Requirements
The
player is built to feature streaming content/ads within a 16:9 window.
However, MSN Video will still be able to support the submission of streams
using a 4:3 window.
There are 2 options for the streaming ad placement:
- Submit BetaSP tape to be converted to digital format, or;
- Submit digitized file. Accepted video formats (note: these formats
will be re-encoded into WMV):
- Windows Media Format
- QuickTime
- MPEG
Streaming Requirements: BetaSP
- 15-30 second Beta SP tape
- Submitted to Savvis for Encoding to WMP 9 streaming file (see
submission location guidelines below)
Streaming Requirements: Digital File
- Max file size = 2MB
- Digital file should be built to highest streaming quality which
could potentially exceed the 2MB file limit
- Digital files should be built to fit either 4:3 (w320x240h) frame
dimensions or 16:9 (w426x230h) frame dimensions
300x60 Expanding Ad Requirements
There are 2 options for submitting the expanding ad unit:
Expanding Ad Requirements: 2 .jpg images
- 1 – 300x60 .jpg file
- 1 - 300x240 .jpg file
- .jpg ONLY supported – unable to support .gif or animated .gif images
- Max file size = 20k per each file
- Maximum of 2 Click-through URL's allowed/required - 1 for the 300x60
.jpg, 1 for the 300x240 .jpg
Limitations:
- Only .jpg images can be submitted (cannot use .gif)
- Third-party served .jpg images will not be
supported. All images must be hosted by NMBC.tv
- .jpg files will be dynamically imported into a NMBC.tv Flash
container
- Functionality is not as customizable as creating a pure Flash file
is
- Only 2 click-through URL's will be allowed (1 for the 300x60 .jpg,
1 for the 300x240 .jpg)
- Expand/Collapse labels will be contained in the common .swf file
which will be referenced and will provide the expanding functionality
of the 2 .jpg images. Agencies/clients will not have the ability to
create their own labels and customize placement of those labels.
Labels will sit in the top right hand corner to ‘expand’ and the top
left hand corner to 'collapse'. See illustration below:

Expanding Ad Requirements: Flash
- Single Flash file containing the expanding and resting portions. The
Flash stage should be set to 300x240
- Fully expanded state = 300x240
- Collapsed state = 300x60
- Flash 5.0 or above
- If Flash 6 or above is used, the following code
must be present (exactly as shown) as a frame action
on frame 1 of the Flash file.
- System.security.allowDomain(fd);
- Max file size = 50k
- Maximum of 2 loops
- Both the .swf and the .fla file must be submitted during the
submission process
- Click command should open new window
- Build in ability to expand/collapse creative (with labels on
creative) after initial 15 - 30 second ad play has finished
- Tracking tags should be submitted in the following format:
Example:
<!—Click-->
http://ad.doubleclick.net/click;h=v2|3323|0|0|*|g;6531562;0-0;0;8588164;31-1|1;3756702|3774598|1;;?http://msn.com/msn/data/promo/
<!--Impression-->
http://ad.doubleclick.net/imp;v1;f;6531562;0-0;0;8588164;1|1;3756702|3774598|1;;cs=f?http://m.doubleclick.net/dot.gif
- Note that NMBC.tv does not support the ability to implement
'ad'/'jump' tracking tags.
- Built-in ability to expand/collapse creative (with labels on
creative) after initial 15-second ad play has finished
- Use single Flash file including the 300x60 banner ad with expanded
300x240
- Audio must never be used to avoid conflict with streaming TV
commercial audio
- Animation is limited to first 15 - 30 seconds; continuous
looping animation not accepted
- Extremely light (if any at all) animation should be used to avoid
conflict with the streaming video portion. This placement should be
used more as a billboard that enhances the streaming video rather than
an animated banner
- Interactive functions in the expanding state are recommended to
invoke user interaction but must stop if the user collapses the ad
- Flash files require that an FSCommand is embedded in the
file. See Flash guidelines below.
- Creative must feature a 1 pixel border (gray [#666666] or black
[#000000] is recommended, though any color that clearly distinguishes
the ad from the content may be used)
- There will be no down-level experience for the streaming ad. If user
does not meet the minimum requirements, the NMBC.tv Video Player will
not open
- User control, COLLAPSE must only be visible AFTER the first play.
User control, EXPAND must only be visible in the 300x60 residual banner
state. The user should not have the option to COLLAPSE the expanded
portion when the corresponding TV Commercial is playing
- The duration of the Flash asset on the first expansion is controlled
by the streaming video commercial and not in the Flash asset itself.
(see Flash file structure below) If the streaming commercial is
:15 seconds, the Flash ad will remain expanded for the same
duration. After the ad is collapsed the user can again expand the
ad, but must manually collapse the ad or the ad will remain in the
expanded state.
Flash File Structure:
If you have not received the
.FLA template that includes all of the below code, please contact your
sales representative.
FLA Template (Flash MX) – The .FLA template contains all of the
necessary NMBC.tv code to make the ad function. Please refer to this spec
document and the instructions layer in the Flash file for clarity.


Flash Ad Requirements
The Flash vendor creating the
swf file must adhere to specific coding requirements of the Flash file.
They are as follows:
1) There will be one Flash file representing the
expanded banner (300x240) and the residual banner (300x60) experience. The
residual banner component will contain an EXPAND button that, when user
initiated, will expand the ad. All clear gif tracking calls will be
initiated either by the load of the banner Flash, or by an fscommand()
within the banner file that will initiate an http call.
2) Frame 1 of
the banner component should not have any animation, sound or
graphic.
3) The code that must appear in the invisible button
(click-through URL button) on top of the banner file is:
on
(release) {
fscommand("URL1");
}
4) Code to be used in the EXPAND button
on
(release) {
fscommand("NGAPReplay",
"NGAPExpand");
}
5) Code to be used in the COLLAPSE
button
The FLA template includes this code and the buttons may be
customized and relocated, as long as it is clear to the user that they are
present and they function
on (release) {
tellTarget ("/")
{
gotoAndPlay("NGAPCollapse");
FSCommand Descriptions
Command:
URL1
Parameter: None
Description: This will invoke
the URL based on information that is completed at the time of the ad
creation.
Example: fscommand("URL1") - will go to a URL specified when
creating the ad.
Command:
NGAPReplay
Parameter: Optional Frame
Number
Description: When the replay button of a Flash asset is clicked,
the movie will either rewind and start playing at the first frame,
or it will go to the optional frame number and begin playing.
Example:
fscommand("NGAPReplay", "2") - will go to frame 2 and begin playing. Since
frame 1 is blank, frame 2 should be designated as the start of the
replay.
Frequency control for the streaming ads is such that a user
will see an advertisement upon selection of every other content stream.
The streaming ad will also run in parallel with an expanding ad (420x240)
which will take over the meta data content section during the 15 second
duration of the advertising stream.