ডায়নামিক অ্যাড ইনসার্শন API আপনাকে DAI লাইভস্ট্রিমের অনুরোধ এবং ট্র্যাক করতে দেয়।
পরিষেবা: dai.google.com
 সমস্ত ইউআরআই https://dai.google.com এর সাথে সম্পর্কিত।
পদ্ধতি: প্রবাহ
| পদ্ধতি | |
|---|---|
 stream |  POST /ssai/pods/api/v1/network/{network_code}/custom_asset/{custom_asset_key}/streamলাইভস্ট্রিম সেশন পরিবেশনকারী একটি DAI পড নিবন্ধন করে।  | 
HTTP অনুরোধ
POST https://dai.google.com/ssai/pods/api/v1/network/{network_code}/custom_asset/{custom_asset_key}/stream
পাথ প্যারামিটার
| পরামিতি | |
|---|---|
 network_code |  stringপ্রকাশকের Google বিজ্ঞাপন ম্যানেজার নেটওয়ার্ক কোড।  | 
 custom_asset_key |  stringকাস্টম শনাক্তকারী Google অ্যাড ম্যানেজারে এই ইভেন্টটিকে যুক্ত করেছে৷  | 
শরীরের অনুরোধ
 অনুরোধের অংশটি application/x-www-form-urlencoded ধরনের এবং এতে নিম্নলিখিত পরামিতিগুলি রয়েছে:
| পরামিতি | ||
|---|---|---|
| DFP টার্গেটিং প্যারামিটার | ঐচ্ছিক | অতিরিক্ত টার্গেটিং পরামিতি। | 
| স্ট্রিম প্যারামিটার ওভাররাইড করুন | ঐচ্ছিক | স্ট্রীম তৈরির প্যারামিটারের ডিফল্ট মান ওভাররাইড করুন। | 
| HMAC প্রমাণীকরণ | ঐচ্ছিক | একটি HMAC-ভিত্তিক টোকেন ব্যবহার করে প্রমাণীকরণ করুন। | 
প্রতিক্রিয়া শরীর
 সফল হলে, প্রতিক্রিয়া বডিতে একটি নতুন Stream অবজেক্ট থাকে।
খোলা পরিমাপ
 DAI API-তে Verifications ক্ষেত্রে খোলা পরিমাপ যাচাইকরণের তথ্য রয়েছে। এই ক্ষেত্রটিতে এক বা একাধিক Verification উপাদান রয়েছে যা সৃজনশীল প্লেব্যাক যাচাই করার জন্য তৃতীয় পক্ষের পরিমাপ কোড চালানোর জন্য প্রয়োজনীয় সংস্থান এবং মেটাডেটা তালিকাভুক্ত করে। শুধুমাত্র JavaScriptResource সমর্থিত। আরও তথ্যের জন্য, IAB Tech Lab এবং VAST 4.1 spec দেখুন।
পদ্ধতি: পড সেগমেন্ট
| পদ্ধতি | |
|---|---|
 pod segment |  GET /linear/pods/v1/seg/network/{network_code}/custom_asset/{custom_asset_key}/{pod_identifier}/profile/{profile_name}/{segment_number}.{segment_format}প্রদত্ত ইভেন্ট আইডির জন্য একটি DAI স্ট্রীম তৈরি করে।  | 
HTTP অনুরোধ
GET https://dai.google.com/linear/pods/v1/seg/network/{network_code}/custom_asset/{custom_asset_key}/{pod_identifier}/profile/{profile_name}/{segment_number}.{segment_format}
পাথ প্যারামিটার
| পরামিতি | |
|---|---|
 network_code |  stringপ্রকাশকের Google বিজ্ঞাপন ম্যানেজার নেটওয়ার্ক কোড।  | 
 custom_asset_key |  stringকাস্টম শনাক্তকারী Google অ্যাড ম্যানেজারে এই ইভেন্টটিকে যুক্ত করেছে৷  | 
 pod_identifier | নিম্নলিখিত বিন্যাস সমর্থিত: pod/{integer} বর্তমান বিজ্ঞাপন বিরতির জন্য সংখ্যাসূচক শনাক্তকারী। বিজ্ঞাপন পড আইডিগুলি  ad_break_id/{string}বর্তমান বিজ্ঞাপন বিরতির জন্য স্ট্রিং শনাক্তকারী। একজন প্রকাশক প্রদত্ত বিজ্ঞাপন বিরতি আইডিতে বিজ্ঞাপন পড আইডির মতো একই সীমাবদ্ধতা নেই। সেই এন্ডপয়েন্টে দেওয়া যেকোন অজানা অ্যাড ব্রেক আইডি লাইভস্ট্রিম ইভেন্টের জন্য একটি নতুন অ্যাড ব্রেক তৈরি করে।  | 
 profile_name |  stringঅনুরোধ করা Google অ্যাড ম্যানেজার DAI এনকোডিং প্রোফাইলের নাম । এনকোডিং প্রোফাইলটি নির্বাচিত ইভেন্টের জন্য কনফিগার করা এনকোডিং প্রোফাইলগুলির মধ্যে একটি হতে হবে৷  | 
 segment_number |  integerবর্তমান বিজ্ঞাপন পডের মধ্যে অনুরোধ করা অংশের সূচী, শূন্য থেকে শুরু।  | 
 segment_format |  string অনুরোধকৃত সেগমেন্ট বিন্যাসের সাথে সম্পর্কিত ফাইল এক্সটেনশন। গৃহীত এক্সটেনশনগুলি হল:   | 
ক্যোয়ারী প্যারামিটার
| পরামিতি | ||||||
|---|---|---|---|---|---|---|
 stream_id | প্রয়োজনীয় |  string বর্তমান ব্যবহারকারীর সেশনের জন্য স্ট্রিম আইডি। এই মানটি   | ||||
 sd |  required 1 |  integerঅনুরোধ করা অংশের সময়কাল, মিলিসেকেন্ডে।  | ||||
 so | ঐচ্ছিক |  মিলিসেকেন্ডে বিজ্ঞাপন পডের মধ্যে অনুরোধ করা সেগমেন্টের অফসেট। আপনি যদি   | ||||
 pd | প্রয়োজনীয় 2 |  integerবিজ্ঞাপন পডের সময়কাল, মিলিসেকেন্ডে।  | ||||
 auth-token | প্রয়োজনীয় |  stringবর্তমান বিজ্ঞাপন পডের জন্য একটি স্বাক্ষরিত, url-এনকোড করা HMAC টোকেন৷  | ||||
 last | ঐচ্ছিক |  booleanবিজ্ঞাপন বিরতিতে শেষ সেগমেন্ট নির্দেশ করে। অন্যান্য সমস্ত বিভাগের জন্য এই প্যারামিটারটি বাদ দিন।  | ||||
 scte35 | ঐচ্ছিক |  stringএই বিজ্ঞাপন বিরতির জন্য বেস64-এনকোডেড SCTE-35 সংকেত।  | ||||
 cust_params | ঐচ্ছিক |  stringAd Manager প্রচারাভিযান টার্গেটিং এর জন্য ব্যবহৃত মূল-মান জোড়ার একটি সেট। এই জোড়া একটি url-এনকোডেড ক্যোয়ারী স্ট্রিং হিসাবে উপস্থাপন করা আবশ্যক. উদাহরণ:
  | ||||
