The Portrait is the winner of the IAB Rising Stars. Rising Stars ad units tap into the breadth of cutting-edge technology available today, providing new tools that resonate with consumers and serve as powerful vehicles for partners.
Fill 300×1050 pixels of prime real estate with your most engaging and impactful content. Images, video, and other rich media features.
- Initial Dimensions: 300×1050 divided into 3 segments
- Maxium Expanded Dimensions: Up to 580×460 depending on module
- Max Initial File Load Size*: 200 KB
- Host-Initiated Subload**: 350 KB
- Frames per Second: Minimum 24 fps for video
- Animation/ Video Guidelines (See video notes below): 15 sec max length (unlimited user-initiated); 1.1 MB additional file size allowed for host-initiated video; Unlimited file size for user-initiated video
- Z-Index Range: 5,000 – 1,999,999
- Unit-Specific Notes (See General Ad Requirements below): The Portrait is a template for including interactive modular apps. Detailed specs are provided for labeling, application options, and required controls.
- Style Guide: Download here
- *Initial file load: Includes all assets and files necessary for completing first visual display of the Ad.
- **Host-initiated subload: where allowed, additional files may load one second after the browser domContentLoadedEventEnd event. The ad should be able to “listen” for the browser domContentLoadedEventEnd event before subsequent files beyond the initial max file size may be loaded.
- Rising Star display: Rising Stars ad units are designed to be the only rich media ad unit displayed on a webpage. Because of increased file load size, displaying a Rising Stars ad unit with any other rich media unit may compromise page-load performance. Other non-rich media ads should display without compromising performance.
- Required for ads with video: Video may omit controls until user initiates interaction. Upon user interaction, video controls must include Play, Pause, Mute or volume control to zero (0) output for videos that expand out of initial ad upon interaction. For auto play videos that play in banner only Mute or volume control to zero(0) is required.
- HTML5 video controls: To improve performance and reduce file size, use control attributes in the HTML5 video tag for controls instead of providing custom assets for displaying controls
- Adaptive bitrate streaming: HTML5 does not support streaming video, but it can simulate a streaming experience using adaptive bitrate streaming technologies such as HLS and MPEG-DASH. Formatting files for adaptive bitrate streaming enables a smoother viewer experience. Adaptive bitrate streaming uses short fragments (2-3 seconds) of the video at different quality levels and stores them in a playlist file such as M3U8. During playback, the player detects bandwidth at the start of each fragment and plays the fragment at the quality level best suited to the bandwidth and player environment. Common protocols for adaptive bitrate streaming include HTTP Live Streaming (HLS) in the US and MPEG-DASH in the EU.
- Video codec: Use MPEG-4 (MP4) file formats for H.264-encoded video for a more seamless delivery across devices. The H.264 codec should use a Baseline profile to allow for more diverse execution in systems that range from a cellular connection on a mobile screen to a high-speed cable connection on an HTTP-connect TV screen. For audio, AAC is more widely supported (PCM audio is unsupported in Flash players).
- Video format: At a minimum, the MP4/H.264 file format should be provided, but alternate files using formats such as WebM and VP8 may also be submitted.
- The MOOV atom: Use the web-optimized setting when encoding the MP4 file, which sets the MOOV (movie) atom at the start of the file.
General Ad Requirements:
- Interest-Based Advertising (IBA): Include IBA self-regulation controls for ads using behavioral targeting (5 KB max file size)
- Audio: Must be user-initiated. To allow for audio initiation in videos without player controls, a control may be included for user to initiate audio.
- Hotspot: Not to exceed 1/4 size of ad. Initiated when cursor rests on hotspot for at least 1 sec. Must NOT initiate audio.
- Defining ad space: Ad unit content must be clearly distinguishable from normal webpage content (ad unit must have clearly defined borders and not be confused with normal page content).
- Max CPU: ad not to exceed 30% CPU usage during host-initiated execution.
- Submission lead time: Minimum lead time for ad file submission is 6 days before campaign start.
- Max number of host-initiated file requests: ad not to exceed 15 file requests during initial file load and host-initiated subload. Unlimited file requests allowed after user-interaction.