Контрольные списки качества Media Actions

На следующей странице перечислены основные проверки канала Media Actions. Многие из них помогают проверить структурную целостность фида, а некоторые определяют, как должны вести себя определенные элементы фида. Чтобы ускорить процесс проверки фида и отзывов, проверьте каждый пункт в следующем контрольном списке, а затем отправьте файл(ы) фида в Google. Если это возможно, подумайте об этом как о тестовых примерах, которые ваша команда должна проходить каждый раз, когда вы хотите развернуть фид.

Общий контрольный список

Проверки, которые применяются независимо от типа каталога, который вы предоставляете в ленте Media Actions.

Скачать контрольный список


Предметы)
Содержание фида
Лента включает весь контент из вашего каталога.
Контент в вашем фиде соответствует контенту, доступному в вашем сервисе. Если вы обновляете свой каталог, фид должен отражать эти обновления.
Все объекты в фиде имеют уникальный идентификатор ( @id ).
Все объекты в фиде имеют уникальный URL-адрес ( url ).
Все URL-адреса ( url ) в фиде являются каноническими.
@id , url и urlTemplate используют один и тот же домен в ленте.
Канал не содержит устаревшие сущности, которые являются сущностями с установленным availabilityEndDate в прошлом или сущностями, которые больше не доступны в вашем приложении или на платформе.
Все объекты в фиде имеют уникальную ссылку на контент ( urlTemplate ).
Все ссылки на контент ( urlTemplate ) и URL-адреса ( url ) в фиде являются рабочими URL-адресами, а не URL-адресами QA или DEV.
Лента включает глубокие ссылки ( urlTemplate ) на все поддерживаемые платформы (Интернет, iOS, Android, Android TV и Chromecast) в соответствии со свойствами mediaOffered и contentToBeAnnounced .
Убедитесь, что contentRating предоставляется для всего контента для взрослых.
Поведение приложения или веб-сайта
Если контент требует от пользователей входа в систему, контент должен автоматически воспроизводиться на всех платформах в течение одного клика после входа в систему.
Если пользователь инициирует контент на мобильной платформе (Android и iOS), но ваше приложение не установлено на устройстве пользователя, платформа направляет пользователя в App Store или Play Store и предлагает пользователю установить приложение.

Видео по запросу Контрольный список

Проверки, которые обычно применяются к поставщикам каталога видео по запросу.

Скачать контрольный список

Предметы)
Содержание фида
Все поддерживаемые типы сущностей ( Movie , TVEpisode , TVSeason и TVSeries ) присутствуют в ленте.
Все объекты TVEpisode соответствуют допустимым объектам TVSeries в ленте.
Не существует нескольких TVEpisodes с одинаковым episodeNumber в одном TVSeason .
Если телешоу поддерживает времена года, все объекты TVSeason имеют соответствующие допустимые объекты TVSeries в ленте.
Не существует нескольких TVSeasons с одинаковым seasonNumber в одном TVSeries .
Для свойства категории TVSeries установлено минимальное ограничение доступа к его содержимому. Например, если в TVSeries есть некоторые объекты TVEpisode , которые не требуют входа пользователя в систему, и некоторые объекты TVEpisode , для которых требуется вход пользователя, установите для этого TVSeries значение nologinrequired .
Спецификации Media Action сегодня не позволяют включать в ленту отдельный краткий контент. Убедитесь, что короткий контент, такой как трейлеры, не относится к категориям Movie , TVSeries , TVEpisode , SportsEvent или другим объектам верхнего уровня.
Трейлеры — это краткое содержимое, и Спецификации действий с мультимедиа позволяют предоставлять информацию о трейлерах как часть сущностей TVSeries , TVSeason , TVEpisode и Movie с помощью свойства trailer . Не добавляйте трейлеры в фиды Media Actions для отдельного Movie , TVSeries или других объектов верхнего уровня.
Поведение приложения или веб-сайта
Для Movie и TVEpisode содержимое SportsEvent должно автоматически воспроизводиться на всех платформах.
Для TVSeries и TVSeason контент должен автоматически воспроизводиться на Chromecast и Android TV. На других платформах воспроизведение должно быть в пределах одного клика (автовоспроизведение — лучший вариант).

Контрольный список прямых трансляций

Проверки, которые обычно применяются к поставщикам каталогов прямых телетрансляций и видео по запросу.

Скачать контрольный список


Предметы)
Содержание фида
В веб-канале присутствуют все поддерживаемые типы объектов ( Movie , TVEpisode , TVSeason , TVSeries , BroadcastService , BroadcastEvents , TelevisionChannel , Organization , CableOrSatelliteService и SportsEvent ).
Все объекты TVEpisode имеют соответствующие действительные объекты TVSeries в ленте.
Если телешоу поддерживает времена года, все объекты TVSeason имеют соответствующие допустимые объекты TVSeries в ленте.
Не существует нескольких TVEpisodes с одинаковым episodeNumber в одном TVSeason .
Спецификации действий со СМИ не позволяют вам предоставлять краткий контент (кроме трейлеров) как часть фида сегодня. Убедитесь, что короткое содержание не относится к Movie , TVSeries , TVEpisode , SportsEvent или другим объектам верхнего уровня.
Трейлеры считаются кратким содержимым, и Спецификации действий мультимедиа позволяют предоставлять информацию о трейлерах как часть сущностей TVSeries , TVSeason , TVEpisode и Movie с помощью свойства trailer . Трейлеры не должны предоставляться в каналах Media Actions как отдельные Movies , TVSeries или другие объекты верхнего уровня.
Не существует нескольких TVSeasons с одинаковым seasonNumber в одном TVSeries .
Свойство категории объекта с 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 со многими объектами BroadcastService .
Каналы со сдвинутым во времени, но одинаковым программированием правильно обрабатываются в ленте. В этом случае должна существовать связь одного объекта Organization со многими объектами BroadcastService .
Каналы с похожим программированием, но разным качеством видео с точки зрения потоковой передачи правильно обрабатываются в ленте. В этом случае должна существовать связь одного объекта Organization со многими объектами BroadcastService .
Для каждого объекта BroadcastService предоставляется 14 дней (или не менее семи дней) содержимого EPG.
Для каждого объекта BroadcastService в EPG предоставляется круглосуточное расписание EPG без каких-либо перекрытий или пробелов.
Для каждого объекта BroadcastService убедитесь, что доступен logo с прозрачным фоном, который можно использовать на темном (черном) фоне, предпочтительно с соотношением сторон один к одному.
Убедитесь, что каждый объект BroadcastEvent в ленте сопровождается хотя бы одним изображением 16 x 9. Изображение может быть доступно либо в самом объекте 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 воспроизведение может быть в один клик.
Приложения или платформы, требующие входа в систему, воспроизводят свой контент сразу после входа.