媒体操作质量检查清单

以下页面列出了一些用于验证媒体的基本检查 操作 Feed。其中许多元素有助于验证 Feed 的结构完整性, 还有一些用于指定 Feed 中某些元素的行为方式。接收者 加快 Feed 验证和反馈流程,验证 然后将您的 Feed 文件提交给 Google。如果 将这些用例视为测试案例, 部署 Feed 的时间。

通用核对清单

无论您在 媒体操作 Feed。


商品
Feed 内容
Feed 包含您目录中的所有内容。
Feed 中的内容与您 服务。如果您更新目录,Feed 必须反映这些内容 更新。
Feed 中的所有实体都有唯一 ID (@id)。
Feed 中的所有实体都有唯一的网址 (url)。
Feed 中的所有网址 (url) 都是规范网址。
@idurlurlTemplate 使用 与 Feed 中相同的域名。
Feed 不包含过时的实体,过时的实体是指 availabilityEndDate设置的过去时间,或 无法再用于您的应用或平台。
Feed 中的所有实体都有唯一的深层链接 (urlTemplate).
所有深层链接 (urlTemplate) 和网址 (url) Feed 中的网址是生产网址,而不是 QA 或 DEV 网址。
此 Feed 包含指向所有urlTemplate 支持的平台(网络、iOS、Android、Android TV 和 Chromecast),以遵守 mediaOfferedcontentToBeAnnounced 属性。
确保为所有成人内容提供 contentRating
应用或网站行为
如果内容需要用户登录,则相应内容必须在所有设备上 即可创建平台
如果用户在移动平台(Android 和 iOS)上启动内容, 但您的应用没有安装在用户的设备上, 将用户定向到 App Store 或 Play 商店,并提示用户 以安装应用。

视频点播核对清单

通常适用于视频点播目录提供商的检查。


商品
Feed 内容
所有受支持的实体类型(MovieTVEpisodeTVSeasonTVSeries)位于 Feed。
所有 TVEpisode 实体均对应于有效的 TVSeries 实体。
有多个具有相同名称的 TVEpisodes 一个TVSeason中的episodeNumber不存在。
如果电视节目支持剧季,则所有 TVSeason 实体都具有 Feed 中对应的有效 TVSeries 实体。
有多个具有相同名称的 TVSeasons 一个TVSeries中的seasonNumber不存在。
TVSeries 的 category 属性设置为 最宽松的内容访问要求。例如,如果 TVSeries包含一些TVEpisode实体 不需要用户登录,并且某些TVEpisode 要求用户登录的实体,请设置此 TVSeries 设为 nologinrequired
媒体操作规范不允许发布独立的短视频内容 添加到 Feed 中。请勿上传短视频内容,例如 被错误分类到MovieTVSeriesTVEpisodeSportsEvent、 或其他顶级实体相关联
预告片是短视频内容,需要遵循媒体操作规范 允许您在 TVSeries 中提供预告片信息, TVSeasonTVEpisodeMovie 使用 trailer 属性指定实体。不提供预告片 在媒体操作 Feed 中显示独立的 MovieTVSeries 或其他顶级实体。
应用或网站行为
对于MovieTVEpisodeSportsEvent 内容必须在所有平台上自动播放。
对于 TVSeriesTVSeason,内容必须自动播放 支持 Chromecast 和 Android TV。在其他平台上,播放必须在 (自动播放是最佳选项)。

直播电视核对清单

通常适用于直播电视和视频点播目录的检查 提供商。


