এই বিভাগটি MediaService
সত্তা টাইপের জন্য সামগ্রী মার্কআপ বৈশিষ্ট্যগুলির বিশদ প্রদান করে যা আপনার মিডিয়া অ্যাকশন ইন্টিগ্রেশনের জন্য কনফিগারেশন ক্যাপচার করে
স্পেসিফিকেশন টেবিল
সম্পত্তি | প্রত্যাশিত প্রকার | বর্ণনা |
---|---|---|
@type | পাঠ্য | প্রয়োজনীয় - সর্বদা |
@context | পাঠ্য | প্রয়োজনীয় - সর্বদা |
@id | URL | প্রয়োজনীয় - আপনার ব্র্যান্ডের জন্য একটি অনন্য শনাক্তকারী; উদাহরণস্বরূপ, শনাক্তকারীকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলি মেনে চলতে হবে:
|
name | পাঠ্য | প্রয়োজনীয় - প্রদানকারীর নাম। যদি আপনার ব্র্যান্ডের কোনো লোকেল-নির্দিষ্ট নাম থাকে, তাহলে তাদের একটি অ্যারেতে তালিকাভুক্ত করুন। এর একটি উদাহরণের জন্য, MediaService উদাহরণ পড়ুন। |
brandIcon | ইমেজ অবজেক্ট | সমস্ত ওয়াচ অ্যাকশন এবং লিসেন অ্যাকশনের জন্য প্রয়োজনীয় - আপনার ব্র্যান্ড আইকনের ইমেজ ফাইল, প্রতিটি আকারের জন্য বারবার। ওয়াচ/লিসেন অ্যাকশন ফলাফলে, Google আপনার ব্র্যান্ড আইকনের সাথে আপনার সামগ্রীর গভীর লিঙ্কগুলিকে সংযুক্ত করে। আপনার ব্র্যান্ড আইকন ইমেজ ফাইল নিম্নলিখিত প্রয়োজনীয়তা মেনে চলতে হবে:
এই বৈশিষ্ট্যটি অবশ্যই পুনরাবৃত্তি করতে হবে, কারণ আপনাকে অবশ্যই পাঁচটি চিত্র প্রদান করতে হবে, নিম্নলিখিত প্রতিটি মাত্রার জন্য একটি:
GoogleTV ইন্টিগ্রেশনের জন্য অতিরিক্ত প্রয়োজনীয়তা - আপনার ব্র্যান্ড আইকনের এই ছবিগুলি প্রোগ্রামিং গাইডের শীর্ষে, ওয়াচ অ্যাকশন বোতামে এবং Google TV সেটিংসে প্রদর্শিত হবে৷ নিম্নলিখিত প্রয়োজনীয়তা পূরণের তিনটি আইকন প্রদান করুন:
নিশ্চিত করুন যে ছবিগুলি অ্যান্টি-আলিয়াসড এবং বিকৃত/পিক্সেলেড নয়। |
brandIcon.contentURL | URL | প্রয়োজনীয় - ছবির URL। |
brandIcon.height | সংখ্যা | প্রয়োজনীয় - ছবির উচ্চতা, পিক্সেলে। |
brandIcon.width | সংখ্যা | প্রয়োজনীয় - ছবির প্রস্থ, পিক্সেলে। |
brandIcon.additionalProperty | সম্পদের মূল্য | প্রয়োজনীয় - চিত্রের ধরন বর্ণনা করতে ব্যবহৃত অতিরিক্ত সম্পত্তি এবং এর উদ্দেশ্যযুক্ত ব্যবহারগুলিকে সংজ্ঞায়িত করে৷ |
brandIcon.additionalProperty.@type | পাঠ্য | প্রয়োজনীয় - |
brandIcon.additionalProperty.name | পাঠ্য | প্রয়োজনীয় - |
brandIcon.additionalProperty.value | পাঠ্য | প্রয়োজনীয় - ব্যাকগ্রাউন্ডের উপযুক্ততা। বৈধ হতে, নিম্নলিখিত মানগুলির মধ্যে অন্তত একটিতে সেট করুন:
|
application | সফটওয়্যার অ্যাপ্লিকেশন | আইওএস, অ্যান্ড্রয়েড, কাস্ট বা অ্যান্ড্রয়েডটিভি অ্যাপ্লিকেশানগুলি সরবরাহ করা হলে প্রয়োজনীয় - নিম্নলিখিতগুলি জুড়ে আপনার ব্র্যান্ড অ্যাপ্লিকেশনগুলির তালিকা:
|
application.@type | পাঠ্য | প্রয়োজনীয় - সর্বদা |
application.operatingSystem | পাঠ্য | প্রয়োজনীয় - নিম্নলিখিতগুলির একটিতে সেট করুন:
|
application.downloadUrl | URL | প্রযোজ্য হলে প্রয়োজন - Android, AndroidTV, এবং iOS প্ল্যাটফর্মের জন্য, আপনাকে অবশ্যই অ্যাপ স্টোর এবং প্লে স্টোরে আপনার অ্যাপ্লিকেশনের লিঙ্ক হিসেবে এটি নির্দিষ্ট করতে হবে। অন্যান্য সমস্ত প্ল্যাটফর্মের জন্য, এটি একটি প্রয়োজনীয় সম্পত্তি নয়। |
application.installUrl | URL | প্রযোজ্য হলে প্রয়োজন - যদি প্রদানকারী একটি AndroidTV অ্যাপের মাধ্যমে মিডিয়া প্লেব্যাক অফার করে, তাহলে আপনাকে অবশ্যই এটি AndroidTV APK ফাইলের লিঙ্ক হিসেবে উল্লেখ করতে হবে। যদি প্রদানকারী AndroidTV প্লেব্যাক অফার না করে, তাহলে এটি একটি প্রয়োজনীয় সম্পত্তি নয়। |
application.identifier | প্রযোজ্য হলে প্রয়োজনীয় - নিম্নলিখিত মানগুলির একটির সাথে সঙ্গতিপূর্ণ প্ল্যাটফর্মগুলির জন্য, সেই অনুযায়ী সেট করুন৷ এই সম্পত্তি অন্যথায় প্রয়োজন হয় না:
| |
parentOrganization | সংগঠন | প্রয়োজনীয় - পরিষেবার মূল প্রদানকারী। |
parentOrganization.@type | পাঠ্য | প্রয়োজনীয় - সর্বদা |
parentOrganization.name | পাঠ্য | প্রয়োজনীয় - প্রতিষ্ঠানের নাম। |
subscriptions | মিডিয়া সাবস্ক্রিপশন | ঐচ্ছিক - ঘড়ি প্রদানকারী দ্বারা সমর্থিত উপলব্ধ |
baseSubscriptionTier | মিডিয়া সাবস্ক্রিপশন | প্রযোজ্য হলে প্রয়োজনীয় - যদি একটি ঘড়ি প্রদানকারী এবং প্রদানকারীর একটি বেস সাবস্ক্রিপশন প্যাকেজ থাকে, তাহলে আপনাকে অবশ্যই এটি সমস্ত গ্রাহকদের জন্য উপলব্ধ সামগ্রীর জন্য সাবস্ক্রিপশন উদাহরণে সেট করতে হবে। এই সম্পত্তি অন্যথায় প্রয়োজন হয় না. |
userRequestsFulfilledBy | পাঠ্য | ঐচ্ছিক - নিম্নলিখিত পক্ষগুলির মধ্যে যে কোনও একটিতে সেট করুন যারা ব্যবহারকারীর অনুরোধগুলি পূরণ করে:
ডিফল্টরূপে এই সম্পত্তিটি |
mediaOffered | পাঠ্য | প্রয়োজনীয় - নিম্নলিখিতগুলির মধ্যে একটিতে সেট করুন, যা আপনার ক্যাটালগের বিষয়বস্তুর প্রকারের সাথে মিলে যায় যা ফিডে অন্তর্ভুক্ত রয়েছে:
|
মিডিয়াসার্ভিস উদাহরণ
{ "@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" } } ] }