Video

Primetime Full Episode Player

The Primetime Full Episode Player is an online video ad opportunity within the ABC.com or ABCNews.com Full Episode Player. The video ad is played as a commercial, during the content breaks for guests watching primetime shows in the online player from a local market. This ad opportunity may be an interactive Flash unit which contains video, or traditional ad video.

Primetime Full Episode Player

Please allow ten business days for testing and review.
File Size:
  • 1 GB (All videos will be encoded by OTV. See details below.)

Duration:
  • 30 seconds

File Submissions:
  • Standard Definition QuickTime
    • Max File Size: 1 GB
    • Video Codec: H.264
    • Audio Format: AAC
    • Bit Rate: 3MB/S
    • Video Dimension: 640x480
    • Video Aspect Ratio: 4x3
    • Video Frame Rate: 29.97
  • High Definition QuickTime (preferred)
    • Max File Size: 1 GB
    • Video Codec: H.264
    • Audio Format: AAC
    • Bit Rate: 3MB/S
    • Video Dimension: 1280x720
    • Video Aspect Ratio: 16x9
    • Video Frame Rate: 23.98, 24, 29.97 or 59.94
    • Closed Captioning possible with M4V asset or TTML file (optional)

OTV Encoded Video File:
  • Video Codec: H.264
  • Audio Format: AAC LC, 44.1khz stereo
  • Bit Rate: 96KB/S
  • Video Dimension: 768x432
  • Video Aspect Ratio: 16x9
  • Video Frame Rate: 30
  • Main Profile: CABAC
  • Max File Size: 400K

  • OTV reserves the right of final approval on video submissions.
  • Ad Pods are interactive ads loaded during content playback intermissions:


This ad unit must be served in-house.

Ad pods are interactive ads loaded during content playback intermissions.



Specifications:
  • File Format: SWF
  • Width: 768px
  • Height: 432px
  • Frame Rate: 20fps
  • Note: All ad pods should be built in ActionScript 3
Dimensions:
  • To ensure proper dimensions when loaded into the application the first frame should contain an element that is exactly 768x432 pixels.
Canvas Area:
  • Elements must be kept within the 768x432 pixel canvas area. Elements outside the boundaries of the stage - such as masks - can cause unpredictable results when loaded into the application.
Video

Format

All video formats supported by Flash Player 9 can be used in the Ad Pod. For more info, please refer to the Adobe website.

Please note that it is best practice to also provide a QuickTime (MOV) file in the specs below:

  • Video Dimensions: 1280x720
  • Video Aspect Ratio: 16x9
  • Video Frame Rate: 23.98, 29.97 or 59.94

Audio

Audio volume should not exceed the volume of the content. Audio levels should average -12db on a digital VU meter and should not exceed 6 db.

Embedding

Embedding large media - video and long audio - directly into ad pod is strongly discouraged. It is recommended that media be encoding into an external file to be loaded by the Ad Pod.

  • Keeps the ad pod smaller, loads quickly, and more immediately engages user
  • Ad Pod can begin playing media while media is downloading
File Size:

Ad pod files should be kept under 400kb. It is recommended that Ad Pods and external assets larger than 150kb incorporate a loading screen.

Frame-Rate:

When loaded into the application, all Ad Pods are rendered at the 20fps. Problems can occur if the Ad Pod was not designed to run at the same frame-rate.

  • Ad Pods w/ smaller native frame-rates will render more quickly than designed
  • Ad Pods w/ larger native frame-rates will render more slowly than designed
Restrictions

Absolute URLs to External Files

Loading external files using a relative path will not work within the application. When performing the request, Flash will use the domain of the HTML page embedding the application, and not the domain where the Ad Pod was loaded. The domain and path to the Ad Pod must first be determined before creating absolute URLs to external elements.

Absolute Path in ActionScript 3

Use the following snippet to obtain the domain and path needed to form an absolute URL:

var path:String = loaderInfo.url;

if (path.lastIndexOf("?") > 0) {

path = path.slice(0, path.lastIndexOf("?"));

}

path = path.slice(0, path.lastIndexOf("/") + 1);

Creating Absolute URL

After obtaining the domain and path to the ad pod, an absolute URL can be created by appending the name of the external file.

// Creating an absolute URL to the file "video1.flv"
path + "video1.flv";

// Creating an absolute URL to the file "video2.flv"
// in the subfolder name "folder1" path + "folder1/video2.flv";

Tween Classes

It is recommended that any animation be done through AS rather than on the timeline, if possible. External Tween classes are a great way to achieve this.

Links

Links must open in a new browser window. Popup windows not initiated by a user interaction are not permitted.

Collecting Data

When collecting user data, a disclaimer must be displayed stating data is not being collected by ABC but by the advertiser.

Cross-Domain Security

For an ad pod to communicate w/ a external server, that server must have at the root directory a crossdomain.xml file that allows access from the domain of the ad pod. The following crossdomain.xml file lists the required entries:

< !DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> < cross-domain-policy> < allow-access-from domain="*.abc.com" secure="false" /> < allow-access-from domain="*.go.com" secure="false" /> < allow-access-from domain="*.dig.com" secure="false" /> < allow-access-from domain="*.starwave.com" secure="false" /> < /cross-domain-policy>

For more information on the crossdomain.xml please refer to Adobe.

Persistent Visual

Ads should end w/ visual content that endures longer than the ad break. Ads should not fade to black.

Testing

All ad assets can be tested in the Verdict environment, which simulates the production application.

It is up to the advertiser to test each ad asset thoroughly to ensuring the ad functions as designed, loads quickly, and performs responsively. ABC is not responsible for the verification of ads.

Steps:

1. Go to the Verdict environment: http://verdict.abc.go.com/verdict.
2. For the input field, enter the full URL to the associated ad unit
3. Press the "Submit" button to load the application w/ specified ads.
4. Choose an episode from the Hero graphic in the center of the page (screenshot of Hero graphic on following page)

Note: A Pre-Roll is required when testing Ad Pod 0.