Listas de verificação da qualidade de ações de mídia

A página a seguir lista várias verificações fundamentais para validar um feed de ações de mídia. Muitos ajudam a verificar a integridade estrutural do feed, enquanto alguns especificam como um determinado elemento deve se comportar. Para acelerar o processo de validação e feedback do feed, verifique cada item na lista de verificação a seguir e envie os arquivos do feed para o Google. Se possível, pense neles como casos de teste em que sua equipe precisa passar sempre que quiser implantar um feed.

Lista de verificação comum

Verificações que se aplicam, independentemente do tipo de catálogo que você fornece no feed de ações de mídia.


Item(ns)
Conteúdo do feed
O feed inclui todo o conteúdo do seu catálogo.
O conteúdo do seu feed corresponde ao conteúdo disponível no seu serviço. Se você atualizar seu catálogo, o feed precisará refletir essas atualizações.
Todas as entidades no feed têm um ID exclusivo (@id).
Todas as entidades no feed têm um URL exclusivo (url).
Todos os URLs (url) no feed são canônicos.
@id, url e urlTemplate usam o mesmo domínio no feed.
O feed não contém entidades desatualizadas, que são entidades com availabilityEndDate definido anteriormente ou entidades que não estão mais disponíveis no seu app ou plataforma.
Todas as entidades no feed têm um link direto exclusivo (urlTemplate).
Todos os links diretos (urlTemplate) e URLs (url) no feed são URLs de produção, e não URLs de controle de qualidade ou DEV.
O feed inclui links diretos (urlTemplate) para todas as plataformas compatíveis (Web, iOS, Android, Android TV e Chromecast) de acordo com as propriedades mediaOffered e contentToBeAnnounced.
Forneça contentRating para todo o conteúdo adulto.
Comportamento do app ou site
Se o conteúdo exigir que os usuários façam login, ele precisará ser reproduzido automaticamente em todas as plataformas com um clique após o login.
Se um usuário iniciar conteúdo em uma plataforma móvel (Android e iOS), mas seu app não estiver instalado no dispositivo, a plataforma o direcionará à App Store ou à Play Store e solicitará a instalação.

Lista de verificação de vídeo on demand

Verificações que geralmente se aplicam a provedores de catálogo de vídeo on demand.


Item(ns)
Conteúdo do feed
Todos os tipos de entidade compatíveis (Movie, TVEpisode, TVSeason e TVSeries) estão presentes no feed.
Todas as entidades TVEpisode correspondem a entidades TVSeries válidas no feed.
Não existem várias TVEpisodes com o mesmo episodeNumber em uma TVSeason.
Se um programa de TV for compatível com temporadas, todas as entidades TVSeason terão entidades TVSeries válidas no feed.
Não existem várias TVSeasons com a mesma seasonNumber em uma TVSeries.
A propriedade de categoria de um TVSeries está definida como a exigência de acesso menos restritivo do conteúdo. Por exemplo, se TVSeries tiver algumas entidades TVEpisode que não exigem que o usuário faça login e algumas entidades TVEpisode que exigem login, defina TVSeries como nologinrequired.
As especificações de ação de mídia não permitem conteúdo curto em formato curto como parte do feed hoje. Verifique se nenhum conteúdo de formato curto, como trailers, foi categorizado incorretamente em Movie, TVSeries, TVEpisode, SportsEvent ou outras entidades de nível superior.
Os trailers são conteúdos curtos, e as especificações de ação de mídia permitem fornecer informações sobre trailers como parte das entidades TVSeries, TVSeason, TVEpisode e Movie usando a propriedade trailer. Não forneça trailers nos feeds de ações de mídia para uma Movie, TVSeries ou outras entidades de nível superior independentes.
Comportamento do app ou site
Para Movie e TVEpisode, o conteúdo de SportsEvent precisa ser reproduzido automaticamente em todas as plataformas.
Para TVSeries e TVSeason, o conteúdo precisa ser reproduzido automaticamente no Chromecast e no Android TV. Em outras plataformas, a reprodução precisa ocorrer com um clique (a reprodução automática é a melhor opção).

Lista de verificação de TV ao vivo

Verificações que geralmente se aplicam a provedores de catálogo de TV ao vivo e vídeo sob demanda.


