Auf der folgenden Seite sind einige grundlegende Prüfungen zur Validierung von Medien aufgeführt. Aktionsfeed. Viele unterstützen die Überprüfung der strukturellen Integrität des Feeds. während einige angeben, wie sich bestimmte Elemente des Feeds verhalten sollen. Bis die Feedvalidierung und das Feedback zu beschleunigen, die folgende Checkliste durch und reichen Sie dann Ihre Feeddatei(en) bei Google ein. Wenn durchführbar sind, sollten Sie diese als Testfälle betrachten, die Ihr Team wenn Sie einen Feed bereitstellen möchten.
Häufige Checkliste
Prüfungen, die unabhängig vom Katalogtyp gelten, den Sie im Media Actions-Feed.
<ph type="x-smartling-placeholder">
Element(e) |
---|
Feedinhalte |
Der Feed enthält alle Inhalte aus Ihrem Katalog. |
Die Inhalte in Ihrem Feed stimmen mit den Inhalten überein, die in Ihrer . Wenn Sie Ihren Katalog aktualisieren, müssen diese im Feed widergespiegelt werden. Aktualisierungen. |
Alle Entitäten im Feed haben eine eindeutige ID (@id ).
|
Alle Entitäten im Feed haben eine eindeutige URL (url ).
|
Alle URLs (url ) im Feed sind kanonisch.
|
@id , url und urlTemplate verwenden den
dieselbe Domain im Feed.
|
Der Feed enthält keine veralteten Entitäten, bei denen es sich um Entitäten mit
availabilityEndDate , das in der Vergangenheit liegt, oder Entitäten, die
nicht mehr in Ihrer App oder auf Ihrer Plattform verfügbar.
|
Alle Entitäten im Feed haben einen eindeutigen Deeplink
(urlTemplate ).
|
Alle Deeplinks (urlTemplate ) und URLs (url )
im Feed sind Produktions-URLs und keine QA- oder DEV-URLs.
|
Der Feed enthält Deeplinks (urlTemplate ) zu allen
unterstützten Plattformen (Web, iOS, Android, Android TV und Chromecast) in Vereinbarung mit der mediaOffered und
contentToBeAnnounced -Properties.
|
Achten Sie darauf, dass contentRating für alle Inhalte nur für Erwachsene angegeben ist.
|
Verhalten von Apps oder Websites |
Wenn für die Inhalte eine Anmeldung erforderlich ist, muss sie automatisch auf allen Plattformen mit nur einem Klick nach der Anmeldung. |
Initiiert ein Nutzer Content auf einer mobilen Plattform (Android und iOS), die App aber nicht auf dem Gerät des Nutzers installiert ist, Der Nutzer wird zum App Store oder Play Store weitergeleitet und er wird aufgefordert, um die App zu installieren. |
Checkliste für Video-on-Demand
Prüfungen, die im Allgemeinen für Video-on-Demand-Kataloganbieter gelten.
<ph type="x-smartling-placeholder">
Element(e) |
---|
Feedinhalte |
Alle unterstützten Entitätstypen (Movie , TVEpisode ,
TVSeason und TVSeries ) sind in der
Feed.
|
Alle TVEpisode -Entitäten entsprechen einer gültigen TVSeries
Entitäten im Feed.
|
Mehrere TVEpisodes mit demselben
episodeNumber in einer TVSeason sind nicht vorhanden.
|
Wenn eine Serie Staffeln unterstützt, haben alle TVSeason -Entitäten
entsprechende gültige TVSeries -Entitäten im Feed.
|
Mehrere TVSeasons mit demselben
seasonNumber in einer TVSeries sind nicht vorhanden.
|
Das Attribut „category“ eines TVSeries ist festgelegt auf
die am wenigsten einschränkende Zugriffsanforderung für seinen Inhalt hat. Wenn beispielsweise
TVSeries hat einige TVEpisode -Entitäten, die
ohne dass sich ein Nutzer anmelden muss, und einige TVEpisode
Entitäten, für die sich ein Nutzer anmelden muss, legen Sie diese TVSeries fest.
wird als nologinrequired festgelegt.
|
In den Spezifikationen für Media Actions sind eigenständige Kurzinhalte nicht zulässig
im Feed enthalten. Achten Sie darauf, dass keine kurzen Inhalte wie
Trailer, ist falsch in Movie kategorisiert,
TVSeries , TVEpisode , SportsEvent
oder andere übergeordnete Elemente.
|
Trailer sind Kurzvideos und die Media Action Specifications
kannst du Angaben zu Trailern im Rahmen von TVSeries machen,
TVSeason , TVEpisode und Movie
Entitäten mithilfe der Eigenschaft trailer . Keine Trailer anbieten
in den Media Actions-Feeds für eine eigenständige Movie ,
TVSeries oder andere Entitäten auf oberster Ebene erstellen.
|
Verhalten von Apps oder Websites |
Für Movie und TVEpisode , SportsEvent
Inhalte müssen auf allen Plattformen automatisch wiedergegeben werden.
|
Für TVSeries und TVSeason müssen Inhalte automatisch wiedergegeben werden
auf Chromecast und Android TV. Auf anderen Plattformen muss die Wiedergabe
einem Klick (Autoplay ist die beste Option).
|
Checkliste für Live-TV
Prüfungen, die im Allgemeinen für Live-TV und Video-on-Demand-Katalog gelten Anbieter.
<ph type="x-smartling-placeholder">
Element(e) |
---|
Feedinhalte |
Alle unterstützten Entitätstypen (Movie , TVEpisode ,
TVSeason , TVSeries ,
BroadcastService , BroadcastEvents ,
TelevisionChannel , Organization
CableOrSatelliteService und SportsEvent )
die im Feed vorhanden sind.
|
Alle TVEpisode -Entitäten haben entsprechende gültige
TVSeries -Entitäten im Feed.
|
Wenn eine Serie Staffeln unterstützt, haben alle TVSeason -Entitäten
entsprechende gültige TVSeries -Entitäten im Feed.
|
Mehrere TVEpisodes mit derselben episodeNumber
in einer TVSeason nicht vorhanden.
|
Gemäß den Spezifikationen für Mediaaktionen ist es nicht möglich, kurze
(mit Ausnahme von Trailern) im Feed verfügbar. Achten Sie darauf, dass keine
Kurzvideos sind in „Movie “ falsch kategorisiert
TVSeries , TVEpisode , SportsEvent
oder andere übergeordnete Elemente.
|
Trailer gelten als Kurzinhalte und die Media Action
Mit Spezifikationen können Sie Anhängerinformationen als Teil
TVSeries , TVSeason , TVEpisode ,
und Movie -Entitäten, die das Attribut trailer verwenden.
Trailer sollten in den Media Actions-Feeds nicht als eigenständige Trailer bereitgestellt werden.
Movies , TVSeries oder andere Elemente der obersten Ebene.
|
Mehrere TVSeasons mit derselben seasonNumber in
Ein TVSeries ist nicht vorhanden.
|
Das Attribut „category“ einer Entität mit einem potentialAction
(z. B. bei einem Deeplink) ist der Zugriff mit der geringsten Einschränkung festgelegt.
Anforderung des Inhalts. Wenn z. B. für TVSeries ein
Anzahl der TVEpisodes mit dem Status „nologinrequired “
und für einige, für die eine Anmeldung erforderlich ist, setzen Sie diese TVSeries auf
nologinrequired
|
Alle BroadcastService -Entitäten haben entsprechende und
gültige Organization -Elemente im Feed.
|
Alle CableOrSatelliteService -Entitäten haben entsprechende
und gültige Organization -Entitäten im Feed.
|
Alle TelevisionChannel -Entitäten haben entsprechende und
gültige CableOrSatellite -Elemente im Feed.
|
Alle TelevisionChannel -Entitäten haben entsprechende und
gültige BroadcastService -Elemente im Feed.
|
Alle BroadcastEvent -Entitäten haben eine entsprechende und gültige Angabe
BroadcastService Elemente im Feed.
|
Wenn workPerformed oder broadcastOfEvent gleich
hinzugefügt haben, dann haben alle BroadcastEvent -Entitäten
TVM (TVSeries , TVSeason , TVEpisode )
und Movie ) im Feed.
|
Lokale Kanäle wurden im Feed korrekt behandelt. In diesem Fall
Es muss eine Beziehung zwischen einer Organization -Entität vorliegen.
für viele BroadcastService -Entitäten.
|
Kanäle mit zeitversetzter, aber gleicher Programmgestaltung werden korrekt gehandhabt
im Feed. In diesem Fall sollte eine Beziehung von eins
Organization Entität zu vielen BroadcastService
Entitäten.
|
Kanäle mit ähnlicher Programmgestaltung, aber mit unterschiedlicher Videoqualität in
für das Streaming, müssen im Feed korrekt verarbeitet werden. In diesem Fall
Es sollte eine Beziehung von eins (Organization ) geben
Entität auf viele BroadcastService -Entitäten anwenden.
|
Für jede BroadcastService -Entität innerhalb von 14 Tagen (oder mindestens
sieben Tage) EPG-Inhalte bereitgestellt werden.
|
Für jedes BroadcastService -Element im elektronischen Programmführer wird ein 24-Stunden-EPG
ohne Überschneidungen oder Lücken.
|
Für jede BroadcastService -Entität muss ein
logo mit einem transparenten Hintergrund, der
vor einem dunklen (schwarzen) Hintergrund verwendet werden, vorzugsweise eins zu eins
Seitenverhältnis.
|
Jede BroadcastEvent -Entität im Feed muss
mindestens ein begleitendes Bild im Format 16:9. Das Bild kann
entweder in der BroadcastEvent -Entität selbst oder
für ein verknüpftes TVEpisode , TVSeries , Movie ,
oder SportsEvent -Entität.
|
Verhalten von Apps oder Websites |
Für Movie -, TVEpisode - und SportsEvent -Entitäten müssen Inhalte auf allen Plattformen automatisch wiedergegeben werden.
|
Für TVSeries und TVSeason muss der Inhalt
Autoplay auf Chromecast und Android TV. Auf anderen Plattformen
muss mit nur einem Klick erfolgen (am besten Autoplay).
|
Musik-Checkliste
Prüfungen, die im Allgemeinen für Musikkataloganbieter gelten.
<ph type="x-smartling-placeholder">
Element(e) |
---|
Feedinhalte |
Alle unterstützten Entitätstypen (MusicGroup , MusicAlbum ,
MusicRecording und MusicPlaylist ) sind vorhanden in
den Feed.
|
Alle MusicRecording -Entitäten müssen entsprechende und
gültige MusicGroup -Elemente im Feed.
|
Alle MusicRecording -Entitäten müssen entsprechende und
(falls zutreffend) gültige MusicAlbum -Entitäten im Feed.
|
Alle MusicAlbum -Entitäten müssen entsprechende und
gültige MusicGroup -Elemente im Feed.
|
Verhalten von Apps oder Websites |
Der Content aller Entitäten muss auf allen Plattformen automatisch wiedergegeben werden. Auf iOS-Geräten Wiedergabe mit nur einem Klick. |
Inhalte von Apps oder Plattformen, für die eine Anmeldung erforderlich ist, werden abgespielt und zwar sofort nach der Anmeldung. |
Radio-Checkliste
Prüfungen, die im Allgemeinen für Anbieter von Radiokatalogen gelten.
<ph type="x-smartling-placeholder">
Element(e) |
---|
Feedinhalte |
Der unterstützte Entitätstyp (RadioBroadcastService ) ist
die im Feed vorhanden sind.
|
Netzwerkinformationen, die über die Properties broadcastAffiliateOf
oder parentService angegeben werden, sind gültige Netzwerke
und nicht logische Gruppierungen.
|
Die Beziehung zwischen einem Radiosender und seinem übergeordneten Netzwerk muss
broadcastAffiliateOf oder
parentService angegeben werden.
|
Die Property alternateName muss legitime
alternative Namen für eine Haltestelle und keine Schlüsselwörter, die beeinflusst werden sollen
Auslöser.
|
Für terrestrische AM- oder FM-Radiosender gilt die areaServed
umfasst das Gebiet, in dem der Bahnhof bedient wird.
|
Verhalten von Apps oder Websites |
Für alle Entitäten muss der Inhalt automatisch auf allen Plattformen wiedergegeben werden. Auf iOS-Geräten Wiedergabe mit nur einem Klick. |
Inhalte von Apps oder Plattformen, für die eine Anmeldung erforderlich ist, werden abgespielt und zwar sofort nach der Anmeldung. |