রিসোর্স: অ্যাডব্রেক
একটি লাইভ ভিডিও ইভেন্টে বিজ্ঞাপন বিরতির জন্য বিজ্ঞাপন নির্ধারণ করতে ব্যবহৃত বিজ্ঞাপন বিরতি মেটাডেটা।
| JSON উপস্থাপনা |
|---|
{ "name": string, "createTime": string, "expectedDuration": string, "customParams": string, "scte35CueOut": string, "podTemplateName": string, "breakState": enum ( |
| ক্ষেত্র | |
|---|---|
name | শুধুমাত্র আউটপুট। বিজ্ঞাপন বিরতির রিসোর্স নাম। এই ক্ষেত্রের ফর্ম্যাট হবে "networks/ network_code হল Google Ad Manager-এর সেই নেটওয়ার্ক কোড যার সাথে এই কন্টেন্ট সম্পর্কিত। asset_key হল Google Ad Management-এর লাইভ স্ট্রিম ইভেন্টের কী যার অধীনে অ্যাড ব্রেক তৈরি করা হয়েছিল। অ্যাডব্রেকআইডি হল অ্যাড ব্রেকের মূল চাবিকাঠি। শুধুমাত্র আউটপুট। |
createTime | শুধুমাত্র আউটপুট। বিজ্ঞাপন বিরতির তৈরির সময়। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |
expectedDuration | প্রয়োজনীয়। প্রত্যাশিত বিরতির সময়কাল। সেকেন্ডে একটি সময়কাল যার সর্বোচ্চ নয়টি ভগ্নাংশ সংখ্যা ' |
customParams | ঐচ্ছিক। বিজ্ঞাপন ম্যানেজারে কাস্টম মানদণ্ড লক্ষ্য করার জন্য এই বিরতির বিজ্ঞাপন অনুরোধে কী-মান জোড়া অন্তর্ভুক্ত করা হবে। উদাহরণ: 'key1=value&key2=value2,value22' বন্ধ করা হয়েছে: "cust_params" কী ব্যবহার করে breakParams.ad_tag_params-এ cust_params সেট করুন। |
scte35CueOut | ঐচ্ছিক। scte35 কিউ থেকে বেস 64 এনকোডেড ডেটা। splice_insert() অথবা time_signal() কমান্ড অন্তর্ভুক্ত থাকতে পারে। উদাহরণ: - time_signal() সহ: “/DA0AAAAAAAA///wBQb+cr0AUAAeAhxDVUVJSAAAjn/PAAGlmbAICAAAAAAsoKGKNAIAmsnRfg==” - splice_insert() সহ: "/DAvAAAAAAAA///wFAVIAACPf+/+c2nALv4AUsz1AAAAAAAKAAhDVUVJAAABNWLbowo=" |
podTemplateName | ঐচ্ছিক। Google Ad Manager পড টেমপ্লেটের নাম। বাতিল করা হয়েছে: "ptpln" কী ব্যবহার করে breakParams.ad_tag_params-এ cust_params সেট করুন। |
breakState | শুধুমাত্র আউটপুট। বিজ্ঞাপন বিরতির বর্তমান অবস্থা। |
expectedStartTime | ঐচ্ছিক। বিজ্ঞাপন বিরতির প্রত্যাশিত শুরুর সময়। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |
expireDuration | ঐচ্ছিক। বিজ্ঞাপন বিরতির মেয়াদ expectedStartTime + expireDuration এ শেষ হয়। যদি expectedStartTime সেট না করা থাকে, তাহলে সিদ্ধান্ত নেওয়া শুরু হওয়ার পরে বিজ্ঞাপন বিরতির মেয়াদ expireDuration শেষ হবে। ডিফল্ট: 30m সর্বনিম্ন: 5m সর্বোচ্চ: 6h সেকেন্ডে একটি সময়কাল যার সর্বোচ্চ নয়টি ভগ্নাংশ সংখ্যা ' |
breakSequence | শুধুমাত্র আউটপুট। বিজ্ঞাপন বিরতির মিডরোল সিকোয়েন্স আইডি। mridx কী ব্যবহার করে breakParams.ad_tag_params এর মাধ্যমে স্পষ্টভাবে উল্লেখ করা হলে একাধিক বিজ্ঞাপন বিরতির একই breakSequence থাকতে পারে। এটি কার্যকরভাবে দুটি GAM বিজ্ঞাপন বিরতি লিঙ্ক করে। |
breakParams | ঐচ্ছিক। এই বিরতির জন্য বিজ্ঞাপনের অনুরোধে ব্রেক প্যারামিটার অন্তর্ভুক্ত করা হবে। |
matchParams | ঐচ্ছিক। API এর মাধ্যমে তৈরি করা একটি বিজ্ঞাপন বিরতি কীভাবে একটি ইন-ম্যানিফেস্ট বিজ্ঞাপন বিরতির সাথে মিলিত হয় তা নির্ধারণ করতে Stitched DAI-এর জন্য ব্যবহৃত হয়। যখন একটি নতুন বিরতি সনাক্ত করা হয়, তখন একটি ইভেন্টের সমস্ত বিজ্ঞাপন বিরতির বিরুদ্ধে একটি ম্যাচ ফাংশন চালানো হবে যার একটি BreakState দুর্ঘটনাজনিত "ম্যাচ-অল" আচরণ (যা খালি কিন্তু উপস্থিত matchParams এর সাথে ঘটবে) প্রতিরোধ করার জন্য, সেট করা থাকলে matchParams খালি রাখা যাবে না। যদি ক্ষেত্রটি একটি অনুরোধে উপস্থিত থাকে, তাহলে কমপক্ষে তার নিজস্ব ক্ষেত্রগুলির একটি সেট করতে হবে। বিজ্ঞাপন বিরতিগুলি এই ক্রমে পরীক্ষা করা হয়: 1. matchParams সহ, expectedStartTime ঊর্ধ্বমুখী অনুসারে ক্রমানুসারে, createTime ঊর্ধ্বমুখী অনুসারে, যেখানে expectedStartTime ছাড়া বিজ্ঞাপন বিরতিগুলি সাজানোর সময় অগ্রাধিকার দেওয়া হয় 2. matchParams ছাড়াই, expectedStartTime ঊর্ধ্বমুখী অনুসারে ক্রমানুসারে, createTime ঊর্ধ্বমুখী অনুসারে ক্রমানুসারে, যেখানে expectedStartTime ছাড়া বিজ্ঞাপন বিরতিগুলি সাজানোর সময় অগ্রাধিকার দেওয়া হয় যদি সমস্ত মুলতুবি EABN মিল না হয়, তাহলে DAI পরবর্তী উপলব্ধ মিডরোল সূচক ব্যবহার করে JIT সিদ্ধান্ত গ্রহণের আচরণে ফিরে যাবে। |
servedBreak | শুধুমাত্র আউটপুট। এটি পরিবেশিত বিজ্ঞাপন বিরতির প্রকৃত তথ্য প্রতিফলিত করে। শুধুমাত্র |
পদ্ধতি | |
|---|---|
| লাইভ স্ট্রিমের মধ্যে একটি অ্যাড ব্রেক তৈরি করার জন্য API। |
| লাইভ স্ট্রিমের মধ্যে বিজ্ঞাপন বিরতি তালিকাভুক্ত করার জন্য API। |