পাদটীকা
-  সূচনা অংশগুলির জন্য 
sdপ্রয়োজন হয় না। ↩ -  সময়হীন বিজ্ঞাপন বিরতি সক্ষম ইভেন্টের জন্য 
pdপ্রয়োজন হয় না। ↩ 
উদাহরণ
পান https://dai.google.com/linear/pods/v1/seg/network/sandbox_dev/custom_asset/podserving-segredirect-custom-key/ad_break_id/adbreak -2/profile/8b8888cf79ad43f0800482ffc035a1ac_ts_a/1.ts?so=0&sd=10000&pd=30000&stream_id=8e19cbc6-850b-404c-99d7a4STa467:
পান https://dai.google.com/linear/pods/v1/seg/network/sandbox_dev/custom_asset/podserving-segredirect-custom-key/pod/2/profi le/8b8888cf79ad43f0800482ffc035a1ac_ts_a/1.ts?so=0&sd=10000&pd=30000&stream_id=8e19cbc6-850b-404c-99d7-840a4STa6:
প্রতিক্রিয়া শরীর
সফল হলে, রেসপন্স বডি একটি প্লেযোগ্য স্ট্রীম সেগমেন্ট হবে যা অনুরোধে উল্লেখ করা ফরম্যাট এবং প্যারামিটারের সাথে মেলে।
পদ্ধতি: HLS পড ম্যানিফেস্ট
একটি লাইভস্ট্রিমের একটি HLS বিজ্ঞাপন পড মেনিফেস্ট পুনরুদ্ধার করে যা একটি ক্লায়েন্ট ভিডিও প্লেয়ার লোড এবং চালানোর জন্য প্রস্তুত৷
| পদ্ধতি | |
|---|---|
 GET |  GET /linear/pods/v1/hls/network/{network_code}/custom_asset/{custom_asset}/{pod_identifier}.m3u8;একটি বিজ্ঞাপন পডের জন্য একটি HLS মাল্টিভেরিয়েন্ট প্লেলিস্ট পুনরুদ্ধার করতে API।  | 
HTTP অনুরোধ
GET https://dai.google.com/linear/pods/v1/hls/network/{network_code}/custom_asset/{custom_asset_key}/{pod_identifier}.m3u8?stream_id={stream_id}&pd={pod_duration}
পাথ প্যারামিটার
| পরামিতি | |
|---|---|
 network_code |  stringপ্রকাশকের Google বিজ্ঞাপন ম্যানেজার নেটওয়ার্ক কোড।  | 
 custom_asset_key |  stringকাস্টম শনাক্তকারী Google অ্যাড ম্যানেজারে এই ইভেন্টটিকে যুক্ত করেছে৷  | 
 pod_identifier | নিম্নলিখিত বিন্যাস সমর্থিত: pod/{integer} বর্তমান বিজ্ঞাপন বিরতির জন্য সংখ্যাসূচক শনাক্তকারী। বিজ্ঞাপন পড আইডিগুলি  ad_break_id/{string}বর্তমান বিজ্ঞাপন বিরতির জন্য স্ট্রিং শনাক্তকারী। একজন প্রকাশক প্রদত্ত বিজ্ঞাপন বিরতি আইডিতে বিজ্ঞাপন পড আইডির মতো একই সীমাবদ্ধতা নেই। সেই এন্ডপয়েন্টে দেওয়া যেকোন অজানা অ্যাড ব্রেক আইডি লাইভস্ট্রিম ইভেন্টের জন্য একটি নতুন অ্যাড ব্রেক তৈরি করে।  | 
ক্যোয়ারী প্যারামিটার
| পরামিতি | ||||||
|---|---|---|---|---|---|---|
 stream_id | প্রয়োজন |  string বর্তমান ব্যবহারকারীর সেশনের জন্য স্ট্রিম আইডি। এই মানটি   | ||||
 pd | প্রয়োজন |  integerবিজ্ঞাপন পডের সময়কাল, মিলিসেকেন্ডে।  | ||||
 scte35 | ঐচ্ছিক |  stringএই বিজ্ঞাপন বিরতির জন্য বেস64-এনকোডেড SCTE-35 সংকেত।  | ||||
 cust_params | ঐচ্ছিক |  stringAd Manager প্রচারাভিযান টার্গেটিং এর জন্য ব্যবহৃত মূল-মান জোড়ার একটি সেট। এই জোড়া একটি url-এনকোডেড ক্যোয়ারী স্ট্রিং হিসাবে উপস্থাপন করা আবশ্যক. উদাহরণ:
  | ||||
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডি একটি HLS মাল্টিভেরিয়েন্ট প্লেলিস্ট।
পদ্ধতি: ড্যাশ পড ম্যানিফেস্ট
একটি লাইভস্ট্রিমের একটি MPEG-DASH বিজ্ঞাপন পড মেনিফেস্ট পুনরুদ্ধার করে যা একটি ক্লায়েন্ট ভিডিও প্লেয়ার লোড এবং চালানোর জন্য প্রস্তুত৷
| পদ্ধতি | |
|---|---|
 GET |  GET /linear/pods/v1/dash/network/{network_code}/custom_asset/{custom_asset}/stream/{stream_id}/pod/{pod_id}/manifest.mpdএকটি বিজ্ঞাপন পডের জন্য একটি MPEG-DASH mpd প্লেলিস্ট পুনরুদ্ধার করতে API৷  | 
HTTP অনুরোধ
GET https://dai.google.com/linear/pods/v1/dash/network/{network_code}/custom_asset/{custom_asset_key}/stream/{stream_id}/pod/{pod_id}/manifest.mpd?pd={pod_duration}
পাথ প্যারামিটার
| পরামিতি | |
|---|---|
 network_code |  stringপ্রকাশকের Google বিজ্ঞাপন ম্যানেজার নেটওয়ার্ক কোড।  | 
 custom_asset_key |  stringকাস্টম শনাক্তকারী Google অ্যাড ম্যানেজারে এই ইভেন্টটিকে যুক্ত করেছে৷  | 
 stream_id |  string বর্তমান ব্যবহারকারীর সেশনের জন্য স্ট্রিম আইডি। এই মানটি   | 
 pod_id |  integer বর্তমান বিজ্ঞাপন বিরতির জন্য সংখ্যাসূচক শনাক্তকারী। বিজ্ঞাপন পড আইডিগুলি   | 
