Personal_Expressions [PDF Search Engine]

download Personal_Expressions [PDF Search Engine]

of 16

Transcript of Personal_Expressions [PDF Search Engine]

  • 8/7/2019 Personal_Expressions [PDF Search Engine]

    1/16

    Windows Live Messenger Personal Expressions

    Last Updated June 26, 2009

    THE END USER EXPERIENCE

    1. Users are exposed to promotional thumbnails within the Messenger conversation window. Usersselect a content menu (wink, emoticon, display picture, background) where advertiser thumbnails

    display in a featured menu.

    When a user clicks on a promotional thumbnail, the selected content is downloaded and

    inserted into their most recently used menu. In the case of the background image or

    display picture, clicking on a promotional thumbnail will automatically replace the users

    existing background/display picture with the selected content.

    2. After downloading selected content, users may insert emoticons and winks into a conversation;they may also change their background or display picture from the default selection using the

    most recently used menu.

    3. Users may also send content to Messenger Contacts during a conversation by inserting a wink oremoticon into the conversation stream or by selecting the Share Background option.

    4. Once the ad campaign has expired, it will no longer be visible in the content drop down menus.Any installed items will still be visible in a users Most Recently Used menu as this content is

    physically saved on the user's machine.

    GLOSSARY

    Background Image - These images are displayed as a backdrop in the background of aconversation window

    Display picture - A static image that a user can select for their personal user tile Dynamic Display Picture - Animated Flash file. Animation usually dependent upon moods. Winks - A dynamic over-the-page experience using sound and animation that is displayed over a

    users messenger window.

    Emoticons - Personalized theme characters that can be inserted into a conversation to showmoods and emotions.

    Content Drop-Down Menu The four menus which expand in a Messenger conversationwindow when a user clicks on the icon for a wink, emoticon, display picture, or background. Each

    menu contains a row of eight Featured thumbnails denoted by a dedicated row and a subsequent

    Frequently Used menu.

    Featured ThumbnailA thumbnail image which displays in the Featured section of eachContent Drop-Down Menu.

    Product ThumbnailA thumbnail image(s) which displays in the Frequently used section ofeach Content Drop-Down indicating the individual components downloaded after a user clicks on

    a Featured Thumbnail.

  • 8/7/2019 Personal_Expressions [PDF Search Engine]

    2/16

    Alt TextThe text which appears when a user hovers over a Featured or Product thumbnail Key Sequence The set of characters the user may type into a conversation window to insert an

    emoticon into the conversation window.

    *Note: Only the Display Picture (96x96) is shown in example above. Deluxe Display Picture is 98x142.

    CREATIVE BUSINESS REQUIREMENTS

    This ad presents a powerful opportunity to engage users in an imaginative and compelling way. The

    creative guidelines below are designed to help you create an ad that users will interact with by achieving

    the right balance between marketing impact and end-user satisfaction. Please follow these guidelines in

    developing creative.

    Respect the User

    Ensure that you dont use any garish or high contrast colours, as well as brash flashing elements. No

    forms are allowed, and all Flash must be published in Flash 5.0 or 6.0 (including security code) only. Audio

    must be user initiated and never automatic.

    The Messenger client should remain easy to use, and creative should focus on being educational and

  • 8/7/2019 Personal_Expressions [PDF Search Engine]

    3/16

    entertaining. Creative should also be clever and engaging, while conforming to user expectations of the

    MSN experience.

    Animation and Imagery

    Keep animation smooth and fluid, using slow motions and gentle fades. Fast and abrupt motion hasbeen shown to be highly irritating. Avoid experiences that 'break-through' the client or abuse the

    content.

    Not Allowed

    Animation that does not tie into the messaging/ product/ offer Repetitive, rapid flashing, or blinking- No animation in excess of 10 seconds (see the individual

    product creative specs)

    Cycling of sequences/ looping/ repeat animation Pixilated or unclear designs/ logos/ images

    Imagery that appears to have functionality but does not. i.e. drop down menus, radio buttons, etc. Microsoft, MSN, or Windows Live imagery/ logo/ theme cannot be used or called out in

    advertisement.

    Racy imagery that is not representative of the products being offered. Arbitrary imagery which has no association with the product/offering. This type of imagery is

    unpredictable and misleading to users.

    Messaging

    Not Allowed

    Ads that do not incorporate advertiser's logo. Destination pages linked from an ad that does not include the products/ offers shown in the ad. Messaging or offers that mislead the user. Racy content that is not representative of the products/services being offered. Text that is not representative of the products/services being offered. Text which can be

    interpreted as misleading or invites a user to an experience which is not predictable to the

    product/service being offered.

    Allowed with Restrictions

    Non-branded Pharmaceutical advertisers who are promoting informational data about a productor drug.

    Non-branded Pharmaceutical advertisers who mention the drug brand name but do not mentionthe disease or condition. (brand building)

    Functionality

    Verify that flash components such as Winks and DDPs do not prompt the user to download Flash or any

    other Plug-In in any situation. Verify that the flash files are of the correct dimensions when rendered.

  • 8/7/2019 Personal_Expressions [PDF Search Engine]

    4/16

    Not Allowed

    Creative cannot:

    Utilize deceptive advertising or misleading user experience to drive user clicks on anadvertisement. For example; when a user clicks on a specific state for an Ad that says Click your

    state for more information the landing page must meet the users expectation providing

    information for that state.

    Utilize fake html or images that elicit unexpected behaviors. Examples of these include but arenot limited to:

    oStatic images of: drop down menus, text boxes, scroll down menus, radio buttons, etc.,that are not fully functional

    oText that animates or changes colors that presents users with an expectation offunctionality (e.g. text that functions like a hyperlink or expanding ad components)

    Utilize any element designed to generate a click without relevant information or content at thedestination.

    Utilize 'Focus' commands to make the ad the active window Utilize 'fake' "Close" icons (for example: when you close an ad, it should close it and not trigger

    'unexpected' behavior such as another ad, page, etc.)

    Utilize 'mouse trapping' whereby the advertiser does not allow users to use their 'back button'and traps them on their site

    Ad cannot appear to be part of the UI Imitate Microsoft Windows operating system messages, look and feel and/or behavior such as,

    but not limited to, error messages, dialog boxes, OS boxes, DOS boxes, and Windows icons

    Imitate in look and feel or functionality the site/section on which it is running (for example: An adon MSN Search should not look or feel like the Search box)

    Appear as though it is part of the content/site on which it appears. White and/or ads with a similarcolor as the background of the site must have a border or otherwise clearly stand out (see the

    individual product creative specs for details)

    Imitate presupposed knowledge about the functionality of your personal computer Pretend to know details about a user's computer/system, including what is/is not installed,

    whether it has discovered viruses, worms, corrupted files, etc. (for example: scare tactics to make

    users buy/download software etc.)

    Promote or contain viruses, worms, corrupted files, cracks or other material that is intended to ormay damage or render inoperable software, hardware or security measures of Microsoft, any user

    of MSN.com and/or the Microsoft network of services, or any third party

    Appear to make the ad page look broken or as if something is not working what is considered tobe normal on a web page

    Contain text reference on an ad or on the landing page to a group of Microsoft customers toentice them to view the ad as special for them (for example: "Attention MSN Users")

    Contain the MSN Butterfly logo without a trademark license from LCA Have a Pop-Up ad or a Pop-Under ad launched from within an ad or from the landing page

    whether real or imitated behavior

  • 8/7/2019 Personal_Expressions [PDF Search Engine]

    5/16

    Perform an automatic download of anything to a user's system or present a download dialog box

    without first presenting detailed information to the user about the download and then requiring

    the user to click to download the product.

    DATA REPORTED

    Data is reported for each type of content individually. Winks, emoticons, backgrounds, and display

    pictures provide separate reporting metrics.

    Impressions The number of times users are exposed to the promotional thumbnail in thecontent drop-down menu within the Messenger conversation window.

    Clicks The number of times a user clicks on the promotional thumbnail and downloads the fileassociated with a specific type of content.

    AD SPECIFICATIONS

    A Personal Expression campaign includes 4 types of branded elements accompanied by a promotional

    Thumbnail (a static 32x32 image).

    General Information (Flash)

    Personal Expression content must align to the following Flash requirements.**

    Published Version: Flash must be published in Flash 4.0, 5.0 or 6.0 (preferred) Frame Rate: Verify that the Flash creative does not exceed 18fps. Settings greater than 18fps will

    result in poor performance for many of our users and is not allowed

    File Weight: Verify that each creative element does not exceed weight requirements detailedbelow

    Video: Flash components may not include streaming video. Embedded video may be included inWinks and Dynamic Display Pictures as specified in the Creative Technical Requirements section.

    Interaction: Anything that requires user input or interaction, such as buttons, is strictly prohibitedwithin the flash file.

    SEE CREATIVE TECHNICAL REQUIREMENTS SECTION FOR ADDITIONAL INFORMATION.

    Featured Thumbnail

    Each content type (wink, emoticon, display picture, background) must include a featured promotional

    thumbnail which will appear in the associated conversation window menu. There may be one featured

    thumbnail per content type.

    Featured Thumbnail Background Featured Thumbnail (Quantity: 1), Display Picture Featured Thumbnail

    (Quantity: 1), Emoticon Featured Thumbnail (Quantity: 1), Wink Featured Thumbnail (Quantity: 1)

    o File Type: .gif (static), .jpg (preferred)o File Dimensions: 32w x 32h (pixels)o File Weight: 2kb Maximumo Animation: No

  • 8/7/2019 Personal_Expressions [PDF Search Engine]

    6/16

    o Alt Text: 65 Characters including spaces

    Background Images

    Suggested Quantity: 1-3

    Display pictures are images applied to a personal user tile within the Messenger conversation window.

    Display pictures can be both dynamic and static. Advertisers should provide EITHER a single static display

    picture OR a dynamic display picture with an associated down-level experience.

    Additional guidance regarding ActionScripting can be found in the Creative Technical Requirements

    section.

  • 8/7/2019 Personal_Expressions [PDF Search Engine]

    7/16

    Conversation Window Backgroundo File Type: .gif (static), .jpg, .png (preferred)o File Dimensions: 400w x 300ho File Weight: 30k Maximumo Animation: No

    Background Product ThumbnailThumbnail images which are inserted into the Most RecentlyUsed menu after a Background is downloaded by a user. There should be a unique thumbnail

    for each Background created.

    o File Type: .jpg (uncompressed), .png (preferred)o File Dimensions: 32w x32ho File Weight: 10k Maximumo Animation: Noo Alt Text: 65 Characters including spaces

    Display Picture

    Suggested Quantity: 1-3

    Display pictures are images applied to a personal user tile within the Messenger conversation window.

    Display pictures can be both dynamic and static.Static Display Picture

    File Type: .gif (static), .jpg, .png File Dimensions: 96w x 96h File Weight: 20kb Maximum (Each) Animation: No

  • 8/7/2019 Personal_Expressions [PDF Search Engine]

    8/16

    Dynamic Display Picture - An enhanced Flash image that dynamically renders as user tile which animates

    after certain emoticons/moods are used during a conversation. For example, during a chat conversation,

    if a user sends a LOL (laughing out loud) emoticon, the bottom right user tile will seamlessly change to a

    directly mapped Dynamic Display Picture conveying a corresponding amused state.

    NOTE: A DDP ELEMENT WILL INCORPORATE UP TO 5 DISTINCT EMOTIONAL STATES INTENDED TOBE MAPPED DIRECTLY TO THE PERSONAL EXPRESSION EMOTICONS.

    File Type: .swf (Published in Flash 6 or below) File Dimensions: 98w x 142h File Weight: 500kb (Maximum) / 300kb (Recommended) Audio: Limited (MP3 files may be embedded into frames when creating the swf file) Flash Frame Rate: 18 FPS (Maximum) / 12 FPS (Recommended) Flash Verification: Verify that the published swf will switch between moods within the Flash

    Player on selection of CTRL+ENTER

    Key Sequence: Key Sequence for each mood Scripting "Moods" Utilizing the fla template provided, Dynamic Display Pictures will be able to

    provide a single swf file containing multiple emotional states/Moods associated with an

    animation sequence.

    o When a user either selects a different state or uses a linked trigger, the messenger clientreloads the Flash file while passing it a variable. This variable tells the Flash file which

    state has been selected and if coded properly, will jump to that point on the timeline. This

    variable is defined as displayMood in our supplied template and should not be altered for

    any reason. What can be altered freely are the names you give your individual states as

    these are established via Frame Labels.

    o Frame Labels One for each animated state (up to 5 including the default). Please notethe names of each label and supply this information to whoever completes the

    submission documentation. Also note that the use of the word default as a label willcause issues as this is reserved for use with Actionscripting. In our supplied template, the

    states are none (for the default state) and state001 through state004. The order that the

    states appear on the timeline is irrelevant with the exception that the default state should

    always occur first.

    o _root.gotoAndPlay(displayMood); This code should be present no later than the thirdframe on the main timeline, and before any animation displays. (it is recommended to use

    a consistent background image for all states to make the transitions as seamless as

    possible.)

    o Building Your Flash File:Here is a screenshot of the supplied templates main timeline.The first frame that Actionscript occurs in uses the script [

    _root.gotoAndPlay(displayMood); ]. This looks for a variable that is passed to the Flashfile via the Messenger client and will then jump to the corresponding label. If no variable

    is passed, the DDP will automatically play the default state.

    Insert Image The second frame with Actionscripting is a [ stop(); ] command followed

    immediately by another frame with the same code as the first scripted frame. This

    redundancy is there to aid the client in ensuring that the correct state is

    displayed.

  • 8/7/2019 Personal_Expressions [PDF Search Engine]

    9/16

    If built properly, the published DDP will switch between moods within the FlashPlayer by pressing CTRL+ENTER or selecting the Play option from the Control

    menu.

    Building Your Flash File:

    Here is a screenshot of the supplied templates main timeline. The first frame that Actionscript occurs in

    uses the script [ _root.gotoAndPlay(displayMood); ]. This looks for a variable that is passed to the Flash

    file via the Messenger client and will then jump to the corresponding label. If no variable is passed, the

    DDP will automatically play the default state.

    The second frame with Actionscripting is a [ stop(); ] command followed immediately by another framewith the same code as the first scripted frame. This redundancy is there to aid the client in ensuring that

    the correct state is displayed.

    If built properly, the published DDP will switch between moods within the Flash Player by pressing

    CTRL+ENTER or selecting the Play option from the Control menu.

    Down-level Experience: The display picture delivered in the place of a Dynamic Display Picture for earlier

    versions of Messenger

    File Type: .gif (static), .jpg, .png File Dimensions: 98w x 142h File Weight: 20kb Maximum Animation: No

    Display Picture Product Thumbnail - Thumbnail images which are inserted into the Most Recently

    Used menu after a Display Picture is downloaded by a user. There should be a unique thumbnail for each

    Display Picture created.

    File Type: gif (static), .jpg, .png File Dimensions: 32w x32h File Weight: 10kb Maximum Animation: No Alt Text: 65 Characters or less including spaces

  • 8/7/2019 Personal_Expressions [PDF Search Engine]

    10/16

    Emoticons

    (Suggested Quantity 1-5)

    Personalized theme characters/icons that can be inserted into a conversation to typically show moods and

    emotions (can be animated). Note: the most effective emoticons are those that can frequently be applied

    in the context of a chat conversation (e.g. smiley character, lunch time icon, going to bed now icon, etc.).

    They are not intended to always tie directly to brand logos/imaging.

    If a Dynamic Display Picture is created, emoticons should map directly to each emotional state within the

    Dynamic Display Picture.

    Emoticono File Type: gif (static or animated), .jpg, .pngo File Dimensions: 19w x 19h (Minimum) / 50w x 50h (Maximum)o File Weight: 10kb Maximum (Each)o Animation: Yes

    Emoticon Product Thumbnail - Thumbnail images which are inserted into the Most RecentlyUsed menu after Emoticons are downloaded by a user. There should be a unique thumbnail for

    each Emoticon created.

    o File Type: gif (static), .jpg, .pngo File Dimensions: 32w x32ho File Weight: 10kb Maximum (Each)o Animation: Noo Alt Text: 65 Characters or less including spaces

  • 8/7/2019 Personal_Expressions [PDF Search Engine]

    11/16

    Winks

    Suggested Quantity: 1-2

    A dynamic over-the-page experience using sound and animation that appears completely over a users

    messenger window which a user can click on to go to an advertisers URL. Similar to emoticons and DDPs,

    the most effective and frequently used Winks must be relevant to the context of a conversation and very

    amusing & engaging to the end-user (e.g. a teasing wink to get the recipients attention, or a high impact

    animation sequence of a surfer experiencing a wipe-out).

    Additional guidance regarding ActionScripting can be found in the Creative Technical Requirements

    section.

    Winko File Type: .swf (Published in Flash 6 or below)o File Dimensions/Stage Size: 640w x 480h (Maximum) / 400w x 300h (Recommended)o File Weight: 150k (Maximum) / 75k (Recommended)o Animation Length: 10 Seconds Maximumo Audio: Non-User Initiated Sound in .wav Formato Flash Frame Rate: 18 FPS (Maximum) / 12 FPS (Recommended)o Animation: Yeso Scripting Guidance: There are only three pieces of Actionscripting that are allowed to be

    used in Winks. Any files submitted using code that is not listed below will be rejected by

    the client and will not display.

    stop(); This is used to stop playback.

    fscommand(quit); This must be placed on the last frame of the main timeline and instructs

    the Messenger client to unload the Flash animation

  • 8/7/2019 Personal_Expressions [PDF Search Engine]

    12/16

    No Scale Script - If your Wink is reliant on bitmap imagery, you can use thefollowing script that will prevent the Wink from being scaled any larger than the

    base stage size, though the file will be scaled down if displayed in a chat window

    that has been minimized by the user.

    var originalX;var originalY;

    Stage.scaleMode = "showAll";

    originalX = Stage.width;

    originalY = Stage.height;

    Stage.scaleMode = "noScale";

    if (Stage.width < originalX || Stage.height < originalY){

    Stage.scaleMode="showAll";

    }else{

    Stage.scaleMode="noScale";

    }

    Building Your Flash File:o As stated in the DDP section, no Actionscripting is allowed outside of the three

    commands listed. The simplest and most common method of creating a Wink is tomanually tween all of the elements on the main timeline, only nesting elements in movie

    clips that have repeating animation or play a limited number of times and stop. Building

    on the main timeline also ensures you do not exceed the maximum playback time of 7

    seconds.

    o Place the No Scale Script on the first frame if you wish to prevent the users chat windowfrom scaling the Wink larger than the default stage dimensions. Place the stop and

    fscommand on the last frame.

    o Remember to make sure you output the file in Flash 6 format and ensure that file sizedoes not exceed the 150kb maximum.

    Wink Product Thumbnail - Thumbnail images which are inserted into the Most Recently Usedmenu after Winks are downloaded by a user. There should be a unique thumbnail for each Wink

    created.

    o File Type: .gif (static), .jpg or .pngo File Dimensions: 32w x 32ho File Weight: 10k Maximumo Animation: Noo Alt Text: 65 Characters or less including spaces

  • 8/7/2019 Personal_Expressions [PDF Search Engine]

    13/16

    Creative Technical Requirements

    Creative Width Height File

    Weight

    Flash File

    Weight

    Microsoft Served

    File Types

    Background Featured Thumbnail 32 32 2k n/a GIF / JPEG

    Background Product Thumbnail 32 32 10k n/a GIF / JPEG

    Conversation Window

    Background

    400 300 30K n/a GIF / JPEG

    Display Picture Featured

    Thumbnail

    32 32 2K n/a GIF / JPEG

    Display Picture Product

    Thumbnail

    32 32 10K n/a GIF / JPEG

    Static Display Picture 96 96 20K n/a GIF / JPEG

    Dynamic Display Picture 98 142 n/a 300K Flash 4.0, 5.0, and 6.0

    Dynamic Display Picture Down-Level

    98 142 20K n/a GIF / JPEG

    Emoticon Featured Thumbnail 32 32 2K n/a GIF / JPEG

    Emoticon Product Thumbnail 32 32 10K n/a GIF / JPEG

    Emoticon 50 50 10K n/a GIF / JPEG

  • 8/7/2019 Personal_Expressions [PDF Search Engine]

    14/16

    Winks Featured Thumbnail 32 32 2K n/a GIF / JPEG

    Winks Product Thumbnail 32 10K n/a GIF / JPEG

    Winks 300 n/a 75K Flash 6.0

    COMMON DESIGN AND VALIDATION ISSUES

    Dynamic Display Pics

    TYPICAL ISSUES:

    Often produced without proper Actionscripting Only the white-listed actionscripts listed may be used User selected states loop indefinitely or revert to a generic branding state. Exceeds file size limits Clients try to embed video (causes failure during validation) No thumbnail image provided

    Winks

    TYPICAL ISSUES:

    Created using unauthorized Actionscripting Exceeds file size limits Missing Actionscripting that closes the animation Animation has too many moving elements, creates choppy or slow playback Animation uses compressed bitmaps that distort in larger/smaller chat windows No thumbnail image provided Thumbnail images are the wrong dimensions

    AD SUBMISSION GUIDELINES

    MSN requires 10 full business days to test and prop personal expression creative. Please allow ample

    time for this process prior to promotion start date.

    Please also include all advertising elements (as individual files, ZIP archives, or via third party served Web

    site), including SWF, GIF, JPEG and HTML files. Specify a down level or backup gif for Flash creative.

    Additionally, all custom fonts used within the Flash files must also be submitted.

    NOTE ANY ELEMENT NOT MEETING SPEC WILL BE RETURNED FOR REVISION, WHICH MAY DELAY

    THE EXPECTED LIVE DATE.

    If you have any questions regarding creative submissions, please e-mail your MSN Account Executive,

    Account Manager or Sales Planner.

  • 8/7/2019 Personal_Expressions [PDF Search Engine]

    15/16

    CREATIVE TECHNICAL REQUIREMENTS

    The technical capabilities of both Winks and Dynamic Display Pictures are detailed below. Theseparameters relate to the capabilities enabled within Flash for these ad products.

    As a general rule, Winks and Dynamic Display Pictures DO NOT allow the following:

    1. Access to input/output of any sort; this include to/from a server, the local hard disk, or anydevices (including web cams, etc)

    2. Any action scripts that would cause Messenger to exhibit unacceptable behavior (such as a winkpopping open a browser window to a web page)

    3. Any action scripts or flash features in versions of the flash file format that are released afterFlashBang is released. Only when FlashBang is updated to handle new flash file versions will those

    higher version be allowed to passed

    4. Anything that is not explicitly defined in the Macromedia Flash (SWF) file formatActionScript methods below are the actual ActionScript functions or methods that a use would type into

    the Macromedia Studio MX application. Action opcodes are the binary numbers (which represents

    particular actions) that are generated by Studio MX when you export to a *.swf file. NOTE: For all

    restriction levels, embedded video (i.e. mpeg-type video) is always disallowed.

    GENERAL RULES

    You cannot assign to or from a user defined function so: Movie.OnEnterFrame = myFunction isnot allowed. This also applies to events. What is recommended for events (such as onEnterFrame)

    is to do Movie.OnEnterFrame { //do stuff } as opposed to using assignment (as above)

    You must declare a function/method/class before calling/using it You cannot assign to or from an allowed listed function/object, i.e. Color.setRGB = myFunction() {

    } is disallowed

    You cannot use exceptions You cannot use static methods

    WINK ALLOW LIST

    These are ActionScript methods that are allowed for Winks:

    getURL(FSCommand:Quit)

    stop

    Also allowed is the following ActionScript if it is included on the first frame of a wink. This ActionScript

    can be included in winks with raster (bitmap) graphics to ensure that they do not get stretched larger than

    their original size (because they pixilate).

    var originalX;

    var originalY;

    Stage.scaleMode = "showAll";

  • 8/7/2019 Personal_Expressions [PDF Search Engine]

    16/16

    originalX = Stage.width;

    originalY = Stage.height;

    Stage.scaleMode = "noScale";

    if (Stage.width < originalX || Stage.height < originalY)

    Stage.scaleMode="showAll";

    else

    Stage.scaleMode="noScale";