মিডিয়াসার্ভিসের বিষয়বস্তু মার্কআপ বৈশিষ্ট্য (প্রয়োজনীয়)

এই বিভাগটি MediaService সত্তা টাইপের জন্য সামগ্রী মার্কআপ বৈশিষ্ট্যগুলির বিশদ প্রদান করে যা আপনার মিডিয়া অ্যাকশন ইন্টিগ্রেশনের জন্য কনফিগারেশন ক্যাপচার করে

স্পেসিফিকেশন টেবিল

সম্পত্তি প্রত্যাশিত প্রকার বর্ণনা
@type পাঠ্য

প্রয়োজনীয় - সর্বদা MediaService সেট করুন।

@context পাঠ্য

প্রয়োজনীয় - সর্বদা ["http://schema.org", {"@language": "xx"}] এ সেট করুন।

@id URL

প্রয়োজনীয় - আপনার ব্র্যান্ডের জন্য একটি অনন্য শনাক্তকারী; উদাহরণস্বরূপ, https://example.com

শনাক্তকারীকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলি মেনে চলতে হবে:

  • এটি আপনার ক্যাটালগ জুড়ে বিশ্বব্যাপী অনন্য।
  • এটা স্থির। আইডি অবশ্যই স্থিতিশীল হতে হবে এবং সময়ের সাথে সাথে পরিবর্তন হবে না।
  • এটি ইউনিফাইড রিসোর্স আইডেন্টিফায়ার (ইউআরআই) ফর্ম্যাটে রয়েছে।
  • এর ডোমেইনটি আপনার প্রতিষ্ঠানের মালিকানাধীন হতে হবে।
name পাঠ্য

প্রয়োজনীয় - প্রদানকারীর নাম।

যদি আপনার ব্র্যান্ডের কোনো লোকেল-নির্দিষ্ট নাম থাকে, তাহলে তাদের একটি অ্যারেতে তালিকাভুক্ত করুন। এর একটি উদাহরণের জন্য, MediaService উদাহরণ পড়ুন।

brandIcon ইমেজ অবজেক্ট

সমস্ত ওয়াচ অ্যাকশন এবং লিসেন অ্যাকশনের জন্য প্রয়োজনীয় - আপনার ব্র্যান্ড আইকনের ইমেজ ফাইল, প্রতিটি আকারের জন্য বারবার। ওয়াচ/লিসেন অ্যাকশন ফলাফলে, Google আপনার ব্র্যান্ড আইকনের সাথে আপনার সামগ্রীর গভীর লিঙ্কগুলিকে সংযুক্ত করে।

আপনার ব্র্যান্ড আইকন ইমেজ ফাইল নিম্নলিখিত প্রয়োজনীয়তা মেনে চলতে হবে:

  • এটি একটি PNG ফাইল।
  • এর পটভূমি স্বচ্ছ।
  • এর আকৃতি গোলাকার প্রকৃতির।
  • নিশ্চিত করুন যে ছবিগুলি অ্যান্টি-আলিয়াসড এবং বিকৃত/পিক্সেলেড নয়

এই বৈশিষ্ট্যটি অবশ্যই পুনরাবৃত্তি করতে হবে, কারণ আপনাকে অবশ্যই পাঁচটি চিত্র প্রদান করতে হবে, নিম্নলিখিত প্রতিটি মাত্রার জন্য একটি:

  • 16x16 পিক্সেল, একটি ফাইল সহ 1 KB এর বেশি নয়৷
  • 20x20 পিক্সেল, একটি ফাইল সহ 1 KB এর বেশি নয়৷
  • 40x40 পিক্সেল, একটি ফাইল সহ 1 KB এর বেশি নয়৷
  • 44x44 পিক্সেল, একটি ফাইল সহ 1 KB এর বেশি নয়৷
  • 112x112 পিক্সেল, একটি ফাইল সহ 3 KB এর বেশি নয়৷

GoogleTV ইন্টিগ্রেশনের জন্য অতিরিক্ত প্রয়োজনীয়তা - আপনার ব্র্যান্ড আইকনের এই ছবিগুলি প্রোগ্রামিং গাইডের শীর্ষে, ওয়াচ অ্যাকশন বোতামে এবং Google TV সেটিংসে প্রদর্শিত হবে৷ নিম্নলিখিত প্রয়োজনীয়তা পূরণের তিনটি আইকন প্রদান করুন:

  • PNG ফাইল ফরম্যাটে একটি বর্গাকার আইকন। (512x512 px রেজোলিউশন সহ, 1:1 অনুপাত)
  • PNG ফাইল ফরম্যাটে একটি সাদা ওয়ার্ডমার্ক আইকন। (সর্বোচ্চ রেজোলিউশন উপলব্ধ, আকৃতির অনুপাতের জন্য কোন পছন্দ নেই)
  • PNG ফাইল ফরম্যাটে এক রঙিন ওয়ার্ডমার্ক আইকন। (সর্বোচ্চ রেজোলিউশন উপলব্ধ, আকৃতির অনুপাতের জন্য কোন পছন্দ নেই)

