Listas de tareas de calidad de Acciones multimedia

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.