En la siguiente página, se enumeran algunas verificaciones fundamentales para validar un objeto Media Feed de acciones. Muchos ayudan a verificar la integridad estructural del feed, mientras que otros especifican cómo deben comportarse ciertos elementos. Para acelerar el proceso de validación del feed y de enviar comentarios, verificar cada artículo en la siguiente lista de tareas y, luego, envía los archivos del feed a Google. Si factibles, piensa en estos como casos de prueba que tu equipo necesita aprobar cada vez que quieras implementar un feed.
Lista de tareas comunes
Son las verificaciones que se aplican independientemente del tipo de catálogo que proporciones en la feed de acciones multimedia.
| Elementos | 
|---|
| Contenidos de feed | 
| El feed incluye todo el contenido de tu catálogo. | 
| El contenido del feed coincide con el contenido disponible en tu servicio. Si actualizas tu catálogo, el feed debe reflejar esos actualizaciones. | 
      Todas las entidades del feed tienen un ID único (@id).
     | 
  
      Todas las entidades del feed tienen una URL única (url).
     | 
  
      Todas las URLs (url) del feed son canónicas.
     | 
  
      @id, url y urlTemplate usan la
        mismo dominio en el feed.
     | 
  
      El feed no contiene entidades inactivas que sean entidades con
      availabilityEndDate establecidos en el pasado, o entidades que son
      ya no está disponible en tu app ni plataforma.
     | 
  
      Todas las entidades del feed tienen un vínculo directo único
      (urlTemplate).
     | 
  
      Todos los vínculos directos (urlTemplate) y las URLs (url)
      del feed son URL de producción, no URL de QA o DEV.
     | 
  
      El feed incluye vínculos directos (urlTemplate) a todo.
      plataformas compatibles (Web, iOS, Android, Android TV y Chromecast) de acuerdo con el mediaOffered y
      contentToBeAnnounced.
     | 
  
      Asegúrese de proporcionar contentRating para todo el contenido para adultos.
     | 
  
| Comportamiento de la aplicación o el sitio web | 
| Si el contenido requiere que los usuarios accedan a su cuenta, este debe reproducirse automáticamente en todos los plataformas con un solo clic tras acceder. | 
| Si un usuario inicia el contenido en una plataforma para dispositivos móviles (iOS y Android), pero no está instalada en el dispositivo del usuario, la plataforma Dirige al usuario a App Store o Play Store y le pide para instalar la app. | 
Lista de tareas de video on demand
Comprobaciones que generalmente se aplican a los proveedores de catálogos de video on demand.
| Elementos | 
|---|
| Contenidos de feed | 
      Todos los tipos de entidades compatibles (Movie, TVEpisode,
      TVSeason y TVSeries) están presentes en el
      feed.
     | 
  
      Todas las entidades TVEpisode corresponden a TVSeries válidos.
      del feed. 
     | 
  
      Varios TVEpisodes con el mismo 
      episodeNumber en una TVSeason no existen.
     | 
  
      Si un programa de TV admite temporadas, todas las entidades TVSeason tienen
      las entidades TVSeries correspondientes y válidas del feed.
     | 
  
      Varios TVSeasons con el mismo
      seasonNumber en una TVSeries no existen.
     | 
  
      La propiedad de categoría de TVSeries se establece de la siguiente manera:
      el requisito de acceso menos restrictivo a su contenido. Por ejemplo, si
      un TVSeries tiene algunas entidades TVEpisode que
      no requieren que el usuario acceda y algunas TVEpisode
      que requieren que un usuario acceda, establece este TVSeries
      para que sea nologinrequired.
     | 
  
      Las especificaciones de acciones multimedia no admiten contenido independiente de formato corto.
      como parte del feed hoy en día. Asegúrate de que no haya contenido breve, como
      avances, está mal categorizado en Movie,
      TVSeries, TVEpisode y SportsEvent
      u otras entidades de nivel superior.
     | 
  
      Los avances son contenido de formato corto, y las especificaciones de acciones multimedia
      te permiten proporcionar información sobre avances como parte de la TVSeries,
      TVSeason, TVEpisode y Movie
      Entidades que usan la propiedad trailer. No proporcionar avances
      en los feeds de Acciones multimedia para un Movie independiente,
      TVSeries o cualquier otra entidad de nivel superior.
     | 
  
