Eigenschaften des Inhalts-Markups von MediaService (erforderlich)

Dieser Abschnitt enthält Details zu den Eigenschaften des Inhalts-Markups für die MediaService-Entitätstyp, der die Konfiguration für Ihre Media Action erfasst Integration

<ph type="x-smartling-placeholder">

Spezifikationstabelle

Attribut Erwarteter Typ Beschreibung
@type Text

Erforderlich: muss immer auf MediaService festgelegt sein.

@context Text

Erforderlich: muss immer auf ["http://schema.org", {"@language": "xx"}] festgelegt sein.

@id URL

Erforderlich: Eine eindeutige Kennung für Ihre Marke. zum Beispiel https://example.com

Die Kennzeichnung muss die folgenden Anforderungen erfüllen:

  • Sie ist weltweit einmalig in deinem Katalog.
  • Sie ist statisch. Die ID muss immer gleich bleiben.
  • Er liegt im URI-Format (Unified Resource Identifier) vor.
  • Die Domain muss Ihrer Organisation gehören.
name Text

Erforderlich: der Name des Anbieters.

Wenn Ihre Marke länderspezifische Namen hat, führen Sie diese in einem Array auf. Hier ein Beispiel: MediaService-Beispiel

brandIcon ImageObject

Erforderlich für alle Wiedergabe- und Höraktionen: Die Bilddatei Ihrer Marke für jede Größe wiederholt wird. Für die Wiedergabe-/Anhörungsergebnisse ordnet Google Ihre die Deeplinks zu Ihrem Markensymbol.

Ihre Markensymbol-Bilddatei muss die folgenden Anforderungen erfüllen:

  • Es ist eine PNG-Datei.
  • Der Hintergrund ist transparent.
  • Seine Form ist rund.
  • Achten Sie darauf, dass die Bilder Kantenglättung haben und nicht verzerrt oder verpixelt sind.

Diese Eigenschaft muss wiederholt werden, da Sie fünf Bilder bereitstellen müssen, eines für jedes der folgenden Dimensionen:

  • 16 x 16 Pixel, mit einer Datei nicht größer als 1 KB
  • 20 x 20 Pixel, mit einer Datei nicht größer als 1 KB
  • 40 x 40 Pixel, mit einer Datei nicht größer als 1 KB
  • 44 x 44 Pixel, mit einer Datei nicht größer als 1 KB
  • 112 × 112 Pixel, mit einer Datei nicht größer als 3 KB

Zusätzliche Anforderungen für Google TV-Integrationen – Bilder Ihrer Marke wird oben in der Programmierungsanleitung, auf den Aktionsschaltflächen der Uhr und in den Google TV-Einstellungen. Geben Sie drei Symbole an, die die folgenden Anforderungen erfüllen:

  • Ein quadratisches Symbol im PNG-Dateiformat. (Auflösung von 512 x 512 Pixel, Seitenverhältnis 1:1)
  • Ein weißes Wortmarkensymbol im PNG-Dateiformat. (höchstmögliche Auflösung, kein Seitenverhältnis bevorzugt)
  • Ein farbiges Wortmarkensymbol im PNG-Dateiformat. (höchstmögliche Auflösung, kein Seitenverhältnis bevorzugt)

Achten Sie darauf, dass die Bilder Kantenglättung haben und nicht verzerrt oder verpixelt sind.

brandIcon.contentURL URL

Erforderlich: Die URL des Bildes.

brandIcon.height Number

Erforderlich: die Höhe des Bildes in Pixeln.

brandIcon.width Number

Erforderlich: die Breite des Bildes in Pixeln.

brandIcon.additionalProperty PropertyValue

Erforderlich – Die zusätzliche Eigenschaft, die zur Beschreibung des Bildtyps verwendet wird und die vorgesehenen Verwendungszwecke.

brandIcon.additionalProperty.@type Text

Erforderlich: auf PropertyValue festlegen.

brandIcon.additionalProperty.name Text

Erforderlich: auf contentAttributes festlegen.

brandIcon.additionalProperty.value Text

Erforderlich: die Eignung im Hintergrund.

Legen Sie mindestens einen der folgenden Werte fest, um gültig zu sein:

  • forDarkBackground:Ein Bild, in der Regel ein transparentes Symbol, die für die Verwendung auf dunklem Hintergrund geeignet sind.
  • forLightBackground:Ein Bild, in der Regel ein transparentes Symbol, die für die Verwendung auf hellem Hintergrund geeignet sind.
