为了将广告定位到视频内容,Ad Manager 会连接到您的 CMS(内容管理系统)并提取视频元数据。对于某些系统(如 Brightcove 和 Ooyala),Ad Manager 可以通过 Ad Manage 界面进行内置集成。对于大多数其他系统,Ad Manage 可以使用基于 RSS 的 Feed 来提取元数据。
在规范中,您可以看到:
- 视频 CMS 应如何展示 Feed 中的视频内容元数据,以通过 Ad Manager 进行提取。
- 一种用于分页的机制,通过该机制可以提取大量元数据,并加快刷新元数据时所需的定期同步的速度。分页可确保实现最佳效果。
视频内容元数据 Feed 的结构
请查看必需和建议的元素,或示例 Feed 中用于设置 Feed 的结构。这些元素与解析 Feed 时 Ad Manager 读取的命名空间相对应(如下所列)。
架构 | 命名空间网址 | 示例中使用的命名空间前缀 |
---|---|---|
Atom 联合格式 | http://www.w3.org/2005/Atom |
Atom |
媒体 RSS | http://search.yahoo.com/mrss/ |
media |
视频广告解决方案元数据 | http://api.google.com/dfpvideo |
dfpvideo |
TMS / Gracenote 元数据 | http://data.tmsapi.com/v1.1 |
tms |
常见问题解答
您的 Feed 网址指向发布商的 CMS 中所有视频的已分页 Feed。
Delta Feed 已被弃用,因此不再适用。您的内容会根据必需的 <lastModifiedDate>
进行同步,该日期用于指明上次修改视频的元数据或任何其他方面的时间。
MRSS Feed 中可能会包含三个与日期和时间相关的不同 MRSS XML 字段:<pubDate>
、<lastModifiedDate>
和 <lastMediaModifiedDate>
。它们分别具有不同的用途。其中每个 XML 元素中的数据格式都必须符合 RFC 822 规范或 IS0 8601 格式要求。
RFC 822 示例
Wed, 31 Oct 2016 08:00:00 EST
Wed, 31 Oct 2016 13:00:00 GMT
Wed, 31 Oct 2016 15:00:00 +0200
ISO 8601 示例
20161031
2016-10-31
2016-10-31T08:00:00+01:00
<pubDate>
该字段用于标识内容的发布日期,仅用于视频广告规则。
<lastModifiedDate>
该字段用于指明最近一次修改此视频的任何方面或其元数据的时间。
<lastMediaModifiedDate>
仅当 Feed 是动态广告插播的视频点播内容来源时,才使用该字段。该字段中的日期用于指明 <dfpvideo:ingestUrl>
中引用的视频文件的上次修改时间。如果您对内容进行了重新转码或以任何方式修改了内容(例如添加或移除变体),则应更新该字段。
一旦在 Feed 中更新了该值,相应内容的 <lastModifiedDate>
便也需要更新。
Ad Manager 可以处理任意数量的视频。您始终应该对完整 Feed 进行分页;我们建议分成 100 页。
只要 Ad Manager 与内容来源同步,它就会提取广告插入点信息。如果在视频中添加或更改了广告插入点并想立即更新视频信息,您还可启动手动同步。