이 섹션에서는
미디어 작업의 구성을 캡처하는 MediaService
항목 유형
통합
사양 표
속성 | 예상 유형 | 설명 |
---|---|---|
@type
|
텍스트 |
필수: 항상 |
@context
|
텍스트 |
필수: 항상 |
@id
|
URL |
필수사항: 브랜드의 고유 식별자입니다. 예를 들어
식별자는 다음 요구사항을 준수해야 합니다.
|
name
|
텍스트 |
필수 - 제공업체의 이름입니다. 브랜드에 언어별 이름이 있으면 배열에 나열합니다. 이와 관련된 예로 MediaService 예를 참조하세요. |
brandIcon
|
ImageObject |
모든 시청 작업 및 청취 작업에 필수 - 브랜드의 이미지 파일입니다. 아이콘 사이즈마다 반복됩니다. 보기/듣기 작업 결과에서 Google은 사용자가 브랜드 아이콘에 연결되는 콘텐츠의 딥 링크를 설정할 수 있습니다. 브랜드 아이콘 이미지 파일은 다음 요구사항을 준수해야 합니다.
각 다음 측정기준을 포함합니다.
GoogleTV 통합을 위한 추가 요구사항 - 브랜드 이미지 아이콘이 프로그래밍 가이드 상단의 시청 작업 버튼 및 Google TV 설정에서 다음 요구사항을 충족하는 세 가지 아이콘을 제공합니다.
이미지에 앤티앨리어싱이 적용되어 있으며 왜곡되거나 모자이크 처리되지 않았는지 확인합니다. |
brandIcon.contentURL
|
URL |
필수 - 이미지의 URL입니다. |
brandIcon.height
|
숫자 |
필수 - 이미지의 높이(픽셀)입니다. |
brandIcon.width
|
숫자 |
필수 - 이미지의 너비(픽셀)입니다. |
brandIcon.additionalProperty
|
PropertyValue |
필수 - 이미지 유형을 설명하는 데 사용되는 추가 속성이며 이미지의 사용할 수 없습니다. |
brandIcon.additionalProperty.@type
|
텍스트 |
필수 - |
brandIcon.additionalProperty.name
|
텍스트 |
필수 - |
brandIcon.additionalProperty.value
|
텍스트 |
필수사항 - 백그라운드 적합성입니다. 유효하려면 다음 값 중 하나 이상으로 설정하세요.
|
application
|
SotfwareApplication |
iOS, Android, Cast 또는 AndroidTV 애플리케이션이 제공되는 경우 필수 - 다음 브랜드의 브랜드 애플리케이션 목록입니다.
|
application.@type
|
텍스트 |
필수: 항상 |
application.operatingSystem
|
텍스트 |
필수 - 다음 중 하나로 설정합니다.
|
application.downloadUrl
|
URL |
해당하는 경우 필수 - Android, AndroidTV, iOS 플랫폼에서 다음을 충족해야 합니다. App Store 및 Play 스토어의 애플리케이션 링크로 지정합니다. 다른 모든 플랫폼에서는 필수 속성이 아닙니다. |
application.installUrl
|
URL |
해당하는 경우 필수 - 제공업체가 YouTube TV를 통해 미디어 재생을 제공하는 경우 AndroidTV 앱의 경우 AndroidTV APK 파일 링크로 지정해야 합니다. 제공업체가 AndroidTV 재생을 제공하지 않는 경우 이 속성은 필수 속성이 아닙니다. |
application.identifier
|
해당하는 경우 필수 - 다음 중 하나에 해당하는 플랫폼의 경우 적절하게 설정합니다. 그 외에는 이 속성이 필요하지 않습니다.
|
|
parentOrganization
|
Organization |
필수: 서비스의 상위 제공업체입니다. |
parentOrganization.@type
|
텍스트 |
필수: 항상 |
parentOrganization.name
|
텍스트 |
필수: 조직 이름입니다. |
subscriptions
|
MediaSubscription |
선택사항 - 사용 가능한 |
baseSubscriptionTier
|
MediaSubscription |
해당하는 경우 필수: 시계 제공업체와 기본 제공자가 있는 경우 구독 패키지의 경우 사용 가능한 콘텐츠의 구독 인스턴스로 설정해야 합니다. 모든 구독자에게 제공됩니다. 그 외에는 이 속성이 필요하지 않습니다. |
userRequestsFulfilledBy
|
텍스트 |
선택사항: 사용자를 처리하는 다음 당사자 중 하나로 설정합니다. 요청:
기본적으로 이 속성은 |
mediaOffered
|
텍스트 |
필수 - 피드에 포함된 카탈로그를 만드세요.
|
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" } } ] }