Na następnej stronie znajdziesz listę szeregu podstawowych mechanizmów kontroli, które umożliwiają weryfikację multimediów Plik danych działań. Wiele z nich pomaga zweryfikować integralność strukturalną pliku, a kilka określają, jak mają wyglądać określone elementy kanału. Do oraz przyspieszyć proces weryfikacji i przesyłania opinii, sprawdź każdy element tę listę kontrolną, a następnie prześlij pliki danych do Google. Jeśli traktuj je jak przypadki testowe, które Twój zespół musi przejść za każdym razem, gdy chcesz wdrożyć plik danych.
Wspólna lista kontrolna
Testy, które mają zastosowanie niezależnie od typu katalogu przesłanego w Plik danych Media Actions.
| Produkt(y) | 
|---|
| Zawartość pliku danych | 
| Plik danych zawiera wszystkie treści z katalogu. | 
| Treści w kanale odpowiadają treściom dostępnym w posprzedażna. Jeśli aktualizujesz katalog, plik danych musi uwzględniać aktualizacje. | 
      Wszystkie elementy w pliku danych mają unikalny identyfikator (@id).
     | 
  
      Wszystkie elementy w kanale mają unikalny adres URL (url).
     | 
  
      Wszystkie adresy URL (url) w pliku danych są kanoniczne.
     | 
  
      @id, url i urlTemplate używają
        tę samą domenę w pliku danych.
     | 
  
      w pliku danych nie ma nieaktualnych elementów, które zawierają
      Wartość availabilityEndDate ustawiona w przeszłości lub elementy, które są
      nie są już dostępne w Twojej aplikacji lub na Twojej platformie.
     | 
  
      Wszystkie elementy w pliku danych mają unikalny precyzyjny link
      (urlTemplate).
     | 
  
      Wszystkie precyzyjne linki (urlTemplate) i adresy URL (url)
      są to adresy URL produktów, a nie URL-e kontroli jakości ani DEV.
     | 
  
      Plik danych zawiera precyzyjne linki (urlTemplate) do wszystkich
      obsługiwane platformy (przeglądarka, iOS, Android, Android TV i Chromecast) zgodnie z wytycznymi mediaOffered i
      Usługi: contentToBeAnnounced.
     | 
  
      Upewnij się, że w przypadku wszystkich treści dla dorosłych ustawiono contentRating.
     | 
  
| Zachowanie aplikacji lub witryny | 
| Jeśli treści wymagają od użytkowników logowania się, muszą być automatycznie odtwarzane na wszystkich z platform jednym kliknięciem po zalogowaniu. | 
| Jeśli użytkownik inicjuje treści na platformie mobilnej (Android i iOS): jeśli aplikacja nie jest zainstalowana na urządzeniu użytkownika, platforma przekierowuje użytkownika do sklepu App Store lub Play i zachęca go aby zainstalować aplikację. | 
Lista kontrolna wideo na żądanie
Ustawienia, które zwykle dotyczą dostawców katalogu wideo na żądanie.
| Produkt(y) | 
|---|
| Zawartość pliku danych | 
      Wszystkie obsługiwane typy elementów (Movie, TVEpisode,
      TVSeason i TVSeries) znajdują się w
      kanału.
     | 
  
      Wszystkie elementy (TVEpisode) odpowiadają prawidłowym TVSeries
      elementów w kanale. 
     | 
  
      Wiele atrybutów TVEpisodes z tym samym 
      episodeNumber w jednym elemencie (TVSeason) nie istnieje.
     | 
  
      Jeśli program telewizyjny obsługuje sezony, wszystkie elementy TVSeason mają
      odpowiednich elementów TVSeries w pliku danych.
     | 
  
      Wiele atrybutów TVSeasons z tym samym
      seasonNumber w jednym elemencie (TVSeries) nie istnieje.
     | 
  
      Właściwość kategorii elementu TVSeries jest ustawiona na
      wymaganie jak najmniej ograniczonego dostępu do treści. Jeśli na przykład
      w elemencie TVSeries są TVEpisode elementy,
      nie wymagają od użytkownika logowania, a niektóre TVEpisode
      w przypadku jednostek, które wymagają logowania się użytkownika, ustaw ten TVSeries
      na nologinrequired.
     | 
  
      Specyfikacje działań związanych z multimediami nie zezwalają na publikowanie samodzielnych krótkich treści
      które już dziś umieszczamy w kanale. Nie umieszczaj w krótkich treściach, takich jak
      zwiastuny są błędnie skategoryzowane w kategorii Movie,
      TVSeries, TVEpisode, SportsEvent,
      lub innym podmiotom najwyższego poziomu.
     | 
  
      Zwiastuny to krótkie treści i spełnia wymagania dotyczące działań związanych z mediami.
      pozwalają na podanie informacji dla przyczep. TVSeries,
      TVSeason, TVEpisode i Movie
      elementów za pomocą właściwości trailer. Nie przesyłaj zwiastunów
      w plikach danych „Media Actions” w przypadku samodzielnego Movie,
      TVSeries lub inne elementy najwyższego poziomu.
     | 
  