| Comportamiento de la aplicación o del sitio web | 
      Para Movie y TVEpisode, SportsEvent
      el contenido debe reproducirse automáticamente en todas las plataformas.   
     | 
  
      En TVSeries y TVSeason, el contenido debe reproducirse automáticamente
      en Chromecast y Android TV. En otras plataformas, la reproducción debe estar dentro
      con un clic (la reproducción automática es la mejor opción).  
     | 
  
Lista de tareas de TV en vivo
Verificaciones que generalmente se aplican al catálogo de TV en vivo y video on demand proveedores.
| Elementos | 
|---|
| Contenidos de feed | 
      Todos los tipos de entidades compatibles (Movie, TVEpisode,
      TVSeason, TVSeries
      BroadcastService, BroadcastEvents,
      TelevisionChannel, Organization,
      CableOrSatelliteService y SportsEvent)
      están presentes en el feed.
     | 
  
      Todas las entidades TVEpisode tienen entidades 
      TVSeries válidas correspondientes en el feed. 
     | 
  
      Si un programa de TV admite temporadas, todas las entidades TVSeason tienen 
      las entidades TVSeries correspondientes y válidas del feed.
     | 
  
      Varios TVEpisodes con el mismo episodeNumber
      en un TVSeason no existen.
     | 
  
      Las especificaciones de acciones multimedia
no te permiten publicar contenido
      contenido (excepto los avances) como parte del feed actualmente. Asegúrate de que no
      el contenido de formato corto está mal categorizado en Movie, 
      TVSeries, TVEpisode y SportsEvent
      u otras entidades de nivel superior.
     | 
  
      Los avances se consideran contenido de formato corto y la Acción multimedia
      Las especificaciones te permiten proporcionar información para avances como parte de
      TVSeries, TVSeason, TVEpisode,
      y Movie con la propiedad trailer.
      No se deben proporcionar avances independientes en los feeds de Acciones multimedia.
      Movies, TVSeries y otras entidades de nivel superior.
     | 
  
      Varios TVSeasons con el mismo seasonNumber en
      no existen TVSeries.
     | 
  
      La propiedad de categoría de una entidad con un potentialAction
      (por ejemplo, un vínculo directo) está configurado en el acceso menos restrictivo.
      de su contenido. Por ejemplo, si un TVSeries tiene un
      cantidad de TVEpisodes que están nologinrequired
      y otros que requieren acceso, configura este TVSeries como
      nologinrequired 
     | 
  
      Todas las entidades BroadcastService tienen valores correspondientes y
      Hay entidades Organization válidas en el feed.
     | 
  
      Todas las entidades CableOrSatelliteService tienen valores de
      y entidades Organization válidas en el feed.
     | 
  
      Todas las entidades TelevisionChannel tienen valores correspondientes y
      Hay entidades CableOrSatellite válidas en el feed.
     | 
  
      Todas las entidades TelevisionChannel tienen valores correspondientes y
      Hay entidades BroadcastService válidas en el feed.
     | 
  
      Todas las entidades BroadcastEvent tienen valores correspondientes y válidos
      Hay BroadcastService entidades en el feed.
     | 
  
      Si workPerformed o broadcastOfEvent es
      agregado, todas las entidades BroadcastEvent tendrán un valor de
      TVM (TVSeries, TVSeason y TVEpisode)
      y Movie) del feed.
     | 
  
      Los canales locales se procesaron correctamente en el feed. En este caso,
      debe haber una relación de una entidad Organization
      a muchas entidades BroadcastService.
     | 
  
      Canales con programación en pausa en directo, pero que se manejan correctamente
      en el feed. En este caso, debería haber una relación de uno
      Entidad Organization a muchos BroadcastService
      entidades.
     | 
  
      Canales con programación similar, pero con una calidad de video distinta en
      términos de la transmisión, se manejen correctamente en el feed. En este caso,
      debe haber una relación de un Organization
      a muchas entidades BroadcastService.
     | 
  
      Por cada entidad BroadcastService, 14 días (o al menos
      siete días) de contenido EPG.
     | 
  
      Por cada entidad BroadcastService en la EPG, se aplica una EPG de 24 horas al día, 7 días a la semana.
      el cronograma del proyecto sin superposiciones ni brechas.
     | 
  
      Para cada entidad BroadcastService, asegúrate de que haya un
      logo con un fondo transparente disponible que se puede
      usarse sobre un fondo oscuro (negro), preferentemente en un aspecto uno a uno
      proporción.
     | 
  
      Asegúrate de que cada entidad BroadcastEvent en el feed
      tenga, al menos, una imagen de 16 × 9. La imagen puede ser
      disponible en la propia entidad BroadcastEvent o
      en un TVEpisode, TVSeries, Movie vinculado
      o SportsEvent.
     | 
  