ক্যোয়ারী প্যারামিটার
| পরামিতি | ||||||
|---|---|---|---|---|---|---|
 pd | প্রয়োজন |  integerবিজ্ঞাপন পডের সময়কাল, মিলিসেকেন্ডে।  | ||||
 scte35 | ঐচ্ছিক |  stringএই বিজ্ঞাপন বিরতির জন্য বেস64-এনকোডেড SCTE-35 সংকেত।  | ||||
 cust_params | ঐচ্ছিক |  stringAd Manager প্রচারাভিযান টার্গেটিং এর জন্য ব্যবহৃত মূল-মান জোড়ার একটি সেট। এই জোড়া একটি url-এনকোডেড ক্যোয়ারী স্ট্রিং হিসাবে উপস্থাপন করা আবশ্যক. উদাহরণ:
  | ||||
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডি একটি MPEG-DASH mpd প্লেলিস্ট।
পদ্ধতি: DASH পড পিরিয়ড টেমপ্লেট
| পদ্ধতি | |
|---|---|
 pods |  GET /linear/pods/v1/dash/network/{network_code}/custom_asset/{custom_asset_key}/pods.jsonGoogle Ad Manager থেকে একটি DASH পিরিয়ড টেমপ্লেটের জন্য অনুরোধ করে৷ এই টেমপ্লেটটিতে ম্যাক্রো রয়েছে যা আপনাকে অবশ্যই আপনার স্ট্রিম প্যারামিটারের সাথে পূরণ করতে হবে। একবার এই ম্যাক্রোগুলি জনবহুল হয়ে গেলে, টেমপ্লেটটি আপনার বিজ্ঞাপন বিরতির সময় হয়ে ওঠে এবং আপনার DASH ম্যানিফেস্টে সেলাই করা যেতে পারে।  | 
HTTP অনুরোধ
GET https://dai.google.com/linear/pods/v1/dash/network/{network_code}/custom_asset/{custom_asset_key}/pods.json
পাথ প্যারামিটার
| পরামিতি | |
|---|---|
 network_code |  stringপ্রকাশকের Google বিজ্ঞাপন ম্যানেজার নেটওয়ার্ক কোড।  | 
 custom_asset_key |  stringকাস্টম শনাক্তকারী Google অ্যাড ম্যানেজারে এই ইভেন্টটিকে যুক্ত করেছে৷  | 
ক্যোয়ারী প্যারামিটার
| পরামিতি | ||
|---|---|---|
 stream_id | প্রয়োজনীয় |  string বর্তমান ব্যবহারকারীর সেশনের জন্য স্ট্রিম আইডি। এই মানটি   | 
 tv | ঐচ্ছিক |  integer টেমপ্লেট সংস্করণ। ডিফল্ট  
  | 
প্রতিক্রিয়া শরীর
 সফল হলে, প্রতিক্রিয়া বডিতে একটি নতুন PodTemplateResponse অবজেক্ট থাকে।
পদ্ধতি: বিজ্ঞাপন পড টাইমিং মেটাডেটা
| পদ্ধতি | |
|---|---|
 ad pod timing metadata |  GET /linear/pods/v1/adv/network/{network_code}/custom_asset/{custom_asset_key}/pod.jsonবিজ্ঞাপন পড টাইমিং মেটাডেটা উদ্ধার করে।  | 
HTTP অনুরোধ
GET https://dai.google.com/linear/pods/v1/adv/network/{network_code}/custom_asset/{custom_asset_key}/pod.json
পাথ প্যারামিটার
| পরামিতি | |
|---|---|
 network_code |  stringপ্রকাশকের Google বিজ্ঞাপন ম্যানেজার নেটওয়ার্ক কোড।  | 
 custom_asset_key |  stringGoogle Ad Manager-এ এই লাইভস্ট্রিমের সাথে যুক্ত কাস্টম শনাক্তকারী।  | 
ক্যোয়ারী প্যারামিটার
| পরামিতি | ||
|---|---|---|
 stream_id | প্রয়োজন |  stringক্লায়েন্ট ভিডিও প্লেয়ার অ্যাপ থেকে অ্যাড ম্যানেজার স্ট্রিম আইডি।  | 
 ad_break_id | প্রয়োজনীয় |  stringপরবর্তী আসন্ন বিজ্ঞাপন বিরতি আইডি. বিজ্ঞাপন বিরতি আইডিগুলি স্টিচিং সার্ভার বা ভিটিপি দ্বারা সরবরাহ করা হয় এবং একই বিজ্ঞাপন বিরতির জন্য প্রথম দিকের বিজ্ঞাপন বিরতির বিজ্ঞপ্তি, বিজ্ঞাপন পড টাইমিং মেটাডেটা অনুরোধ এবং সেগমেন্ট পুনঃনির্দেশ অনুরোধগুলি জুড়ে অবশ্যই মিলতে হবে। নিম্নলিখিত বিধিনিষেধগুলি কাস্টম অ্যাডব্রেক আইডিগুলিতে প্রযোজ্য: 
  | 
 auth-token | প্রয়োজনীয় |  string  
  | 
 timeout | ঐচ্ছিক |  integerবিজ্ঞাপনের সিদ্ধান্ত নেওয়ার জন্য অপেক্ষা করার জন্য DAI এই অনুরোধটিকে ব্লক করতে পারে এমন মিলিসেকেন্ডের সংখ্যা৷ এই প্যারামিটারটি অনুরোধের ক্ষেত্রে ব্যবহার করুন যেগুলিকে অবশ্যই প্রথম অনুরোধে জনবহুল বিজ্ঞাপনগুলি ফেরত দিতে হবে, যেমন প্রি-রোল বিজ্ঞাপন বিরতি৷ সময়সীমা অতিক্রম করা হলে, অনুরোধটি মুলতুবি থাকা অবস্থা ফেরত দেয়। অন্তর্ভুক্ত করা হলে, টাইমআউট মান অবশ্যই 1000 এবং 15000 মিলিসেকেন্ডের মধ্যে হতে হবে। যদি বাদ দেওয়া হয়, প্রতিক্রিয়াগুলি বিজ্ঞাপনের সিদ্ধান্ত নেওয়ার জন্য অপেক্ষা করতে দেরি হয় না।  | 
 final | ঐচ্ছিক |  boolean DAI কে নির্দেশ করতে   ডিফল্ট থেকে   | 
বিজ্ঞাপনের সিদ্ধান্ত নেওয়ার পরামিতি | ||
 pd | ঐচ্ছিক |  integerবিজ্ঞাপন বিরতির সময়কাল (মিলিসেকেন্ডে)। এছাড়াও বিজ্ঞাপন পড সময়কাল হিসাবে উল্লেখ করা হয়. যদি EABN ব্যবহার করা হয়, তাহলে pd মান অবশ্যই আপনার বিজ্ঞাপন বিরতির বিজ্ঞপ্তিতে দেওয়া সময়ের সাথে মিলবে। সময়কাল না মিললে, EABN মানকে অগ্রাধিকার দেওয়া হবে।  | 
 cust_params | ঐচ্ছিক |  stringবিজ্ঞাপন বিরতি লক্ষ্য করার জন্য কাস্টম প্যারামিটার, যেমন বিজ্ঞাপন ম্যানেজার সহায়তা কেন্দ্রে বর্ণনা করা হয়েছে।  | 
 scte35 | ঐচ্ছিক |  stringএকটি বেস64-এনকোডেড SCTE-35 সংকেত।  সিগন্যালটি অবৈধ হলে, প্রতিক্রিয়ার   | 
