A página a seguir lista uma série de verificações fundamentais para validar um anúncio de mídia Feed de ações. Muitas delas ajudam a verificar a integridade estrutural do feed, enquanto alguns especificam como certos elementos do feed devem se comportar. Para acelerar o processo de validação e feedback do feed, verifique cada item em a lista de verificação a seguir e, em seguida, envie seus arquivos de feed para o Google. Se viáveis, pense neles como casos de teste que sua equipe precisa passar em todos momento em que você quer implantar um feed.
Lista de verificação comum
Verificações que se aplicam independentemente do tipo de catálogo fornecido no Feed de ações de mídia.
Itens |
---|
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 a
mesmo domínio no feed.
|
O feed não contém entidades desatualizadas, que são entidades com
availabilityEndDate definido anteriormente ou entidades que estão
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 todos
plataformas compatíveis (Web, iOS, Android, Android TV e Chromecast) de acordo com os mediaOffered e
contentToBeAnnounced .
|
Confira se o atributo contentRating é fornecido para todo o conteúdo adulto.
|
Comportamento do app ou site |
Se o conteúdo exigir que os usuários façam login, o conteúdo deverá ter reprodução automática em todos plataformas com um clique após o login. |
Se um usuário iniciar conteúdo em uma plataforma móvel (Android e iOS), mas o app não estiver instalado no dispositivo do usuário, a plataforma direciona o usuário para a App Store ou Play Store e solicita que ele para instalar o app. |
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.
Itens |
---|
Conteúdo do feed |
Todos os tipos de entidade com suporte (Movie , TVEpisode ,
TVSeason e TVSeries ) estão presentes no
se alimentam.
|
Todas as entidades TVEpisode correspondem a um TVSeries válido
entidades no feed.
|
Vários TVEpisodes com o mesmo
episodeNumber em um TVSeason não existem.
|
Se um programa de TV for compatível com temporadas, todas as entidades TVSeason terão
entidades TVSeries válidas correspondentes no feed.
|
Vários TVSeasons com o mesmo
seasonNumber em um TVSeries não existem.
|
A propriedade de categoria de uma TVSeries é definida como
requisito de acesso menos restritivo do conteúdo. Por exemplo, se
um TVSeries tem algumas entidades TVEpisode que
não exigem que o usuário faça login, e alguns TVEpisode
entidades que exigem que um usuário faça login, defina este TVSeries
como nologinrequired .
|
As Especificações de ação de mídia não permitem conteúdo independente e curto
como parte do feed atualmente. Não inclua conteúdos curtos, como
trailers, está classificado incorretamente em Movie ,
TVSeries , TVEpisode e SportsEvent .
ou outras entidades de nível superior.
|
Os trailers são conteúdo em formato curto, e as especificações de ações de mídia
permitem que você forneça informações sobre o trailer como parte do TVSeries ,
TVSeason , TVEpisode e Movie
entidades usando a propriedade trailer . Não fornecer trailers
nos feeds de Ações de mídia para um Movie independente,
TVSeries ou outras entidades de nível superior.
|
Comportamento do app ou site |
Para Movie e TVEpisode , SportsEvent
conteúdo deve 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 estar dentro de
um clique (a reprodução automática é a melhor opção).
|
Lista de verificação da TV ao vivo
Verificações que geralmente se aplicam ao catálogo de TV ao vivo e vídeo on demand provedores de rede.
Itens |
---|
Conteúdo do feed |
Todos os tipos de entidade com suporte (Movie , TVEpisode ,
TVSeason , TVSeries ,
BroadcastService , BroadcastEvents ,
TelevisionChannel , Organization ,
CableOrSatelliteService e SportsEvent )
estiverem 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 correspondentes no feed.
|
Vários TVEpisodes com o mesmo episodeNumber
em um TVSeason não existem.
|
As especificações de ação de mídia não permitem que você forneça
conteúdo atual (exceto trailers) como parte do feed. Confirme se não
o conteúdo de formato curto é classificado incorretamente em Movie ,
TVSeries , TVEpisode e SportsEvent .
ou outras entidades de nível superior.
|
Os trailers são considerados conteúdo de formato curto, e as campanhas de ação
As especificações permitem que você forneça informações sobre o trailer como parte
TVSeries , TVSeason , TVEpisode
e as entidades Movie usando a propriedade trailer .
Os trailers não devem ser fornecidos nos feeds de ações de mídia como independentes
Movies , TVSeries ou outras entidades de nível superior.
|
Vários TVSeasons com o mesmo seasonNumber em
um TVSeries não existe.
|
A propriedade de categoria de uma entidade com um potentialAction
por exemplo, um link direto) é definido como o tipo de acesso
requisito de seu conteúdo. Por exemplo, se um TVSeries tiver um
número de TVEpisodes que são nologinrequired
e alguns que exigem login, defina TVSeries como
nologinrequired
|
Todas as entidades BroadcastService têm valores
entidades Organization válidas no feed.
|
Todas as entidades CableOrSatelliteService têm valores
e entidades Organization válidas no feed.
|
Todas as entidades TelevisionChannel têm valores
entidades CableOrSatellite válidas no feed.
|
Todas as entidades TelevisionChannel têm valores
entidades BroadcastService válidas no feed.
|
Todas as entidades BroadcastEvent têm valores correspondentes
BroadcastService entidades no feed.
|
Se workPerformed ou broadcastOfEvent for
adicionado, todas as entidades BroadcastEvent terão
TVM (TVSeries , TVSeason , TVEpisode )
e Movie ) no feed.
|
Os canais locais foram tratados corretamente no feed. Nesse caso,
é preciso que haja uma relação de uma entidade Organization
a muitas entidades BroadcastService .
|
Canais com time-shifting, mas com a mesma programação, são tratados adequadamente
no feed. Nesse caso, deve haver uma relação de um
Organization entidade para muitos BroadcastService
entidades.
|
Canais com programação semelhante, mas qualidade de vídeo diferente em
termos de streaming, são tratados adequadamente no feed. Nesse caso,
deve haver uma relação de um Organization
entidade a muitas entidades BroadcastService .
|
Para cada entidade BroadcastService , 14 dias (ou pelo menos
sete dias) de conteúdo do EPG seja fornecido.
|
Para cada entidade BroadcastService no EPG, um EPG 24 horas por dia, 7 dias por semana
o cronograma seja fornecido 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 um aspecto de um para um
proporção.
|
Verifique se todas as entidades BroadcastEvent no feed
contém pelo menos uma imagem de 16 x 9. A imagem pode ser
disponível na própria entidade BroadcastEvent ou
em um TVEpisode , TVSeries , Movie vinculado,
ou entidade SportsEvent .
|
Comportamento do app ou site |
Para entidades Movie , TVEpisode e SportsEvent , o conteúdo precisa ter reprodução automática em todas as plataformas.
|
Para TVSeries e TVSeason , o conteúdo precisa
reprodução automática no Chromecast e no Android TV. Em outras plataformas, a reprodução
precisam estar dentro de um clique (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úsica.
Itens |
---|
Conteúdo do feed |
Todos os tipos de entidade compatíveis (MusicGroup , MusicAlbum ,
MusicRecording e MusicPlaylist ) estão presentes em
do feed.
|
Todas as entidades MusicRecording devem ter valores
entidades MusicGroup válidas no feed.
|
Todas as entidades MusicRecording devem ter valores
entidades MusicAlbum válidas no feed, se aplicável.
|
Todas as entidades MusicAlbum devem ter valores
entidades MusicGroup 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, do vídeo pode ocorrer com apenas um clique. |
Apps ou plataformas que exigem login reproduzem o conteúdo imediatamente após o login. |
Lista de verificação para rádio
Verificações que geralmente se aplicam aos provedores de catálogo de rádio.
Itens |
---|
Conteúdo do feed |
O tipo de entidade compatível (RadioBroadcastService ) é
presentes no feed.
|
As informações de rede fornecidas pelas propriedades broadcastAffiliateOf
ou parentService são redes válidas
e não em agrupamentos lógicos.
|
A relação entre uma estação de rádio e sua rede principal deve
ser fornecido pela propriedade broadcastAffiliateOf ou
parentService .
|
A propriedade alternateName precisa incluir informações
nomes alternativos para uma estação, e não palavras-chave para influenciar
gatilhos.
|
Para estações de rádio AM ou FM terrestres, o areaServed
inclui a área onde a estação atende.
|
Comportamento do app ou site |
Para todas as entidades, o conteúdo precisa ser reproduzido automaticamente em todas as plataformas. No iOS, do vídeo pode ocorrer com apenas um clique. |
Apps ou plataformas que exigem login reproduzem o conteúdo imediatamente após o login. |