NBCU Programmatic Video Guidelines and Specifications
This page provides creative guidelines and ad specifications for programmatic buying across NBCU’s streaming portfolio. In particular, it explains video specifications by rendition. Approved DSPs, creative hosts, and research vendors are also included, which apply to all programmatic deals.
Important notes
Multiple durations are not allowed within the same tag. All creatives of the same duration must be on one tag. For example, all 30-second creatives must rotate on the back end of one tag instead of being split out into several tags.
Stitched creatives are not accepted (e.g., we don’t accept two 15-second ads stitched together to create one 30-second ad).
Video specifications for all renditions
Supported ad lengths
The following ad lengths are accepted for programmatic buying:
Pre-roll – 6 seconds, 15 seconds, 30 seconds
Mid-roll – 15 seconds, 30 seconds, 45 seconds, and 60 seconds
Peacock accepts 90 seconds upon request
Speak to your account representative for more information.
Spec | Guidelines |
---|---|
Dimensions |
|
Aspect ratio | 16:9 HD |
Max file size | 10 GB |
File format |
|
Video bitrate |
|
Frame rate | 23.98, 24, 25, 29.97, or 30 fps constant frame rate To ensure creatives are ingested and fulfilled in the most efficient and reliable manner, deliver content in native frame rate and scan mode. NBCUniversal doesn’t accept any pre-processing of creatives (i.e., apply telecine, inverse telecine, scan mode conversion), as pre-processing degrades the creative renditions, which can negatively impact monetization and viewer experience. |
Scan type | Progressive only
|
Audio |
|
Audio bitrate |
|
VAST | VAST 2.0 required
|
Ad countdown clock |
|
Additional information |
|
Approved DSPs, creative hosts, and research vendors for all deals
The following apply to all programmatic deals across Peacock Premier and Peacock AX.
Secure third-party impression tracking pixel tag (no script tag) accepted
Secure research tracking pixel tag accepted (not STB)
Secure HTTPS tags only
Comcast X1 requires tracking pixels to support dual-stack IPV4/IPV6 connectivity
Secure quartile tracking accepted
Peacock supports standard (non-JS) 1×1 survey pixels served via the node within a VAST 2.0 response
Peacock does not support survey nodes and any other interactive elements or implied interactivity. Contact your account representative for more information.
Certified DSPs
Adobe
Amazon
Amobee
Basis
Beeswax
Blockboard (PMP only)
DeepIntent
Display & Video 360 (DV360)
LinkedIn (PMP only)
Madhive (PMP only)
PulsePoint DSP (PMP only)
Roku OneView
Samsung (PMP only)
Simpli. fi (PMP only)
StackAdapt (PMP only)
The Trade Desk
Viant
Xandr
Yahoo
Certified for creative hosting
Hosted by DSP
Amazon
Basis
Beeswax (PMP only)
Blockboard (PMP only)
LinkedIn (PMP only)
Madhive (PMP only)
PulsePoint DSP (PMP only)
Roku OneView
Simpli. fi (PMP only)
StackAdapt (PMP only)
The Trade Desk
Viant
Xandr
Yahoo
Hosted by ad server
Flashtalking
Innovid
Sizmek
XR Extreme Reach
Campaign Manager 360 (CM360) instructions
Under Placement, go to Properties.
Open the Video transcode settings.
Turn the toggle ON for Control transcodes from the placement.
Turn the toggle ON only for the highest transcode. Turn the toggle OFF for all other transcodes.
Click Save.
Pre-approved third-party pixels for measurement
Adara
Adelaide
Adform
Adjust
Adobe
Adstra
Alphonso
Amazon (formerly Sizmek)
Atlas by Facebook
BlueKai
C3 Metrics
Cadent
Claritas
Comscore
Cuebiq
Data Plus Math
Deep Intent
DISQO
DoubleVerify
Dynata
Evidon
Exelate
Experian
Flashtalking
Foursquare (formerly Placed)
Gamesight
Google (DV360 & CM360)
Infillion (formerlyTrueX)
InMarket (formerly NinthDecimal)
Innovid
Integral Ad Science (IAS)
IQVIA
iSpot
Kantar
Kochava
LiveRamp
Lucid (Cint)
Marketcast (formerly Phoenix)
Method Media Intelligence
MetrixLab
MikMak
NCS (Nielsen Catalina Solutions)
Neustar
Nielsen
Prodege
Rockerbox
Samba TV
Tapad
Tatari
Truste
tvScientific
TVSquared
Upwave (formerly Survata)
Veeva Crossix
Visual IQ
XR Extreme Reach (formerly Extreme Reach)