প্রতিক্রিয়া শরীর
 সফল হলে, প্রতিক্রিয়া বডিতে একটি নতুন AdPodTimingMetadataResponse অবজেক্ট থাকে।
পদ্ধতি: মিডিয়া যাচাইকরণ
প্লেব্যাকের সময় একটি বিজ্ঞাপন মিডিয়া শনাক্তকারীর সম্মুখীন হওয়ার পরে, উপরে, স্ট্রীম এন্ডপয়েন্ট থেকে প্রাপ্ত media_verification_url ব্যবহার করে অবিলম্বে একটি অনুরোধ করুন৷ এই অনুরোধগুলি সার্ভার-সাইড-বেকনিং স্ট্রিমগুলির জন্য প্রয়োজনীয় নয়, যেখানে সার্ভার মিডিয়া যাচাইকরণ শুরু করে৷
 media verification এন্ডপয়েন্টে অনুরোধগুলো অদম্য।
| পদ্ধতি | |
|---|---|
 media verification |  GET /{media_verification_url}/{ad_media_id}একটি মিডিয়া যাচাইকরণ ইভেন্টের API-কে অবহিত করে।  | 
HTTP অনুরোধ
GET https://{media-verification-url}/{ad-media-id}
প্রতিক্রিয়া শরীর
 media verification নিম্নলিখিত প্রতিক্রিয়া প্রদান করে:
-  
HTTP/1.1 204 No Contentযদি মিডিয়া যাচাইকরণ সফল হয় এবং সমস্ত পিং পাঠানো হয়। -  ভুল URL বিন্যাস বা মেয়াদ শেষ হওয়ার কারণে অনুরোধটি মিডিয়া যাচাই করতে না পারলে 
HTTP/1.1 404 Not Found। -  
HTTP/1.1 404 Not Found। -  
HTTP/1.1 409 Conflictযদি অন্য একটি অনুরোধ ইতিমধ্যেই এই সময়ে পিং পাঠাচ্ছে। 
বিজ্ঞাপন মিডিয়া আইডি
 বিজ্ঞাপন মিডিয়া শনাক্তকারী একটি পৃথক মেটাডেটা ট্র্যাকে এনকোড করা হবে — HLS ট্রান্সপোর্ট স্ট্রিমের জন্য টাইমড মেটাডেটা, অথবা mp4 ফাইলের জন্য emsg। বিজ্ঞাপন মিডিয়া শনাক্তকারী সর্বদা স্ট্রিং google_ দিয়ে শুরু হবে।
প্রতিটি বিজ্ঞাপন যাচাইকরণের অনুরোধ করার আগে মেটাডেটা এন্ট্রির সম্পূর্ণ পাঠ্য বিষয়বস্তু বিজ্ঞাপন যাচাইকরণ URL-এ যুক্ত করা উচিত।
পদ্ধতি: মেটাডেটা
 metadata_url এ মেটাডেটা এন্ডপয়েন্ট একটি বিজ্ঞাপন UI তৈরি করতে ব্যবহৃত তথ্য প্রদান করে। মেটাডেটা এন্ডপয়েন্ট সার্ভার-সাইড-বীকনিং স্ট্রিমগুলির জন্য উপলব্ধ নয়, যেখানে সার্ভার বিজ্ঞাপন মিডিয়া যাচাইকরণ শুরু করার জন্য দায়ী৷
| পদ্ধতি | |
|---|---|
 metadata |  GET /{metadata_url}/{ad-media-id}GET /{metadata_url}বিজ্ঞাপনের মেটাডেটা তথ্য পুনরুদ্ধার করে।  | 
HTTP অনুরোধ
GET https://{metadata_url}/{ad-media-id}
GET https://{metadata_url}
প্রতিক্রিয়া শরীর
 সফল হলে, প্রতিক্রিয়া PodMetadata এর একটি উদাহরণ প্রদান করে।
মেটাডেটা পার্সিং
 মেটাডেটাতে তিনটি পৃথক বিভাগ রয়েছে: tags , ads এবং বিজ্ঞাপন breaks । ডেটাতে প্রবেশের বিন্দু হল tags বিভাগ। সেখান থেকে, ট্যাগগুলির মাধ্যমে পুনরাবৃত্তি করুন এবং প্রথম এন্ট্রি খুঁজুন যার নামটি ভিডিও স্ট্রীমে পাওয়া বিজ্ঞাপন মিডিয়া আইডির উপসর্গ। উদাহরণস্বরূপ, আপনার একটি বিজ্ঞাপন মিডিয়া আইডি থাকতে পারে যা দেখতে এইরকম:
google_1234567890
 তারপর আপনি google_12345 নামের একটি ট্যাগ অবজেক্ট খুঁজে পাবেন। এই ক্ষেত্রে, এটি আপনার বিজ্ঞাপন মিডিয়া আইডির সাথে মেলে। একবার আপনি সঠিক বিজ্ঞাপন মিডিয়া প্রিফিক্স অবজেক্ট খুঁজে পেলে, আপনি বিজ্ঞাপন আইডি, বিজ্ঞাপন বিরতি আইডি এবং ইভেন্টের ধরন দেখতে পারেন। বিজ্ঞাপন আইডিগুলি ads অবজেক্টগুলিকে সূচী করতে ব্যবহৃত হয় এবং বিজ্ঞাপন বিরতি আইডিগুলি breaks অবজেক্টগুলিকে সূচী করতে ব্যবহৃত হয়।
