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,urleurlTemplateutilizzano i
        stesso dominio nel feed. | 
| Il feed non contiene entità inattive, ovvero entità con availabilityEndDateimpostati 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 imediaOfferedecontentToBeAnnouncedproprietà. | 
| Assicurati che contentRatingsia 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,TVSeasoneTVSeries) sono presenti nel
      feed. | 
| Tutte le entità TVEpisodecorrispondono a elementiTVSeriesvalidi
      nel feed. | 
| Più elementi TVEpisodescon lo stessoepisodeNumberin unTVSeasonnon esistono. | 
| Se un programma TV supporta le stagioni, tutte le entità TVSeasonavranno
      corrispondenti entitàTVSeriesvalide nel feed. | 
| Più elementi TVSeasonscon lo stessoseasonNumberin unTVSeriesnon esistono. | 
| La proprietà della categoria di un TVSeriesè impostata su
      il requisito di accesso meno restrittivo dei suoi contenuti. Ad esempio, se
      unTVSeriesha alcune entitàTVEpisodeche
      non richiedono all'utente di eseguire l'accesso e alcuneTVEpisodeche richiedono l'accesso da parte di un utente, imposta questoTVSeriespernologinrequired. | 
| 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,SportsEvento 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,TVEpisodeeMovieche utilizzano la proprietàtrailer. Non fornire trailer
      nel feed delle azioni multimediali per unMoviea sé stante,TVSerieso altre entità di primo livello. | 
| Comportamento dell'app o del sito web | 
| Per MovieeTVEpisode,SportsEventi contenuti devono essere riprodotti automaticamente su tutte le piattaforme. | 
| Per TVSerieseTVSeason, 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,TVSeasonTVSeriesBroadcastService,BroadcastEvents,TelevisionChannel,Organization,CableOrSatelliteServiceeSportsEvent)
      sono presenti nel feed. | 
| Tutte le entità TVEpisodehanno entità
      TVSeriesvalide corrispondenti nel feed. | 
| Se un programma TV supporta le stagioni, tutte le entità TVSeasonavranno 
      corrispondenti entitàTVSeriesvalide nel feed. | 
| Più elementi TVEpisodescon lo stessoepisodeNumberin unTVSeasonnon 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,SportsEvento 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,
      eMovieentità che usano la proprietàtrailer.
      I trailer non devono essere forniti come singoli elementi nei feed delle azioni multimedialiMovies,TVSerieso altre entità di primo livello. | 
| Più elementi TVSeasonscon lo stessoseasonNumberin
      unTVSeriesnon 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 unTVSeriesha un
      numero diTVEpisodesche sononologinrequirede alcune che richiedono l'accesso, imposta questoTVSeriesin modo chenologinrequired. | 
| Tutte le BroadcastServiceentità hanno valori corrispondenti eOrganizationentità valide nel feed. | 
| Tutte le CableOrSatelliteServiceentità hanno corrispondenti
      eOrganizationentità valide nel feed. | 
| Tutte le TelevisionChannelentità hanno valori corrispondenti eCableOrSatelliteentità valide nel feed. | 
| Tutte le TelevisionChannelentità hanno valori corrispondenti eBroadcastServiceentità valide nel feed. | 
| Tutte le entità BroadcastEventhanno valori validi e corrispondentiBroadcastServiceentità nel feed. | 
| Se workPerformedobroadcastOfEventè
      aggiunte, tutte le entitàBroadcastEventavranno
      TVM (TVSeries,TVSeason,TVEpisodeeMovie) nel feed. | 
| I canali locali siano stati gestiti correttamente nel feed. In questo caso,
      deve esistere una relazione di un'entità Organizationa 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 Organizationentità a molteBroadcastServicele 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 Organizationa molte entitàBroadcastService. | 
| Per ogni entità BroadcastService, 14 giorni (o almeno
      sette giorni) di contenuti EPG. | 
| Per ogni entità BroadcastServicenell'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 unlogocon uno sfondo trasparente che può essere
      utilizzata su uno sfondo scuro (nero), preferibilmente in un aspetto
      rapporto. | 
| Assicurati che ogni entità BroadcastEventnel feed
      è accompagnata da almeno un'immagine 16 x 9. L'immagine può essere
      disponibili nell'entitàBroadcastEventstessa
      suTVEpisode,TVSeries,Movie,
      oSportsEvent. | 
| Comportamento dell'app o del sito web | 
| Per le entità Movie,TVEpisodeeSportsEvent, i contenuti devono essere riprodotti automaticamente su tutte le piattaforme. | 
| Per TVSerieseTVSeason, 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,MusicRecordingeMusicPlaylist) sono presenti in
      il feed. | 
| Tutte le entità MusicRecordingdevono avere valori corrispondentiMusicGroupentità valide nel feed. | 
| Tutte le entità MusicRecordingdevono avere valori corrispondentiMusicAlbumentità valide nel feed, se applicabile. | 
| Tutte le entità MusicAlbumdevono avere valori corrispondentiMusicGroupentità 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
      oparentServicesono reti valide
      e non logici. | 
| La relazione tra una stazione radio e la rete principale deve
      essere forniti tramite la proprietà broadcastAffiliateOfo
      parentService. | 
| La proprietà alternateNamedeve 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' areaServedinclude 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. |