| Comportamiento de la aplicación o del sitio web | 
      Para las entidades Movie, TVEpisode y SportsEvent, el contenido debe reproducirse automáticamente en todas las plataformas.    
     | 
  
      En el caso de TVSeries y TVSeason, el contenido debe
      Reproducción automática en Chromecast y Android TV. En otras plataformas, la reproducción
      debe realizarse con un solo clic (la reproducción automática es la mejor opción).   
     | 
  
Lista de verificación de música
Comprobaciones que generalmente se aplican a los proveedores de catálogos de música.
| Elementos | 
|---|
| Contenidos de feed | 
      Todos los tipos de entidades compatibles (MusicGroup, MusicAlbum,
      MusicRecording y MusicPlaylist) están presentes en
      el feed.
     | 
  
      Todas las entidades MusicRecording deben tener correspondientes y
      Hay entidades MusicGroup válidas en el feed.
     | 
  
      Todas las entidades MusicRecording deben tener correspondientes y
      entidades MusicAlbum válidas en el feed, si corresponde.
     | 
  
      Todas las entidades MusicAlbum deben tener correspondientes y
      Hay entidades MusicGroup válidas en el feed.
     | 
  
| Comportamiento de la aplicación o del sitio web | 
| El contenido de todas las entidades debe reproducirse automáticamente en todas las plataformas. En iOS, la reproducción puede realizarse con un solo clic. | 
| Las apps o plataformas que requieren acceso reproducen su contenido inmediatamente después de acceder. | 
Lista de tareas de radio
Comprobaciones que generalmente se aplican a los proveedores de catálogos de radios.
| Elementos | 
|---|
| Contenidos de feed | 
      El tipo de entidad admitido (RadioBroadcastService) es
      presentes en el feed.
     | 
  
      La información de red proporcionada a través de las propiedades broadcastAffiliateOf
       o parentService son redes válidas.
      y no agrupaciones lógicas.
     | 
  
      La relación entre una estación de radio y su red principal
      Se puede proporcionar a través de la propiedad broadcastAffiliateOf o 
      parentService.
     | 
  
      La propiedad alternateName debe incluir
      nombres alternativos para una estación, y no palabras clave para influir
      desencadenante.
     | 
  
      En el caso de las estaciones de radio AM o FM terrestres, el areaServed
      incluye el área donde presta servicio la estación.
     | 
  
| Comportamiento de la aplicación o del sitio web | 
| Para todas las entidades, el contenido debe reproducirse automáticamente en todas las plataformas. En iOS, la reproducción puede realizarse con un solo clic. | 
| Las apps o plataformas que requieren acceso reproducen su contenido inmediatamente después de acceder. |