다음 페이지에는 미디어 작업 피드의 유효성을 검사하기 위한 몇 가지 기본 검사가 나열되어 있습니다. 대부분은 피드의 구조적 무결성을 확인하는 데 도움이 되며, 피드의 특정 요소가 어떻게 동작하는지 지정하는 것도 있습니다. 피드 유효성 검사 및 의견 처리 속도를 높이려면 다음 체크리스트에서 각 항목을 확인한 후 피드 파일을 Google에 제출하세요. 가능하다면 피드를 배포할 때마다 팀에서 반드시 통과해야 하는 테스트 사례라고 생각하면 됩니다.
일반 체크리스트
미디어 작업 피드에 제공하는 카탈로그 유형과 관계없이 적용되는 검사입니다.
항목 |
---|
피드 콘텐츠 |
피드에는 카탈로그의 모든 콘텐츠가 포함됩니다. |
피드의 콘텐츠가 서비스에서 사용할 수 있는 콘텐츠와 일치합니다. 카탈로그를 업데이트하면 피드에 업데이트된 내용을 반영해야 합니다. |
피드의 모든 항목에는 고유 ID (@id )가 있습니다.
|
피드의 모든 항목에 고유 URL (url )이 있습니다.
|
피드의 모든 URL (url )은 표준 URL입니다.
|
@id , url , urlTemplate 는 피드에서 동일한 도메인을 사용합니다.
|
피드에는 availabilityEndDate 가 이전에 설정된 항목이나 앱 또는 플랫폼에서 더 이상 사용할 수 없는 항목이 오래되지 않습니다.
|
피드의 모든 항목에는 고유한 딥 링크(urlTemplate )가 있습니다.
|
피드의 모든 딥 링크 (urlTemplate )와 URL (url )은 프로덕션 URL이며 품질보증 또는 개발자 URL은 아닙니다.
|
피드에는 mediaOffered 및 contentToBeAnnounced 속성에 따라 지원되는 모든 플랫폼 (웹, iOS, Android, Android TV, Chromecast)으로 연결되는 딥 링크 (urlTemplate )가 포함됩니다.
|
모든 성인용 콘텐츠에 contentRating 가 제공되어야 합니다.
|
앱 또는 웹사이트 동작 |
사용자가 로그인해야 하는 콘텐츠라면 로그인 후 클릭 한 번으로 모든 플랫폼에서 콘텐츠를 자동재생해야 합니다. |
사용자가 모바일 플랫폼 (Android 및 iOS)에서 콘텐츠를 시작하지만 앱이 사용자 기기에 설치되어 있지 않은 경우 플랫폼에서 사용자를 App Store 또는 Play 스토어로 안내하고 앱을 설치하라는 메시지를 표시합니다. |
VOD 체크리스트
일반적으로 VOD 카탈로그 제공업체에 적용되는 검사입니다.
항목 |
---|
피드 콘텐츠 |
지원되는 모든 항목 유형 (Movie , TVEpisode , TVSeason , TVSeries )이 피드에 있습니다.
|
모든 TVEpisode 항목은 피드의 유효한 TVSeries 항목에 해당합니다.
|
한 TVSeason 에 episodeNumber 이 같은 여러 TVEpisodes 가 없습니다.
|
TV 프로그램이 시즌을 지원하는 경우 모든 TVSeason 항목의 유효한 TVSeries 항목이 피드에 있습니다.
|
한 TVSeries 에 seasonNumber 이 같은 여러 TVSeasons 가 없습니다.
|
TVSeries 의 카테고리 속성이 콘텐츠의 가장 엄격한 액세스 요구사항으로 설정됩니다. 예를 들어 TVSeries 에 사용자의 로그인이 필요하지 않은 일부 TVEpisode 항목이 있고 사용자의 로그인이 필요한 일부 TVEpisode 항목이 있다면 이 TVSeries 를 nologinrequired 으로 설정합니다.
|
미디어 작업 사양에서는 현재 피드의 일부로 독립형의 짧은 형식 콘텐츠를 허용하지 않습니다. 트레일러와 같은 짧은 형식의 콘텐츠가 Movie , TVSeries , TVEpisode , SportsEvent 또는 기타 최상위 항목으로 잘못 분류되지 않도록 합니다.
|
트레일러는 짧은 형식의 콘텐츠이며 미디어 작업 사양을 통해 trailer 속성을 사용하여 TVSeries , TVSeason , TVEpisode 및 Movie 항목의 일부로 트레일러 정보를 제공할 수 있습니다. 독립형 Movie , TVSeries 또는 기타 최상위 항목의 미디어 작업 피드에 트레일러를 제공하지 마세요.
|
앱 또는 웹사이트 동작 |
Movie 및 TVEpisode 의 경우 SportsEvent 콘텐츠가 모든 플랫폼에서 자동재생되어야 합니다.
|
TVSeries 및 TVSeason 의 경우 콘텐츠가 Chromecast 및 Android TV에서 자동재생되어야 합니다. 다른 플랫폼에서는 클릭 한 번으로 재생해야 합니다 (자동재생이 가장 좋은 옵션임).
|
실시간 TV 체크리스트
일반적으로 실시간 TV 및 VOD 카탈로그 제공업체에 적용되는 검사입니다.
항목 |
---|
피드 콘텐츠 |
지원되는 모든 항목 유형 (Movie , TVEpisode , TVSeason , TVSeries , BroadcastService , BroadcastEvents , TelevisionChannel , Organization , CableOrSatelliteService , SportsEvent )이 피드에 있습니다.
|
모든 TVEpisode 항목의 피드에 상응하는 유효한
TVSeries 항목이 있습니다.
|
TV 프로그램이 시즌을 지원하는 경우 모든 TVSeason 항목에는 피드에 유효한 TVSeries 항목이 포함됩니다.
|
한 TVSeason 에 episodeNumber 이 같은 여러 TVEpisodes 가 없습니다.
|
미디어 작업 사양에서는 현재 피드의 일부로 짧은 형식의 콘텐츠 (예고편 제외)를 제공할 수 없습니다. 짧은 형식의 콘텐츠가 Movie , TVSeries , TVEpisode , SportsEvent 또는 기타 최상위 항목으로 잘못 분류되지 않도록 합니다.
|
트레일러는 짧은 형식의 콘텐츠로 간주되며 미디어 작업 사양을 통해 trailer 속성을 사용하여 TVSeries , TVSeason , TVEpisode , Movie 항목의 일부로 트레일러 정보를 제공할 수 있습니다.
예고편을 미디어 작업 피드에 독립형 Movies , TVSeries 또는 기타 최상위 항목으로 제공하면 안 됩니다.
|
한 TVSeries 에 seasonNumber 이 같은 여러 TVSeasons 가 없습니다.
|
potentialAction 가 있는 항목의 카테고리 속성(예: 딥 링크)은 콘텐츠에 적용되는 가장 엄격한 액세스 요구사항으로 설정됩니다. 예를 들어 TVSeries 에 TVEpisodes 의 수가 nologinrequired 이고 로그인이 필요한 숫자가 몇 개 있는 경우 이 TVSeries 를 nologinrequired 로 설정합니다.
|
모든 BroadcastService 항목에는 피드에 해당하고 유효한 Organization 항목이 있습니다.
|
모든 CableOrSatelliteService 항목에는 피드에 해당하고 유효한 Organization 항목이 있습니다.
|
모든 TelevisionChannel 항목에는 피드에 해당하고 유효한 CableOrSatellite 항목이 있습니다.
|
모든 TelevisionChannel 항목에는 피드에 해당하고 유효한 BroadcastService 항목이 있습니다.
|
모든 BroadcastEvent 항목에는 피드에 해당하고 유효한 BroadcastService 항목이 있습니다.
|
workPerformed 또는 broadcastOfEvent 가 추가되면 모든 BroadcastEvent 항목의 피드에 상응하는 TVM (TVSeries , TVSeason , TVEpisode , Movie ) 항목이 있습니다.
|
피드에서 로컬 채널이 제대로 처리되었습니다. 이 경우 Organization 항목 1개와 여러 BroadcastService 항목 간의 관계가 있어야 합니다.
|
시간 이동은 있지만 프로그래밍은 동일한 채널이 피드에서 제대로 처리됩니다. 이 경우 Organization 항목 1개와 여러 BroadcastService 항목 간에 관계가 있어야 합니다.
|
유사한 프로그래밍의 채널이지만 스트리밍 측면에서 동영상 품질이 다른 채널은 피드에서 올바르게 처리됩니다. 이 경우 Organization 항목 1개와 여러 BroadcastService 항목 간에 관계가 있어야 합니다.
|
모든 BroadcastService 항목에 14일 (또는 7일 이상)의 EPG 콘텐츠가 제공됩니다.
|
EPG의 모든 BroadcastService 항목에 겹치거나 간격 없이 24~7 EPG 일정이 제공됩니다.
|
모든 BroadcastService 항목에서 어두운 (검은색) 배경, 즉 일대일 가로세로 비율에 사용할 수 있는 투명한 배경이 제공되는 logo 가 있는지 확인합니다.
|
피드의 모든 BroadcastEvent 항목에 16x9 크기의 이미지가 하나 이상 있어야 합니다. 이미지는 BroadcastEvent 항목 자체 또는 연결된 TVEpisode , TVSeries , Movie 또는 SportsEvent 항목에서 사용할 수 있습니다.
|
앱 또는 웹사이트 동작 |
Movie , TVEpisode , SportsEvent 항목의 경우 콘텐츠가 모든 플랫폼에서 자동재생되어야 합니다.
|
TVSeries 및 TVSeason 의 경우 콘텐츠가 Chromecast 및 Android TV에서 자동재생되어야 합니다. 다른 플랫폼에서는 클릭 한 번으로 재생할 수 있어야 합니다 (자동재생이 가장 좋은 옵션임).
|
음악 체크리스트
일반적으로 음악 카탈로그 제공업체에 적용되는 확인 절차입니다.
항목 |
---|
피드 콘텐츠 |
지원되는 모든 항목 유형 (MusicGroup , MusicAlbum , MusicRecording , MusicPlaylist )이 피드에 있습니다.
|
모든 MusicRecording 항목의 피드에 해당 항목과 유효한 MusicGroup 항목이 있어야 합니다.
|
모든 MusicRecording 항목은 해당되는 경우
피드에 유효한 MusicAlbum 항목을 포함해야 합니다.
|
모든 MusicAlbum 항목의 피드에 해당 항목과 유효한 MusicGroup 항목이 있어야 합니다.
|
앱 또는 웹사이트 동작 |
모든 항목의 콘텐츠는 모든 플랫폼에서 자동재생되어야 합니다. iOS에서는 클릭 한 번으로 재생할 수 있습니다. |
로그인이 필요한 앱 또는 플랫폼은 로그인 후 즉시 콘텐츠를 재생합니다. |
라디오 체크리스트
라디오 카탈로그 제공업체에 일반적으로 적용되는 검사입니다.
항목 |
---|
피드 콘텐츠 |
지원되는 항목 유형 (RadioBroadcastService )이 피드에 있습니다.
|
broadcastAffiliateOf
또는 parentService 속성을 통해 제공되는 네트워크 정보는 논리적 그룹이 아닌 유효한 네트워크입니다.
|
라디오 채널과 상위 네트워크 간의 관계는 broadcastAffiliateOf 또는
parentService 속성을 통해 제공해야 합니다.
|
alternateName 속성에는 트리거에 영향을 주는 키워드가 아닌 채널의 합법적인 대체 이름을 포함해야 합니다.
|
지상파 AM 또는 FM 라디오 채널의 경우 areaServed 속성에 뮤직 스테이션이 제공되는 지역이 포함됩니다.
|
앱 또는 웹사이트 동작 |
모든 항목의 콘텐츠는 모든 플랫폼에서 자동재생되어야 합니다. iOS에서는 클릭 한 번으로 재생할 수 있습니다. |
로그인이 필요한 앱 또는 플랫폼은 로그인 후 즉시 콘텐츠를 재생합니다. |