| Zachowanie aplikacji lub witryny | 
      Dla Movie i TVEpisode, SportsEvent
      musi być autoodtwarzana na wszystkich platformach.   
     | 
  
      W przypadku TVSeries i TVSeason treści muszą być odtwarzane automatycznie
      na Chromecastach i Androidzie TV. Na innych platformach odtwarzanie musi odbywać się w
      jednym kliknięciem (najlepszą opcją jest autoodtwarzanie).  
     | 
  
Lista kontrolna dotycząca telewizji na żywo
Ustawienia, które zwykle dotyczą telewizji na żywo i katalogu filmów na żądanie dostawców usług.
| Produkt(y) | 
|---|
| Zawartość pliku danych | 
      Wszystkie obsługiwane typy elementów (Movie, TVEpisode,
      TVSeason, TVSeries,
      BroadcastService, BroadcastEvents,
      TelevisionChannel, Organization,
      CableOrSatelliteService i SportsEvent)
      dostępnych w kanale.
     | 
  
      Wszystkie elementy typu TVEpisode mają odpowiadające im elementy 
      TVSeries w pliku danych. 
     | 
  
      Jeśli program telewizyjny obsługuje sezony, wszystkie elementy TVSeason mają 
      odpowiednich elementów TVSeries w pliku danych.
     | 
  
      Wiele elementów TVEpisodes z tym samym identyfikatorem episodeNumber
      w jednym elemencie TVSeason nie istnieją.
     | 
  
      Specyfikacje działań związanych z multimediami nie pozwalają na przesyłanie krótkich treści
      (inne niż zwiastuny) dostępnych na kanale. Upewnij się, że nie
      krótkie treści są błędnie skategoryzowane w kategorii Movie, 
      TVSeries, TVEpisode, SportsEvent,
      lub innym podmiotom najwyższego poziomu.
     | 
  
      Zwiastuny to krótkie treści, a Media Action.
      Specyfikacje pozwalają podać informacje o przyczepie jako część
      TVSeries, TVSeason, TVEpisode,
      i Movie za pomocą właściwości trailer.
      Zwiastuny nie powinny być przesyłane jako samodzielne w plikach danych Media Actions.
      Movies, TVSeries lub inne elementy najwyższego poziomu.
     | 
  
      Wiele atrybutów TVSeasons z tym samym atrybutem seasonNumber w
      jeden element typu TVSeries nie istnieje.
     | 
  
      Właściwość kategorii elementu z atrybutem potentialAction
      (np. precyzyjny link) ma ustawiony najmniej restrykcyjny dostęp.
      swoich treści. Jeśli na przykład TVSeries ma
      liczba wartości TVEpisodes o wartości nologinrequired
      i kilku, które wymagają zalogowania się, ustaw TVSeries na
      nologinrequired 
     | 
  
      Wszystkie elementy (BroadcastService) mają odpowiadające im i
      prawidłowych elementów Organization w pliku danych.
     | 
  
      Wszystkie CableOrSatelliteService elementy mają powiązane
      i prawidłowych elementów Organization w pliku danych.
     | 
  
      Wszystkie elementy (TelevisionChannel) mają odpowiadające im i
      prawidłowych elementów CableOrSatellite w pliku danych.
     | 
  
      Wszystkie elementy (TelevisionChannel) mają odpowiadające im i
      prawidłowych elementów BroadcastService w pliku danych.
     | 
  
      Wszystkie elementy (BroadcastEvent) mają odpowiadające sobie i prawidłowe działanie
      BroadcastService elementów w kanale.
     | 
  
      Jeśli workPerformed lub broadcastOfEvent to
      wszystkie dodane elementy (BroadcastEvent) mają przypisane
      TVM (TVSeries, TVSeason, TVEpisode)
      i Movie) w kanale.
     | 
  
      Kanały lokalne zostały prawidłowo obsługiwane. W tym przypadku
      musi istnieć relacja z jednym elementem Organization
      do wielu elementów BroadcastService.
     | 
  
      Kanały z przesuniętymi w czasie, ale tymi samymi programami są obsługiwane prawidłowo.
      w pliku danych. W tym przypadku musi istnieć relacja
      Organization encja do wielu BroadcastService
      podmiotów.
     | 
  
      Na kanałach o podobnej ramówce, ale innej jakości
      warunki przesyłania strumieniowego są obsługiwane poprawnie. W tym przypadku
      powinna istnieć relacja o jednym elemencie typu Organization
      do wielu elementów BroadcastService.
     | 
  
      14 dni (lub co najmniej) na każdy element BroadcastService
      7 dni)).
     | 
  
      Dla każdego elementu BroadcastService w EPG, 24–7 EPG
      harmonogram jest dostarczany bez pokrywających się segmentów.
     | 
  
      W przypadku każdego elementu BroadcastService upewnij się, że występuje parametr
      logo z przezroczystym tłem, które można
      na ciemnym (czarnym) tle, najlepiej w obrazie „jeden do jednego”
      współczynnik proporcji.
     | 
  
      Upewnij się, że każdy element BroadcastEvent w kanale
      towarzyszy mu co najmniej jeden obraz o wymiarach 16 x 9. Obraz może być
      dostępne w samej elemencie BroadcastEvent lub
      w połączonych TVEpisode, TVSeries, Movie,
      lub SportsEvent element.
     | 
  