API অবজেক্ট
প্রবাহ
JSON ফর্ম্যাটে নতুন তৈরি স্ট্রিমের জন্য সংস্থানগুলির একটি তালিকা রেন্ডার করতে স্ট্রিম ব্যবহার করা হয়।| JSON প্রতিনিধিত্ব | 
|---|
{
  "stream_id": string,
  "media_verification_url": string,
  "metadata_url": string,
  "session_update_url": string,
  "heartbeat_url": string,
  "polling_frequency": number,
  "pod_manifest_url": string,
  "manifest_format": string,
} | 
| ক্ষেত্র | |
|---|---|
 stream_id |  stringGAM স্ট্রীম শনাক্তকারী।  | 
 media_verification_url |  stringপ্লেব্যাক ইভেন্টগুলি ট্র্যাক করার জন্য বেস এন্ডপয়েন্ট হিসাবে ব্যবহৃত মিডিয়া যাচাইকরণ URL।  | 
 metadata_url |  stringআসন্ন স্ট্রীম বিজ্ঞাপন ইভেন্টগুলি সম্পর্কে পর্যায়ক্রমিক তথ্যের জন্য পোল করতে ব্যবহৃত মেটাডেটা URL।  | 
 session_update_url |  stringএই স্ট্রীমের জন্য টার্গেটিং প্যারামিটার আপডেট করতে ব্যবহৃত সেশনের আপডেট URL। প্রাথমিক স্ট্রীম ক্রিয়েট রিকোয়েস্টের সময় টার্গেটিং প্যারামিটারের মূল মানগুলি ক্যাপচার করা হয়।  | 
 heartbeat_url |  stringহার্টবিট ইউআরএল, সার্ভার সাইড বীকনিং স্ট্রীমকে জীবিত রাখতে ব্যবহৃত হয়, এটি অবশ্যই প্রতি {PollingFrequency} সেকেন্ডে পিং করা উচিত। সার্ভার সাইড বীকনিং স্ট্রীমের জন্য জনবহুল।  | 
 polling_frequency |  numberমেটাডেটা_ইউআরএল বা হার্টবিট_ইউআরএল অনুরোধ করার সময় ভোটদানের ফ্রিকোয়েন্সি, সেকেন্ডে।  | 
 pod_manifest_url |  stringপড ম্যানিফেস্ট ইউআরএল টেমপ্লেটটি HLS-এ মাল্টিভেরিয়েন্ট প্লেলিস্ট বা DASH-এ MPD-এর URL-এর সাথে সম্পর্কিত, একটি স্ট্রিমের পড ম্যানিফেস্ট পুনরুদ্ধার করতে URL তৈরি করতে ব্যবহার করা হয়। POD_SERVING_MANIFEST ডায়নামিক বিজ্ঞাপন সন্নিবেশের লাইভস্ট্রিম ইভেন্টের জন্য জনবহুল। https://developers.google.com/ad-manager/api/reference/v202305/LiveStreamEventService.DynamicAdInsertionType  | 
 manifest_format |  stringম্যানিফেস্ট ফর্ম্যাট হল ম্যানিফেস্টের ফর্ম্যাট যা pod_manifest_url থেকে পুনরুদ্ধার করা হয়, ড্যাশ বা hls।  | 
পডমেটাডেটা
PodMetadata বিজ্ঞাপন, বিজ্ঞাপন বিরতি, এবং মিডিয়া আইডি ট্যাগের মেটাডেটা তথ্য ধারণ করে।| JSON প্রতিনিধিত্ব | 
|---|
{
  "tags": map[string, object(TagSegment)],
  "ads": map[string, object(Ad)],
  "ad_breaks": map[string, object(AdBreak)],
} | 
| ক্ষেত্র | |
|---|---|
 tags |  map[string, object(TagSegment)]ট্যাগ উপসর্গ দ্বারা সূচীকৃত ট্যাগ বিভাগের মানচিত্র।  | 
 ads |  map[string, object(Ad)]বিজ্ঞাপন আইডি দ্বারা সূচীকৃত বিজ্ঞাপনের মানচিত্র।  | 
 ad_breaks |  map[string, object(AdBreak)]বিজ্ঞাপন বিরতি আইডি দ্বারা সূচীকৃত বিজ্ঞাপন বিরতির মানচিত্র।  | 
ট্যাগ সেগমেন্ট
ট্যাগসেগমেন্টে একটি বিজ্ঞাপনের একটি রেফারেন্স, এর বিজ্ঞাপন বিরতি এবং ইভেন্টের ধরন রয়েছে। type="progress" সহ TagSegment বিজ্ঞাপন মিডিয়া যাচাইকরণের শেষ পয়েন্টে পিং করা উচিত নয়।| JSON প্রতিনিধিত্ব | 
|---|
{ "ad": string, "ad_break_id": string, "type": string, }  | 
| ক্ষেত্র | |
|---|---|
 ad |  stringএই ট্যাগের বিজ্ঞাপনের আইডি।  | 
 ad_break_id |  stringএই ট্যাগের বিজ্ঞাপন বিরতির আইডি।  | 
 type |  stringএই ট্যাগের ইভেন্টের ধরন।  | 
অ্যাডব্রেক
অ্যাডব্রেক স্ট্রীমে একটি একক বিজ্ঞাপন বিরতি বর্ণনা করে। এটিতে একটি সময়কাল, একটি প্রকার (মাঝ/প্রাক/পোস্ট) এবং বিজ্ঞাপনের সংখ্যা রয়েছে৷| JSON প্রতিনিধিত্ব | 
|---|
{ "type": string, "duration": number, "expected_duration": number, "ads": number, }  | 
| ক্ষেত্র | |
|---|---|
 type |  stringবৈধ বিরতির প্রকারগুলি হল: প্রাক, মধ্য এবং পোস্ট৷  | 
 duration |  numberএই বিজ্ঞাপন বিরতির জন্য মোট বিজ্ঞাপন সময়কাল, সেকেন্ডে।  | 
 expected_duration |  numberবিজ্ঞাপন বিরতির প্রত্যাশিত সময়কাল (সেকেন্ডে), সমস্ত বিজ্ঞাপন এবং যেকোনো স্লেট সহ।  | 
 ads |  numberবিজ্ঞাপন বিরতিতে বিজ্ঞাপনের সংখ্যা।  | 
