La page suivante répertorie un certain nombre de vérifications fondamentales permettant de valider un élément multimédia. Flux d'actions. Elles permettent de vérifier l'intégrité structurelle du flux tandis que d'autres spécifient le comportement des éléments du flux. À d'accélérer le processus de validation du flux et d'envoyer des commentaires, vérifiez chaque article à l'aide de la checklist suivante, puis envoyez votre ou vos fichiers de flux à Google. Si réalisables, considérez-les comme des scénarios types que votre équipe doit réussir au moment de déployer un flux.
Checklist courante
Vérifications qui s'appliquent quel que soit le type de catalogue que vous fournissez dans le dans le flux Media Actions.
| Article(s) | 
|---|
| Contenus de flux | 
| Le flux inclut tout le contenu de votre catalogue. | 
| Le contenu de votre flux correspond à celui disponible dans votre Google Cloud. Si vous mettez à jour votre catalogue, le flux doit refléter ces mises à jour. | 
      Toutes les entités du flux possèdent un identifiant unique (@id).
     | 
  
      Toutes les entités du flux ont une URL unique (url).
     | 
  
      Toutes les URL (url) du flux sont canoniques.
     | 
  
      @id, url et urlTemplate utilisent le
        même domaine dans le flux.
     | 
  
      Le flux ne contient pas d'entités obsolètes, c'est-à-dire des entités ayant
      availabilityEndDate défini dans le passé, ou les entités
      n'est plus disponible dans votre application ou sur votre plate-forme.
     | 
  
      Toutes les entités du flux possèdent un lien profond unique
      (urlTemplate).
     | 
  
      Tous les liens profonds (urlTemplate) et URL (url)
      du flux sont des URL de production, et non des URL de contrôle qualité ou de développement.
     | 
  
      Le flux inclut des liens profonds (urlTemplate) vers tous
      plates-formes compatibles (Web, iOS, Android, Android TV et Chromecast) conformes aux mediaOffered et
      contentToBeAnnounced.
     | 
  
      Assurez-vous que contentRating est fourni pour tous les contenus réservés aux adultes.
     | 
  
| Comportement des applications ou des sites Web | 
| Si les utilisateurs doivent se connecter pour accéder au contenu, celui-ci doit être lu automatiquement plates-formes en un clic après la connexion. | 
| Si un utilisateur lance un contenu sur une plate-forme mobile (Android et iOS), mais que votre application n'est pas installée sur l'appareil de l'utilisateur, la plate-forme redirige l'utilisateur vers l'App Store ou le Play Store, et l'invite pour installer l'application. | 
Checklist de vidéo à la demande
Vérifications qui s'appliquent généralement aux fournisseurs de catalogue de vidéo à la demande
| Article(s) | 
|---|
| Contenus de flux | 
      Tous les types d'entités compatibles (Movie, TVEpisode,
      TVSeason et TVSeries) sont présentes dans le
      flux.
     | 
  
      Toutes les entités TVEpisode correspondent à des TVSeries valides
      entités du flux. 
     | 
  
      Plusieurs éléments TVEpisodes avec le même 
      episodeNumber dans un TVSeason n'existent pas.
     | 
  
      Si une émission télévisée est compatible avec les saisons, toutes les entités TVSeason ont
      les entités TVSeries valides correspondantes dans le flux.
     | 
  
      Plusieurs éléments TVSeasons avec le même
      seasonNumber dans un TVSeries n'existent pas.
     | 
  
      La propriété de catégorie d'un TVSeries est définie sur
      l'exigence d'accès la moins restrictive à son contenu. Par exemple, si
      un élément TVSeries comporte des entités TVEpisode qui
      ne nécessitent pas que l'utilisateur se connecte, et certains TVEpisode
      entités nécessitant que l'utilisateur se connecte, définissez ce TVSeries
      est nologinrequired.
     | 
  
      Les spécifications Media Action n'autorisent pas les contenus courts autonomes
      dans le flux aujourd'hui. Assurez-vous qu'aucun contenu court, tel que
      bandes-annonces, est mal catégorisé en Movie,
      TVSeries, TVEpisode, SportsEvent
      ou d'autres entités de niveau supérieur.
     | 
  
      Les bandes-annonces sont des contenus courts et les spécifications Media Action
      vous permettent de fournir des informations sur les caravanes dans le TVSeries,
      TVSeason, TVEpisode et Movie
      à l'aide de la propriété trailer. Ne pas fournir de caravanes
      dans les flux Media Actions pour un élément Movie autonome,
      TVSeries ou d'autres entités de niveau supérieur.
     | 
  
