In diesem Abschnitt findest du Details zu den Inhalts-Markup-Properties für den Entitätstyp MediaService
, der die Konfiguration für die Media Action-Integration erfasst.
Tabelle mit Spezifikationen
Attribut | Erwarteter Typ | Beschreibung |
---|---|---|
@type
|
Text |
Erforderlich: Muss immer auf |
@context
|
Text |
Erforderlich: Muss immer auf |
@id
|
URL |
Erforderlich: Eine eindeutige Kennung für Ihre Marke, z. B. Die Kennung muss die folgenden Anforderungen erfüllen:
|
name
|
Text |
Erforderlich: Der Name des Anbieters. Wenn Ihre Marke lokalspezifische Namen hat, listen Sie diese in einem Array auf. Ein Beispiel dafür findest du im Beispiel für MediaService. |
brandIcon
|
ImageObject |
Erforderlich für alle Wiedergabe- und Wiedergabeaktionen: Die Bilddatei Ihres Markensymbols, wiederholt für jede Größe. Im Aktionsergebnis „Ansehen/Anhören“ verknüpft Google die Deeplinks deiner Inhalte mit deinem Markensymbol. Die Bilddatei Ihres Markensymbols muss die folgenden Anforderungen erfüllen:
Diese Eigenschaft muss wiederholt werden, da Sie fünf Bilder angeben müssen, jeweils eines für die folgenden Dimensionen:
Zusätzliche Anforderung für Google TV-Integrationen: Diese Bilder deines Markensymbols werden oben im Programmführer, auf den Schaltflächen für Wiedergabeaktionen und in den Google TV-Einstellungen angezeigt. Sie müssen drei Symbole angeben, die die folgenden Anforderungen erfüllen:
Achten Sie darauf, dass die Bilder Anti-Aliasing haben und nicht verzerrt oder pixelig sind. |
brandIcon.contentURL
|
URL |
Erforderlich: Die URL des Bilds. |
brandIcon.height
|
Number |
Erforderlich: Die Höhe des Bilds in Pixeln. |
brandIcon.width
|
Number |
Erforderlich: Die Breite des Bilds in Pixeln. |
brandIcon.additionalProperty
|
PropertyValue |
Erforderlich: Mit dieser zusätzlichen Property wird der Typ des Bildes beschrieben und seine beabsichtigten Verwendungen definiert. |
brandIcon.additionalProperty.@type
|
Text |
Erforderlich: Legen Sie hierfür den Wert |
brandIcon.additionalProperty.name
|
Text |
Erforderlich: Legen Sie hierfür den Wert |
brandIcon.additionalProperty.value
|
Text |
Erforderlich: Die Eignung des Hintergrunds. Legen Sie mindestens einen der folgenden Werte fest, damit der Wert gültig ist:
|
application
|
SotfwareApplication |
Erforderlich, wenn iOS-, Android-, Cast- oder Android TV-Apps bereitgestellt werden: Liste Ihrer Marken-Apps für Folgendes:
|
application.@type
|
Text |
Erforderlich: Muss immer auf |
application.operatingSystem
|
Text |
Erforderlich: Legen Sie einen der folgenden Werte fest:
|
application.downloadUrl
|
URL |
Falls zutreffend erforderlich: Für die Plattformen Android, Android TV und iOS müssen Sie dies als Link zu Ihrer App im App Store und Play Store angeben. Für alle anderen Plattformen ist dieses Attribut nicht erforderlich. |
application.installUrl
|
URL |
Falls zutreffend erforderlich: Wenn der Anbieter die Medienwiedergabe über eine Android TV-App anbietet, müssen Sie hier den Link zur Android TV-APK-Datei angeben. Wenn der Anbieter keine Android TV-Wiedergabe anbietet, ist diese Property nicht erforderlich. |
application.identifier
|
Falls zutreffend erforderlich: Legen Sie für Plattformen, die einem der folgenden Werte entsprechen, den Wert entsprechend fest. Andernfalls ist diese Property nicht erforderlich:
|
|
parentOrganization
|
Organisation |
Erforderlich: Der übergeordnete Anbieter des Dienstes. |
parentOrganization.@type
|
Text |
Erforderlich: Muss immer auf |
parentOrganization.name
|
Text |
Erforderlich: Der Name der Organisation. |
subscriptions
|
MediaSubscription |
Optional: Liste der verfügbaren |
baseSubscriptionTier
|
MediaSubscription |
Falls zutreffend erforderlich: Wenn ein Anbieter von Smartwatches ein Basis-Abopaket hat, musst du dies für die Aboinstanz für Inhalte festlegen, die für alle Abonnenten verfügbar sind. Andernfalls ist dieses Attribut nicht erforderlich. |
userRequestsFulfilledBy
|
Text |
Optional: Legen Sie eine der folgenden Parteien fest, die die Nutzeranfragen erfüllt:
Standardmäßig ist diese Eigenschaft auf |
mediaOffered
|
Text |
Erforderlich: Wählen Sie einen der folgenden Werte aus, die den Inhaltstypen in Ihrem Katalog entsprechen, die im Feed enthalten sind:
|
Beispiel für MediaService
{ "@context": "http://schema.org", "@type": "DataFeed", "dateModified": "2018-07-20T00:44:51Z", "dataFeedElement": [ { "@context": [ "http://schema.org", { "@language": "en" } ], "@type": "MediaService", "@id": "https://abcmedia.com", "name": [ { "@language": "en-us", "@value": "ABC Media" }, { "@language": "en-gb", "@value": "ABC" } ], "userRequestsFulfilledBy": "Google", "mediaOffered": [ "LiveTV", "VoD" ], "brandIcon": [ { "@type": "ImageObject", "contentURL": "https://abcmedia.com/path_to_logo_16x16.png", "width": 16, "height": 16, "additionalProperty": [ { "@type": "PropertyValue", "name": "contentAttributes", "value": [ "forDarkBackground", "forLightBackground" ] } ] }, { "@type": "ImageObject", "contentURL": "https://abcmedia.com/path_to_logo_20x20.png", "width": 20, "height": 20, "additionalProperty": [ { "@type": "PropertyValue", "name": "contentAttributes", "value": [ "forDarkBackground", "forLightBackground" ] } ] }, { "@type": "ImageObject", "contentURL": "https://abcmedia.com/path_to_logo_40x40.png", "width": 40, "height": 40, "additionalProperty": [ { "@type": "PropertyValue", "name": "contentAttributes", "value": [ "forDarkBackground", "forLightBackground" ] } ] }, { "@type": "ImageObject", "contentURL": "https://abcmedia.com/path_to_logo_44x44.png", "width": 44, "height": 44, "additionalProperty": [ { "@type": "PropertyValue", "name": "contentAttributes", "value": [ "forDarkBackground", "forLightBackground" ] } ] }, { "@type": "ImageObject", "contentURL": "https://abcmedia.com/path_to_logo_112x112.png", "width": 112, "height": 112, "additionalProperty": [ { "@type": "PropertyValue", "name": "contentAttributes", "value": [ "forDarkBackground", "forLightBackground" ] } ] } ], "application": [ { "@type": "SoftwareApplication", "operatingSystem": "Android", "downloadUrl": "https://google.play.store/com.abc.media.android", "identifier": "com.abc.media.android" }, { "@type": "SoftwareApplication", "operatingSystem": "iOS", "downloadUrl": "https://apple.app.store/967093455", "identifier": "967093455" }, { "@type": "SoftwareApplication", "operatingSystem": "AndroidTV", "downloadUrl": "https://google.play.store/com.abc.media.atv.android", "installUrl": "https://abcmedia.com/path_to_apkfile.apk", "identifier": "com.abc.media.atv.android" }, { "@type": "SoftwareApplication", "operatingSystem": "Cast", "identifier": "ACDA4FDE" } ], "subscriptions": [ { "@type": "MediaSubscription", "name": "Basic Package", "@id": "[partner determined string]", "identifier": "abcmedia.com:basic" }, { "@type": "MediaSubscription", "name": "Premium Package", "@id": "[partner determined string]", "identifier": "abcmedia.com:premium" } ], "baseSubscriptionTier": { "@type": "MediaSubscription", "name": "Basic Package", "@id": "[partner determined string]", "identifier": "abcmedia.com:basic" }, "parentOrganization": { "@type": "Organization", "name": "ABC Media" } } ] }