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. |