| Comportement de l'application ou du site Web | 
      Pour Movie et TVEpisode, SportsEvent
      le contenu doit être lu automatiquement sur toutes les plates-formes.   
     | 
  
      Pour TVSeries et TVSeason, le contenu doit être en lecture automatique
      sur Chromecast et Android TV. Sur les autres plates-formes, la lecture doit être comprise dans
      Un seul clic (la lecture automatique est la meilleure option).  
     | 
  
Checklist pour la télévision en direct
Vérifications qui s'appliquent généralement au catalogue de télévision en direct et de vidéo à la demande fournisseurs de services cloud.
| Article(s) | 
|---|
| Contenus de flux | 
      Tous les types d'entités compatibles (Movie, TVEpisode,
      TVSeason, TVSeries
      BroadcastService, BroadcastEvents
      TelevisionChannel, Organization,
      CableOrSatelliteService et SportsEvent)
      sont présentes dans le flux.
     | 
  
      Toutes les entités TVEpisode ont des entités 
      TVSeries valides correspondantes dans le flux. 
     | 
  
      Si une émission télévisée est compatible avec les saisons, toutes les entités TVSeason ont 
      les entités TVSeries valides correspondantes dans le flux.
     | 
  
      Plusieurs TVEpisodes avec le même episodeNumber
      dans un TVSeason n'existent pas.
     | 
  
      Les spécifications Media Action ne vous permettent pas de fournir des formats courts
      (autres que les bandes-annonces) dans le flux. Assurez-vous que non
      le contenu court est mal classé dans la catégorie Movie, 
      TVSeries, TVEpisode, SportsEvent
      ou d'autres entités de niveau supérieur.
     | 
  
      Les bandes-annonces sont considérées comme des contenus courts et une action média
      Les spécifications vous permettent de fournir des informations sur les caravanes dans le cadre
      les éléments TVSeries, TVSeason, TVEpisode
      et Movie à l'aide de la propriété trailer.
      Les bandes-annonces ne doivent pas être fournies séparément dans les flux Media Actions.
      Movies, TVSeries ou d'autres entités de niveau supérieur.
     | 
  
      Plusieurs TVSeasons avec le même seasonNumber dans
      un TVSeries n'existe pas.
     | 
  
      Propriété de catégorie d'une entité avec un élément potentialAction.
      (un lien profond, par exemple) est défini sur l'accès le moins restrictif
      de son contenu. Par exemple, si un TVSeries a un
      nombre d'TVEpisodes nologinrequired
      et d'autres nécessitant une connexion, définissez TVSeries sur
      nologinrequired 
     | 
  
      Toutes les entités BroadcastService ont des valeurs et
      entités Organization valides dans le flux.
     | 
  
      Toutes les entités CableOrSatelliteService ont des
      et les entités Organization valides dans le flux.
     | 
  
      Toutes les entités TelevisionChannel ont des valeurs et
      entités CableOrSatellite valides dans le flux.
     | 
  
      Toutes les entités TelevisionChannel ont des valeurs et
      entités BroadcastService valides dans le flux.
     | 
  
      Toutes les entités BroadcastEvent ont des valeurs correspondantes et valides
      BroadcastService entités dans le flux.
     | 
  
      Si workPerformed ou broadcastOfEvent est
      toutes les entités BroadcastEvent ont des valeurs
      TVM (TVSeries, TVSeason, TVEpisode)
      et Movie) dans le flux.
     | 
  
      Les chaînes locales ont été correctement gérées dans le flux. Dans ce cas,
      il doit y avoir une relation entre une entité Organization
      à plusieurs entités BroadcastService.
     | 
  
      Les chaînes en décalage temporel, mais dont la programmation est identique, sont gérées correctement.
      dans le flux. Dans ce cas, il doit y avoir la relation d'un
      Organization entité vers plusieurs BroadcastService
      entités.
     | 
  
      Chaînes dont la programmation est similaire, mais la qualité des vidéos n'est pas la même
      liés au streaming, sont gérés correctement dans le flux. Dans ce cas,
      il doit y avoir la relation d'un Organization
      à plusieurs entités BroadcastService.
     | 
  
      Pour chaque entité BroadcastService, 14 jours (ou au moins
      sept jours) de contenu EPG est fourni.
     | 
  
      Pour chaque BroadcastService d'entité de l'EPG, un EPG 24h/24, 7j/7
      le calendrier fourni ne comporte pas de chevauchement ni d'écart.
     | 
  
      Pour chaque entité BroadcastService, assurez-vous qu'il existe un
      logo avec un arrière-plan transparent pouvant être
      utilisé sur un fond sombre (noir), de préférence dans un format un à un
      le ratio.
     | 
  
      Assurez-vous que chaque entité BroadcastEvent du flux
      est associée à au moins une image 16 x 9. L'image peut être
      disponible sur l'entité BroadcastEvent elle-même ou
      sur un(e) TVEpisode, TVSeries, Movie,
      ou SportsEvent.
     | 
  
