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,urlyurlTemplateusan la
        mismo dominio en el feed. | 
| El feed no contiene entidades inactivas que sean entidades con availabilityEndDateestablecidos 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 elmediaOfferedycontentToBeAnnounced. | 
| Asegúrese de proporcionar contentRatingpara 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,TVSeasonyTVSeries) están presentes en el
      feed. | 
| Todas las entidades TVEpisodecorresponden aTVSeriesválidos.
      del feed. | 
| Varios TVEpisodescon el mismoepisodeNumberen unaTVSeasonno existen. | 
| Si un programa de TV admite temporadas, todas las entidades TVSeasontienen
      las entidadesTVSeriescorrespondientes y válidas del feed. | 
| Varios TVSeasonscon el mismoseasonNumberen unaTVSeriesno existen. | 
| La propiedad de categoría de TVSeriesse establece de la siguiente manera:
      el requisito de acceso menos restrictivo a su contenido. Por ejemplo, si
      unTVSeriestiene algunas entidadesTVEpisodeque
      no requieren que el usuario acceda y algunasTVEpisodeque requieren que un usuario acceda, establece esteTVSeriespara que seanologinrequired. | 
| 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,TVEpisodeySportsEventu 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,TVEpisodeyMovieEntidades que usan la propiedadtrailer. No proporcionar avances
      en los feeds de Acciones multimedia para unMovieindependiente,TVSerieso cualquier otra entidad de nivel superior. | 
| Comportamiento de la aplicación o del sitio web | 
| Para MovieyTVEpisode,SportsEventel contenido debe reproducirse automáticamente en todas las plataformas. | 
| En TVSeriesyTVSeason, 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,TVSeriesBroadcastService,BroadcastEvents,TelevisionChannel,Organization,CableOrSatelliteServiceySportsEvent)
      están presentes en el feed. | 
| Todas las entidades TVEpisodetienen entidades
      TVSeriesválidas correspondientes en el feed. | 
| Si un programa de TV admite temporadas, todas las entidades TVSeasontienen 
      las entidadesTVSeriescorrespondientes y válidas del feed. | 
| Varios TVEpisodescon el mismoepisodeNumberen unTVSeasonno 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,TVEpisodeySportsEventu 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,
      yMoviecon la propiedadtrailer.
      No se deben proporcionar avances independientes en los feeds de Acciones multimedia.Movies,TVSeriesy otras entidades de nivel superior. | 
| Varios TVSeasonscon el mismoseasonNumberen
      no existenTVSeries. | 
| 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 unTVSeriestiene un
      cantidad deTVEpisodesque estánnologinrequiredy otros que requieren acceso, configura esteTVSeriescomonologinrequired | 
| Todas las entidades BroadcastServicetienen valores correspondientes y
      Hay entidadesOrganizationválidas en el feed. | 
| Todas las entidades CableOrSatelliteServicetienen valores de
      y entidadesOrganizationválidas en el feed. | 
| Todas las entidades TelevisionChanneltienen valores correspondientes y
      Hay entidadesCableOrSatelliteválidas en el feed. | 
| Todas las entidades TelevisionChanneltienen valores correspondientes y
      Hay entidadesBroadcastServiceválidas en el feed. | 
| Todas las entidades BroadcastEventtienen valores correspondientes y válidos
      HayBroadcastServiceentidades en el feed. | 
| Si workPerformedobroadcastOfEventes
      agregado, todas las entidadesBroadcastEventtendrán un valor de
      TVM (TVSeries,TVSeasonyTVEpisode)
      yMovie) del feed. | 
| Los canales locales se procesaron correctamente en el feed. En este caso,
      debe haber una relación de una entidad Organizationa muchas entidadesBroadcastService. | 
| 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 Organizationa muchosBroadcastServiceentidades. | 
| 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 Organizationa muchas entidadesBroadcastService. | 
| Por cada entidad BroadcastService, 14 días (o al menos
      siete días) de contenido EPG. | 
| Por cada entidad BroadcastServiceen 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 unlogocon 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 BroadcastEventen el feed
      tenga, al menos, una imagen de 16 × 9. La imagen puede ser
      disponible en la propia entidadBroadcastEvento
      en unTVEpisode,TVSeries,Movievinculado
      oSportsEvent. | 
| Comportamiento de la aplicación o del sitio web | 
| Para las entidades Movie,TVEpisodeySportsEvent, el contenido debe reproducirse automáticamente en todas las plataformas. | 
| En el caso de TVSeriesyTVSeason, 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,MusicRecordingyMusicPlaylist) están presentes en
      el feed. | 
| Todas las entidades MusicRecordingdeben tener correspondientes y
      Hay entidadesMusicGroupválidas en el feed. | 
| Todas las entidades MusicRecordingdeben tener correspondientes y
      entidadesMusicAlbumválidas en el feed, si corresponde. | 
| Todas las entidades MusicAlbumdeben tener correspondientes y
      Hay entidadesMusicGroupvá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
      oparentServiceson 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 broadcastAffiliateOfo
      parentService. | 
| La propiedad alternateNamedebe 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 areaServedincluye 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. |