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