הקטע הזה מספק את הפרטים על המאפיינים של תגי עיצוב של תוכן עבור
סוג הישות 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 |
חובה אם רלוונטי – אם הספק מציע הפעלת מדיה באמצעות באפליקציה ל-AndroidTV, יש לציין את הקישור הזה כקישור לקובץ ה-APK של AndroidTV. אם הספק לא מציע הפעלה ב-AndroidTV, זה לא נכס חובה. |
application.identifier
|
חובה אם רלוונטי – לפלטפורמות שמתאימות לאחת מהאפשרויות הבאות להגדיר אותו בהתאם. אחרת, המאפיין הזה לא נדרש:
|
|
parentOrganization
|
ארגון |
חובה – ספק ההורה של השירות. |
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" } } ] }