商品
Feed 内容
所有受支持的实体类型(MovieTVEpisodeTVSeasonTVSeriesBroadcastServiceBroadcastEventsTelevisionChannelOrganization CableOrSatelliteServiceSportsEvent) Feed 中存在的所有资源。
所有 TVEpisode 实体在 Feed 中都有对应的有效 TVSeries 实体。
如果电视节目支持剧季,则所有 TVSeason 实体都具有 Feed 中对应的有效 TVSeries 实体。
多个 TVEpisodes 具有相同的 episodeNumber 在一个TVSeason中不存在。
媒体操作规范不允许你提供短视频 今天推送的内容(预告片除外)。确保没有 短视频内容被错误分类为MovieTVSeriesTVEpisodeSportsEvent、 或其他顶级实体相关联
预告片会被视为短视频内容,且媒体操作 规范允许您提供预告片信息,作为 TVSeriesTVSeasonTVEpisode trailer 属性与 Movie 实体相关联。 不应在媒体操作 Feed 中单独提供预告片 MoviesTVSeries 或其他顶级实体。
以下范围中存在多个具有相同 seasonNumberTVSeasons: 一个TVSeries不存在。
具有 potentialAction 的实体的类别属性 (例如深层链接)设为限制性最低的访问权限 内容要求例如,如果 TVSeriesnologinrequiredTVEpisodes数量 以及一些需要登录的,请将此 TVSeries 设置为 nologinrequired
所有 BroadcastService 实体都有对应的和 Feed 中的有效 Organization 实体。
所有 CableOrSatelliteService 个实体都有对应的 以及 Feed 中的有效 Organization 实体。
所有 TelevisionChannel 实体都有对应的和 Feed 中的有效 CableOrSatellite 实体。
所有 TelevisionChannel 实体都有对应的和 Feed 中的有效 BroadcastService 实体。
所有 BroadcastEvent 个实体都具有对应且有效的 Feed 中的 BroadcastService 个实体。
如果 workPerformedbroadcastOfEvent 那么所有 BroadcastEvent 实体都有对应的 TVM(TVSeriesTVSeasonTVEpisode) 和 Movie) 实体。
本地渠道已在 Feed 中得到正确处理。在此示例中 必须存在一个“Organization”实体的关系 多个 BroadcastService 实体。
系统会正确处理时移但节目编排相同的频道 。在这种情况下,应该与一个 将 Organization 个实体与多个 BroadcastService 相关联 实体。
频道节目编排相似,但视频画质不同, 和流术语在 Feed 中得到正确处理。在此示例中 应该与一个Organization 实体与多个 BroadcastService 实体相关联。
对于每个 BroadcastService 实体,14 天(或至少 提供 EPG 内容。
对于 EPG 中的每个 BroadcastService 实体,24-7 EPG 提供的时间表没有任何重叠或间隔。
对于每个 BroadcastService 实体,请确保有一个 具有透明背景的logo 用在深色(黑色)背景中,最好是一对一元素 宽高比。
请确保 Feed 中的每个 BroadcastEvent 实体 至少包含一张尺寸为 16x9 的图片。图片可以是 适用于 BroadcastEvent 实体本身,或者 在关联的TVEpisodeTVSeriesMovieSportsEvent 实体。
应用或网站行为
对于 MovieTVEpisodeSportsEvent 实体,内容必须在所有平台上自动播放。
对于 TVSeriesTVSeason,内容必须 Chromecast 和 Android TV 上的自动播放功能在其他平台上,播放 需要在单次点击之内(自动播放是最佳选项)。

音乐核对清单

通常适用于音乐目录提供商的检查。


商品
Feed 内容
所有受支持的实体类型(MusicGroupMusicAlbumMusicRecordingMusicPlaylist)位于以下位置: Feed。
所有 MusicRecording 实体都必须有对应的和 Feed 中的有效 MusicGroup 实体。
所有 MusicRecording 实体都必须有对应的和 Feed 中的有效 MusicAlbum 实体(如果适用)。
所有 MusicAlbum 实体都必须有对应的和 Feed 中的有效 MusicGroup 实体。
应用或网站行为
所有实体上的内容必须在所有平台上自动播放。在 iOS 上 只需点击一下,即可播放。
需要登录的应用或平台才能播放其内容 立即登录。

电台核对清单

通常适用于电台目录提供商的检查。


商品
Feed 内容
支持的实体类型 (RadioBroadcastService) 是 。
通过 broadcastAffiliateOf parentService 属性提供的网络信息是有效网络 而不是逻辑分组
电台与其父网络之间的关系必须 通过 broadcastAffiliateOf parentService 属性提供。
alternateName 属性必须包含合法的 替代电台名称,而不是影响流量的关键字 触发。
对于地面 AM 或 FM 电台,areaServed 属性包含该车站的服务区域。
应用或网站行为
对于所有实体,内容必须在所有平台上自动播放。在 iOS 上 只需点击一下,即可播放。
需要登录的应用或平台才能播放其内容 立即登录。