Bu bölümde, medya işlemi entegrasyonunuzun yapılandırmasını yakalayan MediaService öğe türü için içerik işaretleme özelliklerinin ayrıntıları sağlanır.
Spesifikasyon tablosu
| Mülk | Beklenen Tür | Açıklama | 
|---|---|---|
      @type
     | 
    Metin | 
       Zorunlu: Her zaman   | 
  
      @context
     | 
    Metin | 
       Zorunlu: Her zaman   | 
  
      @id
     | 
    URL | 
       Zorunlu: Markanızın benzersiz tanımlayıcısıdır (ör.  Tanımlayıcı aşağıdaki şartlara uymalıdır: 
  | 
  
      name
     | 
    Metin | 
       Zorunlu: Sağlayıcının adı. Markanızda yerel ayara özel adlar varsa bunları bir dizi halinde listeleyin. Bununla ilgili bir örnek için MediaService örneğine bakın.  | 
  
      brandIcon
     | 
    ImageObject | 
       Tüm İzleme İşlemleri ve Dinleme İşlemleri için zorunludur: Marka simgenizin her boyut için tekrarlanan resim dosyası. Google, İzleme/Dinleme işlem sonucunda içeriğinizin derin bağlantılarını marka simgenizle ilişkilendirir. Marka simgesi resim dosyanız aşağıdaki koşulları karşılamalıdır: 
 Aşağıdaki boyutların her biri için birer resim sağlamanız gerektiğinden bu özellik tekrarlanmalıdır: 
 Google TV entegrasyonları için ek şart: Marka simgenizin bu resimleri, Program Rehberi'nin üst kısmında, İzleme İşlemi düğmelerinde ve Google TV ayarlarında gösterilir. Aşağıdaki koşulları karşılayan üç simge sağlayın: 
 Resimlerin kenar yumuşatma özelliğinin etkinleştirildiğinden ve bozuk/piksel piksel olmadığından emin olun.  | 
  
      brandIcon.contentURL
     | 
    URL | 
       Zorunlu: Resmin URL'si.  | 
  
      brandIcon.height
     | 
    Number | 
       Zorunlu: Resmin piksel cinsinden yüksekliği.  | 
  
      brandIcon.width
     | 
    Number | 
       Zorunlu: Resmin piksel cinsinden genişliği.  | 
  
      brandIcon.additionalProperty
     | 
    PropertyValue | 
       Zorunlu: Resmin türünü tanımlamak için kullanılan ek özellik, resmin amaçlanan kullanımlarını da tanımlar.  | 
  
      brandIcon.additionalProperty.@type
     | 
    Metin | 
       Zorunlu:   | 
  
      brandIcon.additionalProperty.name
     | 
    Metin | 
       Zorunlu:   | 
  
      brandIcon.additionalProperty.value
     | 
    Metin | 
       Zorunlu: Arka planın uygunluğu. Geçerli olması için aşağıdaki değerlerden en az birine ayarlanmalıdır: 
  | 
  
      application
     | 
    SotfwareApplication | 
       iOS, Android, Cast veya AndroidTV uygulamaları sağlanıyorsa zorunludur: Aşağıdaki platformlardaki marka uygulamalarınızın listesi: 
  | 
  
      application.@type
     | 
    Metin | 
       Zorunlu: Her zaman   | 
  
      application.operatingSystem
     | 
    Metin | 
       Zorunlu: Aşağıdakilerden birine ayarlayın: 
  | 
  
      application.downloadUrl
     | 
    URL | 
       Geçerliyse gereklidir: Android, AndroidTV ve iOS platformları için bunu App Store ve Play Store'daki uygulamanızın bağlantısı olarak belirtmeniz gerekir. Diğer tüm platformlar için bu özellik gerekli değildir.  | 
  
      application.installUrl
     | 
    URL | 
       Geçerliyse zorunludur: Sağlayıcı, AndroidTV uygulaması üzerinden medya oynatma sunuyorsa bunu AndroidTV APK dosyasının bağlantısı olarak belirtmeniz gerekir. Sağlayıcı AndroidTV oynatma özelliği sunmuyorsa bu özellik gerekli değildir.  | 
  
      application.identifier
     | 
    
       Geçerliyse gerekli: Aşağıdaki değerlerden birine karşılık gelen platformlar için bu değeri buna göre ayarlayın. Aksi takdirde bu özellik gerekli değildir: 
  | 
  |
      parentOrganization
     | 
    Kuruluş | 
       Zorunlu: Hizmetin ana sağlayıcısı.  | 
  
      parentOrganization.@type
     | 
    Metin | 
       Zorunlu: Her zaman   | 
  
      parentOrganization.name
     | 
    Metin | 
       Zorunlu: Kuruluş adı.  | 
  
      subscriptions
     | 
    MediaSubscription | 
       İsteğe bağlı: Kol saati sağlayıcısı tarafından desteklenen mevcut   | 
  
      baseSubscriptionTier
     | 
    MediaSubscription | 
       Varsa zorunludur: Bir izleme sağlayıcısı varsa ve sağlayıcının temel abonelik paketi varsa bunu tüm abonelerin erişimine açık içerik için abonelik örneği olarak ayarlamanız gerekir. Aksi takdirde bu özellik gerekli değildir.  | 
  
      userRequestsFulfilledBy
     | 
    Metin | 
       İsteğe bağlı: Kullanıcı isteklerini yerine getiren aşağıdaki taraflardan birine ayarlanır: 
 Bu özellik varsayılan olarak   | 
  
      mediaOffered
     | 
    Metin | 
       Zorunlu: Kataloğunuzda feed'e dahil edilen içerik türlerine karşılık gelen aşağıdakilerden birine ayarlanır: 
  | 
  
MediaService örneği
{ "@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" } } ] }