নিশ্চিত করুন যে ছবিগুলি অ্যান্টি-আলিয়াসড এবং বিকৃত/পিক্সেলেড নয়।

brandIcon.contentURL URL

প্রয়োজনীয় - ছবির URL।

brandIcon.height সংখ্যা

প্রয়োজনীয় - ছবির উচ্চতা, পিক্সেলে।

brandIcon.width সংখ্যা

প্রয়োজনীয় - ছবির প্রস্থ, পিক্সেলে।

brandIcon.additionalProperty সম্পদের মূল্য

প্রয়োজনীয় - চিত্রের ধরন বর্ণনা করতে ব্যবহৃত অতিরিক্ত সম্পত্তি এবং এর উদ্দেশ্যযুক্ত ব্যবহারগুলিকে সংজ্ঞায়িত করে৷

brandIcon.additionalProperty.@type পাঠ্য

প্রয়োজনীয় - PropertyValue এ সেট করুন।

brandIcon.additionalProperty.name পাঠ্য

প্রয়োজনীয় - contentAttributes এ সেট করুন।

brandIcon.additionalProperty.value পাঠ্য

প্রয়োজনীয় - ব্যাকগ্রাউন্ডের উপযুক্ততা।

বৈধ হতে, নিম্নলিখিত মানগুলির মধ্যে অন্তত একটিতে সেট করুন:

  • forDarkBackground : একটি চিত্র, সাধারণত একটি স্বচ্ছ আইকন, যা একটি অন্ধকার পটভূমিতে ব্যবহারের জন্য উপযুক্ত।
  • forLightBackground : একটি ছবি, সাধারণত একটি স্বচ্ছ আইকন, যা হালকা ব্যাকগ্রাউন্ডে ব্যবহারের জন্য উপযুক্ত।
application সফটওয়্যার অ্যাপ্লিকেশন

আইওএস, অ্যান্ড্রয়েড, কাস্ট বা অ্যান্ড্রয়েডটিভি অ্যাপ্লিকেশানগুলি সরবরাহ করা হলে প্রয়োজনীয় - নিম্নলিখিতগুলি জুড়ে আপনার ব্র্যান্ড অ্যাপ্লিকেশনগুলির তালিকা:

  • iOS
  • অ্যান্ড্রয়েড
  • কাস্ট
  • অ্যান্ড্রয়েডটিভি
application.@type পাঠ্য

প্রয়োজনীয় - সর্বদা SoftwareApplication এ সেট করুন।

application.operatingSystem পাঠ্য

প্রয়োজনীয় - নিম্নলিখিতগুলির একটিতে সেট করুন:

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

প্রযোজ্য হলে প্রয়োজন - Android, AndroidTV, এবং iOS প্ল্যাটফর্মের জন্য, আপনাকে অবশ্যই অ্যাপ স্টোর এবং প্লে স্টোরে আপনার অ্যাপ্লিকেশনের লিঙ্ক হিসেবে এটি নির্দিষ্ট করতে হবে।

অন্যান্য সমস্ত প্ল্যাটফর্মের জন্য, এটি একটি প্রয়োজনীয় সম্পত্তি নয়।

application.installUrl URL

প্রযোজ্য হলে প্রয়োজন - যদি প্রদানকারী একটি AndroidTV অ্যাপের মাধ্যমে মিডিয়া প্লেব্যাক অফার করে, তাহলে আপনাকে অবশ্যই এটি AndroidTV APK ফাইলের লিঙ্ক হিসেবে উল্লেখ করতে হবে।

যদি প্রদানকারী AndroidTV প্লেব্যাক অফার না করে, তাহলে এটি একটি প্রয়োজনীয় সম্পত্তি নয়।

application.identifier

পাঠ্য

