Elenchi di controllo della qualità delle azioni multimediali

Nella pagina seguente sono elencati una serie di controlli fondamentali per la convalida di un elemento multimediale. Feed di azioni. Molte di queste consentono di verificare l'integrità strutturale del feed, mentre alcuni specificano il comportamento di alcuni elementi del feed. A velocizzare la convalida del feed e il feedback, verifica ogni articolo seguendo questo elenco di controllo e poi invia i file del feed a Google. Se fattibile, considerali come scenari di test che il tuo team deve superare ogni al momento in cui vuoi implementare un feed.

Elenco di controllo comune

Controlli applicabili indipendentemente dal tipo di catalogo fornito nel Feed Azioni multimediali.


Elementi
Contenuti dei feed
Il feed include tutti i contenuti del tuo catalogo.
I contenuti del feed corrispondono a quelli disponibili nel tuo completamente gestito di Google Cloud. Se aggiorni il catalogo, il feed deve rispecchiare queste caratteristiche aggiornamenti.
Tutte le entità nel feed hanno un ID univoco (@id).
Tutte le entità nel feed hanno un URL univoco (url).
Tutti gli URL (url) nel feed sono canonici.
@id, url e urlTemplate utilizzano i stesso dominio nel feed.
Il feed non contiene entità inattive, ovvero entità con availabilityEndDate impostati nel passato oppure entità che sono non è più disponibile nella tua app o piattaforma.
Tutte le entità nel feed hanno un link diretto univoco (urlTemplate).
Tutti i link diretti (urlTemplate) e gli URL (url) nel feed sono gli URL di produzione e non gli URL QA o DEV.
Il feed include link diretti (urlTemplate) a tutti piattaforme supportate (web, iOS, Android, Android TV e Chromecast) in conformità con i mediaOffered e contentToBeAnnounced proprietà.
Assicurati che contentRating sia disponibile per tutti i contenuti per adulti.
Comportamento dell'app o del sito web
Se i contenuti richiedono l'accesso agli utenti, devono essere riprodotti automaticamente su tutti piattaforme con un clic dall'accesso.
Se un utente avvia contenuti su una piattaforma mobile (Android e iOS), ma l'app non è installata sul dispositivo dell'utente, la piattaforma Indirizza l'utente all'App Store o al Play Store e chiede all'utente per installare l'app.

Elenco di controllo per i video on demand

Controlli generalmente applicabili ai fornitori di cataloghi video on demand.