বিজ্ঞাপন
বিজ্ঞাপন প্রবাহে একটি বিজ্ঞাপন বর্ণনা করে।| JSON প্রতিনিধিত্ব | 
|---|
{
  "ad_break_id": string,
  "position": number,
  "duration": number,
  "title": string,
  "description": string,
  "advertiser": string,
  "ad_system": string,
  "ad_id": string,
  "creative_id": string,
  "creative_ad_id": string,
  "deal_id": string,
  "clickthrough_url": string,
  "click_tracking_urls": [],
  "verifications": [object(Verification)],
  "slate": boolean,
  "icons": [object(Icon)],
  "wrappers": [object(Wrapper)],
  "universal_ad_id": object(UniversalAdID),
  "extensions": [],
  "companions": [object(Companion)],
  "interactive_file": object(InteractiveFile),
} | 
| ক্ষেত্র | |
|---|---|
 ad_break_id |  stringএই বিজ্ঞাপনের বিজ্ঞাপন বিরতির আইডি।  | 
 position |  numberবিজ্ঞাপন বিরতিতে এই বিজ্ঞাপনের অবস্থান, 1 থেকে শুরু।  | 
 duration |  numberবিজ্ঞাপনের সময়কাল, সেকেন্ডে।  | 
 title |  stringবিজ্ঞাপনের ঐচ্ছিক শিরোনাম।  | 
 description |  stringবিজ্ঞাপনের ঐচ্ছিক বিবরণ।  | 
 advertiser |  stringঐচ্ছিক বিজ্ঞাপনদাতা শনাক্তকারী।  | 
 ad_system |  stringঐচ্ছিক বিজ্ঞাপন সিস্টেম।  | 
 ad_id |  stringঐচ্ছিক বিজ্ঞাপন আইডি।  | 
 creative_id |  stringঐচ্ছিক সৃজনশীল আইডি।  | 
 creative_ad_id |  stringঐচ্ছিক সৃজনশীল বিজ্ঞাপন আইডি.  | 
 deal_id |  stringঐচ্ছিক ডিল আইডি।  | 
 clickthrough_url |  stringঐচ্ছিক ক্লিকথ্রু URL।  | 
 click_tracking_urls |  stringঐচ্ছিক ক্লিক ট্র্যাকিং URLs.  | 
 verifications |  [object(Verification)]ঐচ্ছিক ওপেন মেজারমেন্ট যাচাইকরণ এন্ট্রি যা সৃজনশীল প্লেব্যাক যাচাই করার জন্য তৃতীয় পক্ষের পরিমাপ কোড চালানোর জন্য প্রয়োজনীয় সংস্থান এবং মেটাডেটা তালিকাভুক্ত করে।  | 
 slate |  booleanবর্তমান এন্ট্রি নির্দেশ করে ঐচ্ছিক বুল হল স্লেট।  | 
 icons |  [object(Icon)]আইকনগুলির একটি তালিকা, খালি থাকলে বাদ দেওয়া হয়।  | 
 wrappers |  [object(Wrapper)]মোড়কের একটি তালিকা, খালি থাকলে বাদ দেওয়া হয়।  | 
 universal_ad_id |  object(UniversalAdID)ঐচ্ছিক সার্বজনীন বিজ্ঞাপন আইডি।  | 
 extensions |  stringVAST-এ সমস্ত <এক্সটেনশন> নোডের ঐচ্ছিক তালিকা।  | 
 companions |  [object(Companion)]ঐচ্ছিক সঙ্গী যা এই বিজ্ঞাপনের সাথে প্রদর্শিত হতে পারে।  | 
 interactive_file |  object(InteractiveFile)ঐচ্ছিক ইন্টারেক্টিভ ক্রিয়েটিভ (SIMID) যা বিজ্ঞাপন প্লেব্যাকের সময় প্রদর্শিত হওয়া উচিত।  | 
PodTemplateResponse
PodTemplateResponse পড স্টিচিংয়ের জন্য একটি VTP-তে ফিরে আসা JSON পেলোডের প্রতিনিধিত্ব করে।| JSON প্রতিনিধিত্ব | 
|---|
{
  "dash_period_template": string,
  "segment_duration_ms": int64,
} | 
| ক্ষেত্র | |
|---|---|
 dash_period_template |  stringDashPeriodTemplate হল সেলাই করার আগে উপযুক্ত ডেটা দিয়ে পূরণ করার সময়কালের জন্য xml টেমপ্লেট।  | 
 segment_duration_ms |  int64সেগমেন্ট ডিউরেশনএমএস হল মিলিসেকেন্ডে পিরিয়ড সেগমেন্টের সময়কাল।  | 
AdpodTimingMetadataResponse
AdpodTimingMetadataResponse এ অ্যাড পড সম্পর্কে তথ্য রয়েছে এবং কীভাবে এটির জন্য সেগমেন্ট URL তৈরি করা যায়।| JSON প্রতিনিধিত্ব | 
|---|
{
  "status": string,
  "ads": [object(AdRendering)],
  "slate": object(SlateRendering),
  "dash_representations": map[string, object(DASHRepresentation)],
  "dash_adaptation_sets": map[string, object(DASHAdaptationSet)],
} | 
| ক্ষেত্র | |
|---|---|
 status |  stringবিজ্ঞাপন পড জন্য সিদ্ধান্ত স্থিতি.  | 
 ads |  [object(AdRendering)]বিজ্ঞাপন সেগমেন্টের ইউআরএল কীভাবে রেন্ডার করতে হয় তা বর্ণনা করে বিজ্ঞাপন অবজেক্টের অ্যারে, ০ থেকে শুরু করে ইন্ডেক্স করা হয়েছে।  | 
 slate |  object(SlateRendering)স্লেট বর্ণনা করে কিভাবে স্লেট সেগমেন্ট ইউআরএল রেন্ডার করা যায়।  | 
 dash_representations |  map[string, object(DASHRepresentation)]DASH ম্যানিফেস্টে রেন্ডার করা সেই বিজ্ঞাপন পডের জন্য DASH প্রতিনিধিত্বের তালিকা৷  | 
 dash_adaptation_sets |  map[string, object(DASHAdaptationSet)]DASH ম্যানিফেস্টে রেন্ডার করা বিজ্ঞাপন পডের জন্য DASH অ্যাডাপ্টেশন সেটগুলির তালিকা৷  | 
AdRendering
AdRendering বর্ণনা করে কিভাবে একটি সিদ্ধান্ত নেওয়া বিজ্ঞাপন রেন্ডার করতে হয়।| JSON প্রতিনিধিত্ব | 
|---|
{ "duration_ms": number, "variants": map[string, object(VariantRendering)], }  | 
| ক্ষেত্র | |
|---|---|
 duration_ms |  numberবিজ্ঞাপনের সময়কাল, মিলিসেকেন্ডে (int)।  | 
 variants |  map[string, object(VariantRendering)]বৈকল্পিক বস্তুর অভিধান (নীচে দেখুন), বৈকল্পিক/প্রোফাইল আইডি দ্বারা সূচীকৃত, যেমন UI থেকে কনফিগার করা হয়েছে।  | 
স্লেট রেন্ডারিং
স্লেট রেন্ডারিং বর্ণনা করে কিভাবে স্লেট সামগ্রী রেন্ডার করতে হয়।| JSON প্রতিনিধিত্ব | 
|---|
{ "duration_ms": number, "variants": map[string, object(VariantRendering)], }  | 
| ক্ষেত্র | |
|---|---|
 duration_ms |  numberস্লেটের সময়কাল, মিলিসেকেন্ডে (int)।  | 
 variants |  map[string, object(VariantRendering)]বৈকল্পিক বস্তুর অভিধান, বৈকল্পিক/প্রোফাইল আইডি দ্বারা সূচীকৃত। প্রয়োজনীয় স্লেট দৈর্ঘ্য না পৌঁছানো পর্যন্ত স্লেটের সময়কাল অবশ্যই লুপ করা উচিত, পুনরাবৃত্তির মধ্যে HLS বিচ্ছিন্নতা সন্নিবেশ করানো, অথবা MPEG-DASH-এর জন্য নতুন পিরিয়ড লুপ করা।  | 
ভেরিয়েন্ট রেন্ডারিং
ভেরিয়েন্ট রেন্ডারিং বিজ্ঞাপন/স্লেটের মধ্যে একটি বৈকল্পিক/প্রোফাইল বর্ণনা করে।| JSON প্রতিনিধিত্ব | 
|---|
{
  "segment_extension": string,
  "segment_durations": object(SegmentDurations),
} | 
| ক্ষেত্র | |
|---|---|
 segment_extension |  stringস্ট্রিং, এর মধ্যে একটি: ts, mp4, aac, ac3, ec3, m4a, m4v। সেগমেন্ট URL-এর ফাইলের নাম এক্সটেনশন অংশ।  | 
 segment_durations |  object(SegmentDurations)সেগমেন্ট ডিউরেশন অবজেক্ট। প্রতিটি সেগমেন্টের সময়কাল একটি সেগমেন্ট URL-এ অনুবাদ করা যেতে পারে।  | 