Item(ns)
Conteúdo do feed
Todos os tipos de entidade compatíveis (Movie, TVEpisode, TVSeason, TVSeries, BroadcastService, BroadcastEvents, TelevisionChannel, Organization, CableOrSatelliteService e SportsEvent) estão presentes no feed.
Todas as entidades TVEpisode têm entidades TVSeries válidas correspondentes no feed.
Se um programa de TV for compatível com temporadas, todas as entidades TVSeason terão entidades TVSeries válidas no feed.
Não existem várias TVEpisodes com a mesma episodeNumber em uma TVSeason.
As especificações de ação de mídia não permitem que você forneça conteúdo em formato curto (além de trailers) como parte do feed hoje. Verifique se nenhum conteúdo de formato curto foi categorizado incorretamente em Movie, TVSeries, TVEpisode, SportsEvent ou outras entidades de nível superior.
Os trailers são considerados conteúdo de formato curto, e as especificações de ação de mídia permitem fornecer informações sobre trailer como parte das entidades TVSeries, TVSeason, TVEpisode e Movie usando a propriedade trailer. Os trailers não podem ser fornecidos nos feeds de ações de mídia como Movies, TVSeries ou outras entidades de nível superior independentes.
Não existem várias TVSeasons com a mesma seasonNumber em uma TVSeries.
A propriedade de categoria de uma entidade com um potentialAction (por exemplo, um link direto) está definida como o requisito de acesso menos restritivo do conteúdo. Por exemplo, se um TVSeries tiver um número de TVEpisodes que sejam nologinrequired e alguns que exijam login, defina esse TVSeries como nologinrequired.
Todas as entidades BroadcastService têm entidades Organization correspondentes e válidas no feed.
Todas as entidades CableOrSatelliteService têm entidades Organization correspondentes e válidas no feed.
Todas as entidades TelevisionChannel têm entidades CableOrSatellite correspondentes e válidas no feed.
Todas as entidades TelevisionChannel têm entidades BroadcastService correspondentes e válidas no feed.
Todas as entidades BroadcastEvent têm entidades BroadcastService correspondentes e válidas no feed.
Se workPerformed ou broadcastOfEvent for adicionado, todas as entidades BroadcastEvent terão entidades TVM (TVSeries, TVSeason, TVEpisode e Movie) correspondentes no feed.
Os canais locais foram tratados adequadamente no feed. Nesse caso, é necessário haver uma relação de uma entidade Organization com muitas entidades BroadcastService.
Canais com mudanças de horário, mas com a mesma programação, são processados corretamente no feed. Nesse caso, precisa haver uma relação de uma entidade Organization com muitas entidades BroadcastService.
Canais com programação semelhante, mas qualidade de vídeo diferente em streaming, são processados corretamente no feed. Nesse caso, precisa haver uma relação de uma entidade Organization com muitas entidades BroadcastService.
Para cada entidade BroadcastService, 14 dias (ou pelo menos sete dias) de conteúdo de EPG são fornecidos.
Para cada entidade BroadcastService no EPG, uma programação de EPG de 24 a 7 é fornecida sem sobreposições ou lacunas.
Para cada entidade BroadcastService, verifique se há um logo com um plano de fundo transparente disponível que pode ser usado em um fundo escuro (preto), de preferência em uma proporção de um para um.
Verifique se todas as entidades BroadcastEvent no feed têm pelo menos uma imagem de 16 x 9. A imagem pode estar disponível na própria entidade BroadcastEvent ou em uma entidade vinculada TVEpisode, TVSeries, Movie ou SportsEvent.
Comportamento do app ou site
Para entidades Movie, TVEpisode e SportsEvent, o conteúdo precisa ser reproduzido automaticamente em todas as plataformas.
Para TVSeries e TVSeason, o conteúdo precisa ser reproduzido automaticamente no Chromecast e no Android TV. Em outras plataformas, a reprodução precisa ser feita com um clique, e a reprodução automática é a melhor opção.

Lista de verificação de música

Verificações que geralmente se aplicam a provedores de catálogo de músicas.


Item(ns)
Conteúdo do feed
Todos os tipos de entidade compatíveis (MusicGroup, MusicAlbum, MusicRecording e MusicPlaylist) estão presentes no feed.
Todas as entidades MusicRecording precisam ter entidades MusicGroup correspondentes e válidas no feed.
Todas as entidades MusicRecording precisam ter entidades MusicAlbum correspondentes e válidas no feed, se aplicável.
Todas as entidades MusicAlbum precisam ter entidades MusicGroup correspondentes e válidas no feed.
Comportamento do app ou site
O conteúdo de todas as entidades precisa ser reproduzido automaticamente em todas as plataformas. No iOS, a reprodução pode ocorrer com um clique.
Os apps ou plataformas que exigem um login reproduzem o conteúdo imediatamente após o login.

Lista de verificação de rádio

Verificações que geralmente se aplicam a provedores de catálogo de rádio.


Item(ns)
Conteúdo do feed
O tipo de entidade compatível (RadioBroadcastService) está presente no feed.
As informações de rede fornecidas pelas propriedades broadcastAffiliateOf ou parentService são redes válidas, e não agrupamentos lógicos.
A relação entre uma estação de rádio e a rede principal precisa ser fornecida pela propriedade broadcastAffiliateOf ou parentService.
A propriedade alternateName precisa incluir nomes alternativos legítimos para uma estação, e não palavras-chave para influenciar o acionamento.
Para estações de rádio AM ou FM terrestres, a propriedade areaServed inclui a área em que a estação é veiculada.
Comportamento do app ou site
Para todas as entidades, o conteúdo precisa ser reproduzido automaticamente em todas as plataformas. No iOS, a reprodução pode ocorrer com um clique.
Os apps ou plataformas que exigem um login reproduzem o conteúdo imediatamente após o login.