application SotfwareApplication

Erforderlich, wenn iOS-, Android-, Cast- oder AndroidTV-Apps bereitgestellt werden: Liste Ihrer Marken-Apps für die folgenden Bereiche:

  • iOS
  • Android
  • Streamen
  • AndroidTV
application.@type Text

Erforderlich: muss immer auf SoftwareApplication gesetzt sein.

application.operatingSystem Text

Erforderlich – Legen Sie einen der folgenden Werte fest:

  • iOS
  • Android
  • Cast
  • AndroidTV
application.downloadUrl URL

Erforderlich, falls zutreffend: Für die Plattformen Android, Android TV und iOS müssen Sie geben Sie diese als Link zu Ihrer App im App Store und Play Store an.

Für alle anderen Plattformen ist dies keine erforderliche Property.

application.installUrl URL

Erforderlich, falls zutreffend – Wenn der Anbieter die Medienwiedergabe über eine Android TV App verwenden, müssen Sie dies als Link zur AndroidTV APK-Datei angeben.

Wenn der Anbieter keine Android TV-Wiedergabe anbietet, ist dies nicht erforderlich.

application.identifier

Text

Erforderlich, falls zutreffend – für Plattformen, die einer der folgenden Angebote entsprechen legen Sie sie entsprechend fest. Andernfalls ist diese Property nicht erforderlich:

  • iOS::Die ID der App Store-App. Beispiel: 967093455.
  • Android::Der Android-Paketname des Play Store. Beispiel: com.abc.media.android.
  • Streamen:Die Cast App-ID. Beispiel: ACDA4FDE.
  • AndroidTV::Der AndroidTV-Paketname im Play Store. Beispiel: com.abc.media.atv.android.
parentOrganization Organisation

Erforderlich: Der übergeordnete Anbieter des Dienstes.

parentOrganization.@type Text

Erforderlich: muss immer auf Organization gesetzt sein.

parentOrganization.name Text

Erforderlich: Der Name der Organisation.

subscriptions MediaSubscription

Optional: die Liste der verfügbaren MediaSubscriptions vom Smartwatch-Anbieter unterstützt wird.

baseSubscriptionTier MediaSubscription

Erforderlich, falls zutreffend – wenn ein Smartwatch-Anbieter und der Anbieter eine Basis haben Abonnementpaket müssen Sie dies auf die Abonnementinstanz festlegen, damit Inhalte verfügbar sind. für alle Abonnenten. Andernfalls ist diese Property nicht erforderlich.

userRequestsFulfilledBy Text

Optional: Legen Sie eine der folgenden Parteien fest, die den Nutzer erfüllt. Anfragen:

  • Google:Alle Anfragen werden von Google bearbeitet. Im Wesentlichen gibt den Deeplink für den angeforderten Inhalt zurück.
  • Provider:Alle Anfragen werden vom Contentanbieter erfüllt, also vom Cloud-Anbieter. Im Wesentlichen gibt der Anbieter den Deeplink für den angeforderten Inhalt zurück. oder startet die Wiedergabe direkt auf ihren Geräten.

Standardmäßig ist dieses Attribut auf Google gesetzt.

mediaOffered Text

Erforderlich: Legen Sie einen der folgenden Werte fest. Diese entsprechen den Inhaltstypen in Ihres Katalogs, die im Feed enthalten sind:

  • ["VoD"]: Der Anbieter nimmt nur Video-on-Demand-Inhalte (VoD) in die Feed. VOD-Inhalte umfassen Filme und TV-Sendungen:
  • ["LiveTV"]: Der Anbieter umfasst nur Live-TV, einschließlich Kanäle und BroadcastEvent im Feed.
  • ["VoD", "LiveTV"]: Der Anbieter berücksichtigt sowohl VoD- als auch Live-TV-Inhalte in den Feed.
  • ["Music"]: Der Anbieter nimmt nur Musikentitäten im Feed auf. Dieses enthält Album, Künstler, Songs und Playlist Inhalte.
  • ["Radio"]: Der Anbieter nimmt nur Radioentitäten im Feed auf.
  • ["Music", "Radio"]: Der Anbieter nimmt Musik- und Radiosender im Feed auf. Dieses enthält Album, Künstler, Songs, Playlist, und Radio Station Inhalte.

MediaService-Beispiel

{
  "@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"
      }
    }
  ]
}