প্রযোজ্য হলে প্রয়োজনীয় - নিম্নলিখিত মানগুলির একটির সাথে সঙ্গতিপূর্ণ প্ল্যাটফর্মগুলির জন্য, সেই অনুযায়ী সেট করুন৷ এই সম্পত্তি অন্যথায় প্রয়োজন হয় না:

  • iOS: অ্যাপ স্টোর অ্যাপ শনাক্তকারী। উদাহরণস্বরূপ, 967093455
  • অ্যান্ড্রয়েড: প্লে স্টোর অ্যান্ড্রয়েড প্যাকেজের নাম। উদাহরণস্বরূপ, com.abc.media.android
  • কাস্ট: কাস্ট অ্যাপ আইডি। উদাহরণস্বরূপ, ACDA4FDE
  • AndroidTV: Play Store AndroidTV প্যাকেজের নাম। উদাহরণস্বরূপ, com.abc.media.atv.android
parentOrganization সংগঠন

প্রয়োজনীয় - পরিষেবার মূল প্রদানকারী।

parentOrganization.@type পাঠ্য

প্রয়োজনীয় - সর্বদা Organization সেট করুন।

parentOrganization.name পাঠ্য

প্রয়োজনীয় - প্রতিষ্ঠানের নাম।

subscriptions মিডিয়া সাবস্ক্রিপশন

ঐচ্ছিক - ঘড়ি প্রদানকারী দ্বারা সমর্থিত উপলব্ধ MediaSubscriptions তালিকা।

baseSubscriptionTier মিডিয়া সাবস্ক্রিপশন

প্রযোজ্য হলে প্রয়োজনীয় - যদি একটি ঘড়ি প্রদানকারী এবং প্রদানকারীর একটি বেস সাবস্ক্রিপশন প্যাকেজ থাকে, তাহলে আপনাকে অবশ্যই এটি সমস্ত গ্রাহকদের জন্য উপলব্ধ সামগ্রীর জন্য সাবস্ক্রিপশন উদাহরণে সেট করতে হবে। এই সম্পত্তি অন্যথায় প্রয়োজন হয় না.

userRequestsFulfilledBy পাঠ্য

ঐচ্ছিক - নিম্নলিখিত পক্ষগুলির মধ্যে যে কোনও একটিতে সেট করুন যারা ব্যবহারকারীর অনুরোধগুলি পূরণ করে:

  • Google : সমস্ত অনুরোধ Google দ্বারা পূরণ করা হয়। মূলত, Google অনুরোধ করা বিষয়বস্তুর গভীর লিঙ্ক ফেরত দেয়।
  • Provider : সমস্ত অনুরোধ সামগ্রী প্রদানকারী-ক্লাউড প্রদানকারী দ্বারা পূরণ করা হয়। মূলত, প্রদানকারী অনুরোধ করা বিষয়বস্তুর জন্য গভীর লিঙ্ক ফেরত দেয় বা সরাসরি তাদের ডিভাইসে প্লেব্যাক শুরু করে।

ডিফল্টরূপে এই সম্পত্তিটি Google এ সেট করা থাকে।

mediaOffered পাঠ্য

প্রয়োজনীয় - নিম্নলিখিতগুলির মধ্যে একটিতে সেট করুন, যা আপনার ক্যাটালগের বিষয়বস্তুর প্রকারের সাথে মিলে যায় যা ফিডে অন্তর্ভুক্ত রয়েছে:

  • ["VoD"] - প্রদানকারী শুধুমাত্র ফিডে ভিডিও অন ডিমান্ড (VoD) বিষয়বস্তু অন্তর্ভুক্ত করে। ভিওডি কন্টেন্টের মধ্যে রয়েছে সিনেমা এবং টিভি শো
  • ["LiveTV"] - প্রদানকারী শুধুমাত্র লাইভ টিভি অন্তর্ভুক্ত করে, যার মধ্যে রয়েছে চ্যানেল এবং সম্প্রচার ইভেন্ট সামগ্রী, ফিডে।
  • ["VoD", "LiveTV"] - প্রদানকারী ফিডে VoD এবং লাইভ টিভি উভয় সামগ্রীই অন্তর্ভুক্ত করে।
  • ["Music"] - প্রদানকারী শুধুমাত্র ফিডে সঙ্গীত সত্তা অন্তর্ভুক্ত করে। এর মধ্যে রয়েছে অ্যালবাম, শিল্পী, গান এবং প্লেলিস্ট সামগ্রী।
  • ["Radio"] - প্রদানকারী শুধুমাত্র ফিডে রেডিও সত্তা অন্তর্ভুক্ত করে।
  • ["Music", "Radio"] - প্রদানকারী ফিডে সঙ্গীত এবং রেডিও সত্তা অন্তর্ভুক্ত করে। এর মধ্যে রয়েছে অ্যালবাম, শিল্পী, গান , প্লেলিস্ট এবং রেডিও স্টেশন সামগ্রী৷

মিডিয়াসার্ভিস উদাহরণ

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