This is the new version of the MRSS feed specification for Video Solutions.
This version simplifies the ingestion of MRSS content sources, and allows for improved error handling and syncing. The table lists all of the fields that Video Solutions recognizes (and in some cases, expects) in your XML feed. Only these elements are recognized.
Jump to a specific element in the list
Required elements
<atom:link> <item> <dfpvideo:contentId> <dfpvideo:lastModifiedDate> <dfpvideo:version> <title> |
Recommended and optional elements
<dfpvideo:cuepoints> <dfpvideo:keyvalues> <dfpvideo:thirdPartyContentId> |
<media:content> <media:status> <media:thumbnail> |
<pubDate> <tms:tmsId> <tms:tmsSeriesId> |
Dynamic Ad Insertion elements
These elements are specific to Dynamic Ad Insertion, and should be used in combination with the elements above.
<dfpvideo:ingestUrl> <dfpvideo:lastMediaModifiedDate> <dfpvideo:closedCaptionUrl> <dfpvideo:fw_caid> |
See an example of the elements in context in the sample feed.
The content ID is now case sensitive. A content ID with both uppercase and lowercase letters is considered separate from the same ID with only lowercase letters. This is reflected in your Ad Manager reports.
Required elements
Element | Child element of | Requirement |
---|---|---|
<atom:link> |
<channel> |
Required |
Description |
Element | Child element of | Requirement |
---|---|---|
<item> |
<channel> |
Required |
Description |
Element | Child element of | Requirement |
---|---|---|
<dfpvideo:contentId> |
<item> |
Required |
Description |
Element | Child element of | Requirement |
---|---|---|
<dfpvideo:lastModifiedDate> |
<item> |
Required |
Description
|
Element | Child element of | Requirement |
---|---|---|
<dfpvideo:version> |
<channel> |
Required |
Description |
Element | Child element of | Requirement |
---|---|---|
<title> |
<item> |
Required |
Description |
Recommended and optional elements
Element | Child element of | Requirement |
---|---|---|
<dfpvideo:cuepoints> |
<item> |
Varies * |
Description |
Element | Child element of | Requirement |
---|---|---|
<dfpvideo:keyvalues> |
<item> |
Optional |
Description
|
Element | Child element of | Requirement |
---|---|---|
<dfpvideo:thirdPartyContentId> |
<item> |
Optional |
Description |
Element | Child element of | Requirement |
---|---|---|
<media:content> |
<item> |
Recommended |
Description
|
Element | Child element of | Requirement | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<media:status> |
<media:content> or<item> |
Optional | ||||||||||||||||||||||||||||||
Description |
Element | Child element of | Requirement |
---|---|---|
<media:thumbnail> |
<media:content> or<item> |
Recommended |
Description |
Element | Child element of | Requirement |
---|---|---|
<pubDate> |
<item> |
Optional |
Description |
Element | Child element of | Requirement |
---|---|---|
<tms:tmsId> |
<item> |
Optional |
Description |
Element | Child element of | Requirement |
---|---|---|
<tms:tmsSeriesId> |
<item> |
Optional |
Description |
Elements specific to Dynamic Ad Insertion
Element | Child element of | Requirement |
---|---|---|
<dfpvideo:ingestUrl> |
<item> |
Required * |
Description Example for DASH: Single piece of video content can have both HLS and DASH. The use of secure (https) ingest URLs is encouraged. |
Element | Child element of | Requirement |
---|---|---|
<dfpvideo:lastMediaModifiedDate> |
<item> |
Recommended |
Description |
Element | Child element of | Requirement |
---|---|---|
<dfpvideo:closedCaptionUrl> |
<item> |
Varies * |
Description |
Element | Child element of | Requirement |
---|---|---|
<dfpvideo:fw_caid> |
<item> |
Varies * |
Description |
For any issues related to DAI troubleshooting or outages, contact publisher support.