সেগমেন্টের সময়কাল
সেগমেন্ট ডিউরেশন একটি নির্দিষ্ট সময়ের এককে সেগমেন্টের একটি অনুক্রমের সময়কাল বর্ণনা করে।| JSON প্রতিনিধিত্ব | 
|---|
{
  "timescale": number,
  "values": [],
} | 
| ক্ষেত্র | |
|---|---|
 timescale |  numberটাইমস্কেল হল প্রতি সেকেন্ডে ইউনিটের সংখ্যা (int) প্রত্যাশিত: 1000 HLS (মিলিসেকেন্ড) এর জন্য 90000 DASH ভিডিও (PTS) DASH অডিওর জন্য অডিও নমুনা হার৷  | 
 values |  numberটাইমস্কেল ইউনিটে int সেগমেন্টের সময়কালের অ্যারে।  | 
DASH প্রতিনিধিত্ব
DASH রিপ্রেজেন্টেশন DASH ম্যানিফেস্টে রেন্ডার করা রিপ্রেজেন্টেশন নোড বর্ণনা করে।| JSON প্রতিনিধিত্ব | 
|---|
{
  "codecs": string,
  "bandwidth": number,
  "width": number,
  "height": number,
  "frame_rate": string,
  "audio_sampling_rate": number,
  "audio_channel_config": object(SchemeIDURIAndValue),
} | 
| ক্ষেত্র | |
|---|---|
 codecs |  stringউপস্থাপনার কোডেক।  | 
 bandwidth |  numberউপস্থাপনার ব্যান্ডউইথ।  | 
 width |  numberউপস্থাপনার প্রস্থ।  | 
 height |  numberপ্রতিনিধিত্বের উচ্চতা।  | 
 frame_rate |  stringপ্রতিনিধিত্বের ফ্রেম হার।  | 
 audio_sampling_rate |  numberউপস্থাপনার অডিও স্যাম্পলিং রেট।  | 
 audio_channel_config |  object(SchemeIDURIAndValue)উপস্থাপনার অডিও চ্যানেল কনফিগারেশন।  | 
DASHA অভিযোজন সেট
DASHAdaptationSet DASH ম্যানিফেস্টে রেন্ডার করা অ্যাডাপ্টেশনসেট নোডগুলি বর্ণনা করে।| JSON প্রতিনিধিত্ব | 
|---|
{ "content_type": string, "mime_type": string, "role": object(SchemeIDURIAndValue), "inband_event_stream": object(SchemeIDURIAndValue), "min_frame_rate": string, "max_frame_rate": string, "scan_type": string, "start_with_sap": string, "segment_alignment": boolean, "representations": [], }  | 
| ক্ষেত্র | |
|---|---|
 content_type |  stringঅভিযোজন সেটের বিষয়বস্তুর প্রকার।  | 
 mime_type |  stringঅভিযোজন সেটের MIME প্রকার।  | 
 role |  object(SchemeIDURIAndValue)অভিযোজন সেটের ভূমিকা।  | 
 inband_event_stream |  object(SchemeIDURIAndValue)অভিযোজন সেটের ইনব্যান্ড ইভেন্ট স্ট্রীম।  | 
 min_frame_rate |  stringঅভিযোজন সেটের ন্যূনতম ফ্রেম রেট।  | 
 max_frame_rate |  stringঅভিযোজন সেটের সর্বোচ্চ ফ্রেম হার।  | 
 scan_type |  stringঅভিযোজন সেটের স্ক্যান প্রকার।  | 
 start_with_sap |  stringঅভিযোজন সেটের SAP দিয়ে শুরু করুন।  | 
 segment_alignment |  booleanঅভিযোজন সেটের সেগমেন্ট সারিবদ্ধকরণ।  | 
 representations |  stringঅভিযোজন সেট প্রতিনিধিত্ব.  | 
স্কিম আইডিউরিয়া এবং মান
SchemeIDURIAandValue হল একটি স্কিম আইডি এবং এর মান।| JSON প্রতিনিধিত্ব | 
|---|
{
  "scheme_id_uri": string,
  "value": string,
} | 
| ক্ষেত্র | |
|---|---|
 scheme_id_uri |  stringমানের স্কিম ID URI।  | 
 value |  stringস্কিম ID URI-এর মান।  | 
আইকন
আইকনে একটি VAST আইকন সম্পর্কে তথ্য রয়েছে৷| JSON প্রতিনিধিত্ব | 
|---|
{ "click_data": object(ClickData), "creative_type": string, "click_fallback_images": [object(FallbackImage)], "height": int32, "width": int32, "resource": string, "type": string, "x_position": string, "y_position": string, "program": string, "alt_text": string, }  | 
| ক্ষেত্র | |
|---|---|
 click_data |  object(ClickData) | 
 creative_type |  string | 
 click_fallback_images |  [object(FallbackImage)] | 
 height |  int32 | 
 width |  int32 | 
 resource |  string | 
 type |  string | 
 x_position |  string | 
 y_position |  string | 
 program |  string | 
 alt_text |  string  | 
ক্লিক ডাটা
ClickData একটি আইকন ক্লিকথ্রু সম্পর্কে তথ্য রয়েছে।| JSON প্রতিনিধিত্ব | 
|---|
{
  "url": string,
} | 
| ক্ষেত্র | |
|---|---|
 url |  string  | 
ফলব্যাক ইমেজ
ফলব্যাক ইমেজে একটি VAST ফলব্যাক চিত্র সম্পর্কে তথ্য রয়েছে৷| JSON প্রতিনিধিত্ব | 
|---|
{ "creative_type": string, "height": int32, "width": int32, "resource": string, "alt_text": string, }  | 
| ক্ষেত্র | |
|---|---|
 creative_type |  string | 
 height |  int32 | 
 width |  int32 | 
 resource |  string | 
 alt_text |  string  | 
মোড়ক
র্যাপারে একটি র্যাপার বিজ্ঞাপন সম্পর্কে তথ্য রয়েছে৷ এটি বিদ্যমান না থাকলে এটি একটি ডিল আইডি অন্তর্ভুক্ত করে না।| JSON প্রতিনিধিত্ব | 
|---|
{
  "system": string,
  "ad_id": string,
  "creative_id": string,
  "creative_ad_id": string,
  "deal_id": string,
} | 
| ক্ষেত্র | |
|---|---|
 system |  stringবিজ্ঞাপন সিস্টেম শনাক্তকারী।  | 
 ad_id |  stringমোড়ক বিজ্ঞাপনের জন্য ব্যবহৃত বিজ্ঞাপন আইডি।  | 
 creative_id |  stringমোড়ক বিজ্ঞাপনের জন্য ব্যবহৃত ক্রিয়েটিভ আইডি।  | 
 creative_ad_id |  stringমোড়ক বিজ্ঞাপনের জন্য ব্যবহৃত ক্রিয়েটিভ বিজ্ঞাপন আইডি।  | 
 deal_id |  stringমোড়ক বিজ্ঞাপনের জন্য ঐচ্ছিক ডিল আইডি।  | 