| Comportement de l'application ou du site Web | 
      Pour les entités Movie, TVEpisode et SportsEvent, le contenu doit être lu automatiquement sur toutes les plates-formes.    
     | 
  
      Pour TVSeries et TVSeason, le contenu doit
      la lecture automatique sur Chromecast et Android TV. Sur d'autres plates-formes, la lecture
      doit être accessible en un clic (la lecture automatique est la meilleure option).   
     | 
  
Checklist pour la musique
Vérifications qui s'appliquent généralement aux fournisseurs de catalogues musicaux
| Article(s) | 
|---|
| Contenus de flux | 
      Tous les types d'entités compatibles (MusicGroup, MusicAlbum,
      MusicRecording et MusicPlaylist) sont présentes dans
      le flux.
     | 
  
      Toutes les entités MusicRecording doivent avoir des valeurs et
      entités MusicGroup valides dans le flux.
     | 
  
      Toutes les entités MusicRecording doivent avoir des valeurs et
      des entités MusicAlbum valides dans le flux, le cas échéant.
     | 
  
      Toutes les entités MusicAlbum doivent avoir des valeurs et
      entités MusicGroup valides dans le flux.
     | 
  
| Comportement de l'application ou du site Web | 
| Le contenu de toutes les entités doit être lu automatiquement sur toutes les plates-formes. Sur iOS, en un clic. | 
| Les applications ou plates-formes nécessitant une connexion lisent leurs contenus immédiatement après la connexion. | 
Checklist pour la radio
Vérifications qui s'appliquent généralement aux fournisseurs de catalogue radio.
| Article(s) | 
|---|
| Contenus de flux | 
      Le type d'entité compatible (RadioBroadcastService) est
      présentes dans le flux.
     | 
  
      Les informations réseau fournies via les propriétés broadcastAffiliateOf
       ou parentService sont des réseaux valides
      et non des regroupements logiques.
     | 
  
      La relation entre une station de radio et son réseau parent doit
      via la propriété broadcastAffiliateOf ou 
      parentService.
     | 
  
      La propriété alternateName doit inclure des identifiants
      d'autres noms de stations, et non des mots-clés
      le déclenchement.
     | 
  
      Pour les stations de radio terrestre AM ou FM, le areaServed
      comprend la zone desservie par la station.
     | 
  
| Comportement de l'application ou du site Web | 
| Pour toutes les entités, le contenu doit être lu automatiquement sur toutes les plates-formes. Sur iOS, en un clic. | 
| Les applications ou plates-formes nécessitant une connexion lisent leurs contenus immédiatement après la connexion. |