Elementi
Contenuti dei feed
Tutti i tipi di entità supportati (Movie, TVEpisode, TVSeason e TVSeries) sono presenti nel feed.
Tutte le entità TVEpisode corrispondono a elementi TVSeries validi nel feed.
Più elementi TVEpisodes con lo stesso episodeNumber in un TVSeason non esistono.
Se un programma TV supporta le stagioni, tutte le entità TVSeason avranno corrispondenti entità TVSeries valide nel feed.
Più elementi TVSeasons con lo stesso seasonNumber in un TVSeries non esistono.
La proprietà della categoria di un TVSeries è impostata su il requisito di accesso meno restrittivo dei suoi contenuti. Ad esempio, se un TVSeries ha alcune entità TVEpisode che non richiedono all'utente di eseguire l'accesso e alcune TVEpisode che richiedono l'accesso da parte di un utente, imposta questo TVSeries per nologinrequired.
Le specifiche delle azioni multimediali non consentono contenuti autonomi nel formato breve come parte del feed di oggi. Assicurati che non ci siano contenuti brevi come trailer, è classificato in modo errato in Movie, TVSeries, TVEpisode, SportsEvent o altre entità di primo livello.
I trailer sono contenuti nel formato breve e le specifiche delle azioni per i contenuti multimediali ti consentono di fornire informazioni sul trailer nell'ambito di TVSeries, TVSeason, TVEpisode e Movie che utilizzano la proprietà trailer. Non fornire trailer nel feed delle azioni multimediali per un Movie a sé stante, TVSeries o altre entità di primo livello.
Comportamento dell'app o del sito web
Per Movie e TVEpisode, SportsEvent i contenuti devono essere riprodotti automaticamente su tutte le piattaforme.
Per TVSeries e TVSeason, i contenuti devono essere riprodotti automaticamente su Chromecast e Android TV. Su altre piattaforme, la riproduzione deve rientrare un solo clic (riproduzione automatica è l'opzione migliore).

Elenco di controllo per la TV in diretta

Controlli generalmente applicati al catalogo TV in diretta e Video on demand di Google Cloud.


Elementi
Contenuti dei feed
Tutti i tipi di entità supportati (Movie, TVEpisode, TVSeason TVSeries BroadcastService, BroadcastEvents, TelevisionChannel, Organization, CableOrSatelliteService e SportsEvent) sono presenti nel feed.
Tutte le entità TVEpisode hanno entità TVSeries valide corrispondenti nel feed.
Se un programma TV supporta le stagioni, tutte le entità TVSeason avranno corrispondenti entità TVSeries valide nel feed.
Più elementi TVEpisodes con lo stesso episodeNumber in un TVSeason non esistono.
Le specifiche delle azioni multimediali non ti consentono di fornire video nel formato breve contenuti (diversi dai trailer) nel feed di oggi. Assicurati che contenuti nel formato breve classificati in modo errato in Movie, TVSeries, TVEpisode, SportsEvent o altre entità di primo livello.
I trailer sono considerati contenuti nel formato breve e sono la funzionalità Media Action Le specifiche ti consentono di inserire informazioni sul trailer come parte TVSeries, TVSeason, TVEpisode, e Movie entità che usano la proprietà trailer. I trailer non devono essere forniti come singoli elementi nei feed delle azioni multimediali Movies, TVSeries o altre entità di primo livello.
Più elementi TVSeasons con lo stesso seasonNumber in un TVSeries non esiste.
La proprietà categoria di un'entità con potentialAction (ad es. un link diretto) sia impostato sull'accesso meno restrittivo. requisito dei suoi contenuti. Ad esempio, se un TVSeries ha un numero di TVEpisodes che sono nologinrequired e alcune che richiedono l'accesso, imposta questo TVSeries in modo che nologinrequired.
Tutte le BroadcastService entità hanno valori corrispondenti e Organization entità valide nel feed.
Tutte le CableOrSatelliteService entità hanno corrispondenti e Organization entità valide nel feed.
Tutte le TelevisionChannel entità hanno valori corrispondenti e CableOrSatellite entità valide nel feed.
Tutte le TelevisionChannel entità hanno valori corrispondenti e BroadcastService entità valide nel feed.
Tutte le entità BroadcastEvent hanno valori validi e corrispondenti BroadcastService entità nel feed.
Se workPerformed o broadcastOfEvent è aggiunte, tutte le entità BroadcastEvent avranno TVM (TVSeries, TVSeason, TVEpisode e Movie) nel feed.
I canali locali siano stati gestiti correttamente nel feed. In questo caso, deve esistere una relazione di un'entità Organization a molte entità BroadcastService.
I canali con time-shifted ma con la stessa programmazione vengono gestiti correttamente nel feed. In questo caso, deve esserci una relazione di uno Organization entità a molte BroadcastService le entità.
Canali con una programmazione simile, ma con una qualità video diversa termini dello streaming, siano gestiti correttamente nel feed. In questo caso, deve esistere una relazione di un Organization a molte entità BroadcastService.
Per ogni entità BroadcastService, 14 giorni (o almeno sette giorni) di contenuti EPG.
Per ogni entità BroadcastService nell'EPG, viene fornita una richiesta EPG 24 ore su 24, 7 giorni su 7 la pianificazione viene fornita senza sovrapposizioni o intervalli.
Per ogni entità BroadcastService, assicurati che sia presente un logo con uno sfondo trasparente che può essere utilizzata su uno sfondo scuro (nero), preferibilmente in un aspetto rapporto.
Assicurati che ogni entità BroadcastEvent nel feed è accompagnata da almeno un'immagine 16 x 9. L'immagine può essere disponibili nell'entità BroadcastEvent stessa su TVEpisode, TVSeries, Movie, o SportsEvent.
Comportamento dell'app o del sito web
Per le entità Movie, TVEpisode e SportsEvent, i contenuti devono essere riprodotti automaticamente su tutte le piattaforme.
Per TVSeries e TVSeason, i contenuti devono riproduzione automatica su Chromecast e Android TV. Su altre piattaforme, la riproduzione deve essere entro un clic (riproduzione automatica è l'opzione migliore).

Elenco di controllo per la musica

Controlli generalmente applicati ai fornitori di cataloghi musicali.


Elementi
Contenuti dei feed
Tutti i tipi di entità supportati (MusicGroup, MusicAlbum, MusicRecording e MusicPlaylist) sono presenti in il feed.
Tutte le entità MusicRecording devono avere valori corrispondenti MusicGroup entità valide nel feed.
Tutte le entità MusicRecording devono avere valori corrispondenti MusicAlbum entità valide nel feed, se applicabile.
Tutte le entità MusicAlbum devono avere valori corrispondenti MusicGroup entità valide nel feed.
Comportamento dell'app o del sito web
I contenuti di tutte le entità devono essere riprodotti automaticamente su tutte le piattaforme. Su iOS, la riproduzione può essere eseguita con un solo clic.
Le app o le piattaforme che richiedono l'accesso riproducono i propri contenuti subito dopo l'accesso.

Elenco di controllo per la radio

Controlli generalmente applicabili ai fornitori di cataloghi radiofonici.


Elementi
Contenuti dei feed
Il tipo di entità supportato (RadioBroadcastService) è presenti nel feed.
Le informazioni di rete fornite tramite le proprietà broadcastAffiliateOf o parentService sono reti valide e non logici.
La relazione tra una stazione radio e la rete principale deve essere forniti tramite la proprietà broadcastAffiliateOf o parentService.
La proprietà alternateName deve includere informazioni nomi alternativi di una stazione e non le parole chiave che lo influenzano attiva.
Per le stazioni radio terrestri AM o FM, l'areaServed include l'area in cui la stazione serve.
Comportamento dell'app o del sito web
Per tutte le entità, i contenuti devono essere riprodotti automaticamente su tutte le piattaforme. Su iOS, la riproduzione può essere eseguita con un solo clic.
Le app o le piattaforme che richiedono l'accesso riproducono i propri contenuti subito dopo l'accesso.