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