যাচাইকরণ
যাচাইকরণে খোলা পরিমাপের তথ্য রয়েছে, যা তৃতীয় পক্ষের দর্শনযোগ্যতা এবং যাচাইকরণ পরিমাপকে সহজতর করে। বর্তমানে, শুধুমাত্র জাভাস্ক্রিপ্ট সম্পদ সমর্থিত. https://iabtechlab.com/standards/open-measurement-sdk/ দেখুন| JSON প্রতিনিধিত্ব | 
|---|
{
  "vendor": string,
  "java_script_resources": [object(JavaScriptResource)],
  "tracking_events": [object(TrackingEvent)],
  "parameters": string,
} | 
| ক্ষেত্র | |
|---|---|
 vendor |  stringযাচাইকরণ বিক্রেতা।  | 
 java_script_resources |  [object(JavaScriptResource)]যাচাইকরণের জন্য জাভাস্ক্রিপ্ট সম্পদের তালিকা।  | 
 tracking_events |  [object(TrackingEvent)]যাচাইকরণের জন্য ট্র্যাকিং ইভেন্টের তালিকা।  | 
 parameters |  stringবুটস্ট্র্যাপ যাচাইকরণ কোডে একটি অস্বচ্ছ স্ট্রিং পাস করা হয়েছে।  | 
জাভাস্ক্রিপ্ট রিসোর্স
JavaScriptResource জাভাস্ক্রিপ্টের মাধ্যমে যাচাইকরণের জন্য তথ্য রয়েছে।| JSON প্রতিনিধিত্ব | 
|---|
{
  "script_url": string,
  "api_framework": string,
  "browser_optional": boolean,
} | 
| ক্ষেত্র | |
|---|---|
 script_url |  stringজাভাস্ক্রিপ্ট পেলোড থেকে ইউআরআই।  | 
 api_framework |  stringAPIFramework হল ভিডিও ফ্রেমওয়ার্কের নাম যা যাচাইকরণ কোড ব্যবহার করে।  | 
 browser_optional |  booleanএই স্ক্রিপ্ট ব্রাউজারের বাইরে চালানো যাবে কিনা।  | 
ট্র্যাকিং ইভেন্ট
TrackingEvent-এ এমন URL রয়েছে যা নির্দিষ্ট পরিস্থিতিতে ক্লায়েন্টের দ্বারা পিং করা উচিত।| JSON প্রতিনিধিত্ব | 
|---|
{
  "event": string,
  "uri": string,
} | 
| ক্ষেত্র | |
|---|---|
 event |  stringট্র্যাকিং ইভেন্টের ধরন।  | 
 uri |  stringট্র্যাকিং ইভেন্টটি পিং করা হবে৷  | 
ইউনিভার্সালএডিআইডি
UniversalAdID একটি অনন্য সৃজনশীল শনাক্তকারী প্রদান করতে ব্যবহৃত হয় যা বিজ্ঞাপন সিস্টেম জুড়ে রক্ষণাবেক্ষণ করা হয়।| JSON প্রতিনিধিত্ব | 
|---|
{ "id_value": string, "id_registry": string, }  | 
| ক্ষেত্র | |
|---|---|
 id_value |  stringবিজ্ঞাপনের জন্য নির্বাচিত ক্রিয়েটিভের ইউনিভার্সাল বিজ্ঞাপন আইডি।  | 
 id_registry |  stringরেজিস্ট্রি ওয়েবসাইটের URL সনাক্ত করতে ব্যবহৃত একটি স্ট্রিং যেখানে নির্বাচিত ক্রিয়েটিভের ইউনিভার্সাল অ্যাড আইডি ক্যাটালগ করা হয়।  | 
সহচর
সঙ্গীতে সহচর বিজ্ঞাপনের তথ্য রয়েছে যা বিজ্ঞাপনের সাথে প্রদর্শিত হতে পারে।| JSON প্রতিনিধিত্ব | 
|---|
{ "click_data": object(ClickData), "creative_type": string, "height": int32, "width": int32, "resource": string, "type": string, "ad_slot_id": string, "api_framework": string, "tracking_events": [object(TrackingEvent)], }  | 
| ক্ষেত্র | |
|---|---|
 click_data |  object(ClickData)এই সঙ্গীর জন্য ক্লিক ডেটা.  | 
 creative_type |  stringVAST-এ <StaticResource> নোডে CreativeType অ্যাট্রিবিউট যদি এটি স্ট্যাটিক টাইপের সহচর হয়।  | 
 height |  int32এই সঙ্গীর পিক্সেলে উচ্চতা।  | 
 width |  int32এই সঙ্গীর পিক্সেলে প্রস্থ।  | 
 resource |  stringস্ট্যাটিক এবং আইফ্রেম সঙ্গীদের জন্য এটি লোড এবং প্রদর্শিত URL হবে। HTML সহচরদের জন্য, এটি হবে HTML স্নিপেট যা সহচর হিসাবে দেখানো উচিত৷  | 
 type |  stringএই সঙ্গীর প্রকার। এটি স্ট্যাটিক, আইফ্রেম বা এইচটিএমএল হতে পারে।  | 
 ad_slot_id |  stringএই সঙ্গীর জন্য স্লট আইডি।  | 
 api_framework |  stringএই সহচরের জন্য API ফ্রেমওয়ার্ক।  | 
 tracking_events |  [object(TrackingEvent)]এই সঙ্গীর জন্য ট্র্যাকিং ইভেন্টের তালিকা।  | 
ইন্টারেক্টিভ ফাইল
ইন্টারেক্টিভফাইলে ইন্টারেক্টিভ ক্রিয়েটিভ (অর্থাৎ SIMID) এর তথ্য রয়েছে যা বিজ্ঞাপন প্লেব্যাকের সময় প্রদর্শিত হওয়া উচিত।| JSON প্রতিনিধিত্ব | 
|---|
{ "resource": string, "type": string, "variable_duration": boolean, "ad_parameters": string, }  | 
| ক্ষেত্র | |
|---|---|
 resource |  stringইন্টারেক্টিভ ক্রিয়েটিভের URL।  | 
 type |  stringসম্পদ হিসাবে প্রদত্ত ফাইলের MIME প্রকার।  | 
 variable_duration |  booleanএই সৃজনশীল সময়কাল বাড়ানোর জন্য জিজ্ঞাসা করতে পারে কিনা।  | 
 ad_parameters |  stringVAST-এ <AdParameters> নোডের মান।  |