| Zachowanie aplikacji lub witryny | 
      W przypadku elementów Movie, TVEpisode i SportsEvent treść musi być autoodtwarzana na wszystkich platformach.    
     | 
  
      W przypadku usług TVSeries i TVSeason treść musi:
      na urządzeniach Chromecast i Android TV. Na innych platformach odtwarzanie
      musi zostać odtworzone jednym kliknięciem (najlepszą opcją jest autoodtwarzanie).   
     | 
  
Lista kontrolna dotycząca muzyki
Kontrole, które zwykle dotyczą dostawców katalogów muzycznych.
| Produkt(y) | 
|---|
| Zawartość pliku danych | 
      Wszystkie obsługiwane typy elementów (MusicGroup, MusicAlbum,
      MusicRecording i MusicPlaylist) są w
      kanału.
     | 
  
      Wszystkie elementy MusicRecording muszą mieć odpowiednie i
      prawidłowych elementów MusicGroup w pliku danych.
     | 
  
      Wszystkie elementy MusicRecording muszą mieć odpowiednie i
      prawidłowe elementy MusicAlbum w pliku danych (jeśli dotyczy).
     | 
  
      Wszystkie elementy MusicAlbum muszą mieć odpowiednie i
      prawidłowych elementów MusicGroup w pliku danych.
     | 
  
| Zachowanie aplikacji lub witryny | 
| Treści we wszystkich elementach muszą być autoodtwarzane na wszystkich platformach. W iOS: wystarczy jedno kliknięcie. | 
| Aplikacje lub platformy wymagające zalogowania się odtwarzają treści natychmiast po zalogowaniu. | 
Lista kontrolna
Testy, które zasadniczo dotyczą dostawców katalogu radia.
| Produkt(y) | 
|---|
| Zawartość pliku danych | 
      Obsługiwany typ elementu (RadioBroadcastService) to
      dostępnych w kanale.
     | 
  
      Informacje o sieci podane za pomocą właściwości broadcastAffiliateOf
       lub parentService są prawidłowymi sieciami
      a nie na logiczne grupowania.
     | 
  
      Relacja między stacją radiową a jej siecią nadrzędną musi
      należy podawać we właściwości broadcastAffiliateOf lub 
      parentService.
     | 
  
      Właściwość alternateName musi zawierać prawidłowe
      alternatywne nazwy stacji, a nie słowa kluczowe, które mają wpływać
      które wywołujące stres.
     | 
  
      W przypadku naziemnych stacji radiowych AM lub FM areaServed
      obejmuje obszar, na którym działa stacja.
     | 
  
| Zachowanie aplikacji lub witryny | 
| W przypadku wszystkich elementów treści muszą być automatycznie odtwarzane na wszystkich platformach. W iOS: wystarczy jedno kliknięcie. | 
| Aplikacje lub platformy wymagające zalogowania się odtwarzają treści natychmiast po zalogowaniu. |