আমি । স্ট্রিমরিকোয়েস্ট
নির্মাতা
স্ট্রিমরিকোয়েস্ট
নতুন স্ট্রিমরিকোয়েস্ট()
স্ট্রিম অনুরোধের বৈশিষ্ট্য নির্দিষ্ট করার জন্য ব্যবহৃত হয়।
বৈশিষ্ট্য
adTagParameters সম্পর্কে
স্ট্রিং
ঐচ্ছিক। আপনার স্ট্রিম অনুরোধে সীমিত সংখ্যক বিজ্ঞাপন ট্যাগ প্যারামিটার ওভাররাইড করতে পারেন। আপনার স্ট্রিমটিতে টার্গেটিং প্যারামিটার সরবরাহ করলে আরও তথ্য পাওয়া যাবে। স্ট্রিম ভেরিয়েন্ট পছন্দের জন্য আপনি dai-ot এবং dai-ov প্যারামিটারও ব্যবহার করতে পারেন। আরও তথ্যের জন্য ওভাররাইড স্ট্রিম ভেরিয়েন্ট প্যারামিটার দেখুন।
adUiNode সম্পর্কে
roSGNode সম্পর্কে
একটি দৃশ্য গ্রাফ নোড যেখানে বিজ্ঞাপন UI প্রদর্শিত হয়। IMA বিজ্ঞাপনের সময় এই উপাদানটিতে "এই বিজ্ঞাপন কেন" এবং " এড়িয়ে যান " বোতামের মতো উপাদান রাখে। উপাদানটিকে অবশ্যই সম্পূর্ণ ভিডিও উপাদানকে ওভারলে করতে হবে।
apiKey সম্পর্কে
স্ট্রিং
ঐচ্ছিক। স্ট্রিম অনুরোধগুলি প্রমাণীকরণের জন্য এই কীগুলি ব্যবহার করা যেতে পারে। DAI প্রমাণীকরণ কীগুলি DFP UI-তে সেট আপ করতে হবে।
assetKey সম্পর্কে
স্ট্রিং
লাইভ স্ট্রিমগুলির জন্য প্রয়োজনীয়। কোন স্ট্রিমটি চালানো উচিত তা নির্ধারণ করতে এটি ব্যবহার করা হয়। লাইভ স্ট্রিম অনুরোধ সম্পদ কী হল একটি শনাক্তকারী যা DFP UI-তে পাওয়া যাবে।
authToken সম্পর্কে
স্ট্রিং
স্ট্রিম অনুরোধ অনুমোদন টোকেন। কঠোর কন্টেন্ট অনুমোদনের জন্য API কী-এর পরিবর্তে ব্যবহৃত হয়। প্রকাশক এই টোকেনের উপর ভিত্তি করে পৃথক কন্টেন্ট স্ট্রিম অনুমোদন নিয়ন্ত্রণ করতে পারেন।
কন্টেন্টসোর্সআইডি
স্ট্রিং
অন-ডিমান্ড স্ট্রিমগুলির জন্য প্রয়োজনীয়। cmsid DFP UI-তে DFP ভিডিও কন্টেন্ট সোর্স থেকে আসে।
কাস্টম অ্যাসেটকি
স্ট্রিং
কোন স্ট্রিমটি চালানো উচিত তা নির্ধারণ করতে কাস্টম অ্যাসেট কী ব্যবহার করা হয়। পড সার্ভিং স্ট্রিম অনুরোধের জন্য কাস্টম অ্যাসেট কী প্রয়োজন।
বিন্যাস
স্ট্রিমের ফর্ম্যাট। ডিফল্ট হিসেবে ima.StreamFormat.HLS ব্যবহার করা হয়।
নেটওয়ার্ক কোড
স্ট্রিং
স্ট্রিম অনুরোধকারী প্রকাশকের নেটওয়ার্ক কোড। createPodLiveStreamRequest বা createPodVodStreamRequest দিয়ে করা পড সার্ভিং স্ট্রিম অনুরোধের জন্য নেটওয়ার্ক কোড প্রয়োজন। createVideoStitcherLiveStreamRequest, createVideoStitcherVodStreamRequest, অথবা createVideoStitcherVodStreamRequestWithVodConfig দিয়ে করা ক্লাউড স্টিচিং স্ট্রিম অনুরোধের জন্যও এই কোডগুলি প্রয়োজন। এই কোডগুলি ঐচ্ছিক এবং createLiveStreamRequest বা createVodStreamRequest দিয়ে করা পূর্ণ পরিষেবা স্ট্রিম অনুরোধের জন্য সুপারিশ করা হয়। নেটওয়ার্ক কোড যোগ করলে বিজ্ঞাপন পরিচালক UI-তে নির্বাচিত সেটিংস প্রযোজ্য হয়, যেমন প্রোগ্রাম্যাটিক সীমিত বিজ্ঞাপন সক্ষমকরণ। পড সার্ভিং এবং ক্লাউড স্টিচিংয়ের জন্য, নেটওয়ার্ক কোড যোগ করলে স্ট্রিমটি সনাক্ত হয় এবং প্লে হয়। নেটওয়ার্ক কোড খুঁজে পেতে, এই নিবন্ধটি দেখুন।
খেলোয়াড়
( ima.Player অথবা অবৈধ)
প্লেয়ার ইন্টারফেসের একটি বাস্তবায়ন।
পিপিআইডি
স্ট্রিং
বন্ধ করা হয়েছে। adTagParameters ব্যবহার করুন। ঐচ্ছিক। একজন DFP অডিয়েন্স প্রকাশক শনাক্তকারী প্রদান করেছেন ।
স্ট্রিমঅ্যাক্টিভিটিমনিটরআইডি
স্ট্রিং
স্ট্রিম অ্যাক্টিভিটি মনিটরের সাহায্যে স্ট্রিম ডিবাগ করার জন্য যে আইডি ব্যবহার করা হবে। এটি প্রকাশকদের স্ট্রিম অ্যাক্টিভিটি মনিটর টুলে স্ট্রিম লগ খুঁজে পেতে সুবিধাজনক উপায় প্রদানের জন্য ব্যবহৃত হয়।
ভিডিও আইডি
স্ট্রিং
অন-ডিমান্ড স্ট্রিমগুলির জন্য প্রয়োজনীয়। ভিডিও কন্টেন্ট উৎসের জন্য শনাক্তকারী।
ভিডিও অবজেক্ট
(roVideo অথবা অবৈধ)
ক্লায়েন্ট অ্যাপে ভিডিও প্লেব্যাকের জন্য দায়ী ভিডিও অবজেক্ট (যেমন ভিডিও roSGNode)। লাইভ HLS ID3 ইভেন্টের সঠিক সময় নির্ধারণে বিভিন্ন ডেটা ব্যবহারের জন্য এই অবজেক্টটি পোল করা হবে।
ভিডিওস্টিচারসেশন অপশন
V এর অ্যারে
VideoStitcher streamRequests-এর জন্য ভিডিও স্টিকার নির্দিষ্ট প্যারামিটার সেট করতে সেশন বিকল্পগুলি ব্যবহার করা হয়।
পদ্ধতি
লাইভস্ট্রিমের অনুরোধ তৈরি করুন
createLiveStreamRequest(assetKey, apiKey, networkCode) ima.StreamRequest প্রদান করে
একটি Live StreamRequest এর প্রয়োজনীয় বৈশিষ্ট্যগুলি শুরু করে। এই API ব্যবহার করলে অন্য কোনও StreamType নির্দিষ্ট বৈশিষ্ট্য উপেক্ষা করা হয়। যদি কোনও প্রয়োজনীয় প্যারামিটার খালি স্ট্রিং থাকে, তাহলে ত্রুটি লগিং ঘটে এবং API একটি জেনেরিক StreamRequest প্রদান করে, কোনও বৈশিষ্ট্য উপেক্ষা না করে।
প্যারামিটার | |
|---|---|
assetKey সম্পর্কে | স্ট্রিং |
apiKey সম্পর্কে | স্ট্রিং |
নেটওয়ার্ক কোড | স্ট্রিং স্ট্রিম অনুরোধকারী প্রকাশকের জন্য নেটওয়ার্ক কোড। নেটওয়ার্ক কোড অন্তর্ভুক্ত করা ঐচ্ছিক, তবে সুপারিশ করা হয়। |
- রিটার্নস
ima.StreamRequestপ্রয়োজনীয় লাইভ বৈশিষ্ট্য সহima.StreamRequestঅবজেক্ট।
পডলাইভস্ট্রিম অনুরোধ তৈরি করুন
createPodLiveStreamRequest(customAssetKey, networkCode, apiKey) StreamRequest ফেরত দেয়
একটি পড লাইভ ima.StreamRequest এর প্রয়োজনীয় বৈশিষ্ট্যগুলি শুরু করে। এই API ব্যবহার করলে অন্য কোনও ima.StreamType নির্দিষ্ট বৈশিষ্ট্য উপেক্ষা করা হয়। যদি কোনও প্রয়োজনীয় প্যারামিটার খালি স্ট্রিং থাকে, তাহলে ত্রুটি লগিং ঘটে এবং API কোনও বৈশিষ্ট্য উপেক্ষা না করে একটি জেনেরিক StreamRequest প্রদান করে।
প্যারামিটার | |
|---|---|
কাস্টম অ্যাসেটকি | স্ট্রিং |
নেটওয়ার্ক কোড | স্ট্রিং |
apiKey সম্পর্কে | স্ট্রিং |
- রিটার্নস
StreamRequestপ্রয়োজনীয় PodLive বৈশিষ্ট্য সহima.StreamRequestঅবজেক্ট।
পডভডস্ট্রিমরিকোয়েস্ট তৈরি করুন
createPodVodStreamRequest(networkCode) StreamRequest ফেরত দেয়
তৃতীয় পক্ষের ভিডিও স্টিচারের সাথে DAI পড পরিবেশন করার সময় একটি VOD স্ট্রিম নিবন্ধন করার জন্য ima.StreamRequest এর প্রয়োজনীয় বৈশিষ্ট্যগুলি শুরু করে। এই ফাংশনটি অনুরোধের ধরণটি ima.StreamType.POD_VOD তে সেট করে এবং অনুপস্থিত ডেটার জন্য সমস্ত প্রয়োজনীয় বৈশিষ্ট্য যাচাই করে। ব্যর্থ যাচাইকরণ ডিবাগ কনসোলে একটি ত্রুটি লগ করবে।
প্যারামিটার | |
|---|---|
নেটওয়ার্ক কোড | স্ট্রিং Google বিজ্ঞাপন ম্যানেজার নেটওয়ার্ক কোড |
- রিটার্নস
StreamRequestএকটিima.StreamRequestঅবজেক্ট। যদি সমস্ত প্রয়োজনীয় বৈশিষ্ট্য নির্দিষ্ট করা থাকে, তাহলে অনুরোধের ধরণটিima.StreamType.POD_VODএ সেট করা হয়।
ক্রিয়েটস্ট্রিমরিকোয়েস্ট
createStreamRequest() ima.StreamRequest ফেরত দেয়
- রিটার্নস
ima.StreamRequestএকটি খালিima.StreamRequestঅবজেক্ট।
ভিডিও স্টিচার লাইভস্ট্রিম অনুরোধ তৈরি করুন
createVideoStitcherLiveStreamRequest(customAssetKey, networkCode, liveConfigId, region, projectNumber, oAuthToken) ima.StreamRequest প্রদান করে
একটি ভিডিও স্টিচার লাইভ StreamRequest প্রয়োজনীয় বৈশিষ্ট্যগুলি শুরু করে। এই API ব্যবহার করলে অন্য কোনও StreamType -নির্দিষ্ট বৈশিষ্ট্য উপেক্ষা করা হয়। যদি কোনও প্রয়োজনীয় প্যারামিটার খালি স্ট্রিং থাকে, তাহলে ত্রুটি লগিং ঘটে এবং API কোনও বৈশিষ্ট্য উপেক্ষা না করে একটি জেনেরিক StreamRequest প্রদান করে।
প্যারামিটার | |
|---|---|
কাস্টম অ্যাসেটকি | স্ট্রিং |
নেটওয়ার্ক কোড | স্ট্রিং |
লাইভ কনফিগআইডি | স্ট্রিং |
অঞ্চল | স্ট্রিং |
প্রকল্প নম্বর | স্ট্রিং |
oAuthToken সম্পর্কে | স্ট্রিং |
- রিটার্নস
ima.StreamRequestপ্রয়োজনীয় VideoStitcherLive বৈশিষ্ট্য সহima.StreamRequestঅবজেক্ট।
ভিডিও স্টিচার তৈরি করুনVodStreamRequest
createVideoStitcherVodStreamRequest(adTagUrl, networkCode, contentSourceUrl, region, projectNumber, oAuthToken) ima.StreamRequest প্রদান করে
একটি ভিডিও স্টিচার VOD StreamRequest এর প্রয়োজনীয় বৈশিষ্ট্যগুলি শুরু করে। এই API ব্যবহার করলে অন্য কোনও StreamType নির্দিষ্ট বৈশিষ্ট্য উপেক্ষা করা হয়। যদি কোনও প্রয়োজনীয় প্যারামিটার খালি স্ট্রিং থাকে, তাহলে ত্রুটি লগিং ঘটে এবং API কোনও বৈশিষ্ট্য উপেক্ষা না করে একটি জেনেরিক StreamRequest প্রদান করে।
প্যারামিটার | |
|---|---|
বিজ্ঞাপন ট্যাগ ইউআরএল | স্ট্রিং |
নেটওয়ার্ক কোড | স্ট্রিং |
কন্টেন্টসোর্সইউআরএল | স্ট্রিং |
অঞ্চল | স্ট্রিং |
প্রকল্প নম্বর | স্ট্রিং |
oAuthToken সম্পর্কে | স্ট্রিং |
- রিটার্নস
ima.StreamRequestপ্রয়োজনীয় VideoStitcherVod বৈশিষ্ট্য সহima.StreamRequestঅবজেক্ট।
ভিডিও স্টিচার তৈরি করুনVodStreamRequestWithVodConfig
createVideoStitcherVodStreamRequestWithVodConfig(vodConfigId, networkCode, region, projectNumber, oAuthToken) ima.StreamRequest প্রদান করে
ক্লাউড ভিডিও স্টিচার থেকে তৈরি vodConfigId ব্যবহার করে একটি ভিডিও স্টিচার VOD StreamRequest এর প্রয়োজনীয় বৈশিষ্ট্যগুলি শুরু করে। এই API ব্যবহার করলে অন্য কোনও StreamType নির্দিষ্ট বৈশিষ্ট্য উপেক্ষা করা হয়। যদি কোনও প্রয়োজনীয় প্যারামিটার খালি স্ট্রিং থাকে, তাহলে ত্রুটি লগিং ঘটে এবং API কোনও বৈশিষ্ট্য উপেক্ষা না করে একটি জেনেরিক StreamRequest প্রদান করে।
প্যারামিটার | |
|---|---|
vodConfigId সম্পর্কে | স্ট্রিং |
নেটওয়ার্ক কোড | স্ট্রিং |
অঞ্চল | স্ট্রিং |
প্রকল্প নম্বর | স্ট্রিং |
oAuthToken সম্পর্কে | স্ট্রিং |
- রিটার্নস
ima.StreamRequestপ্রয়োজনীয় VideoStitcherVod বৈশিষ্ট্য সহima.StreamRequestঅবজেক্ট।
ক্রিয়েটভডস্ট্রিমরিকোয়েস্ট
createVodStreamRequest(contentSourceId, videoId, apiKey, networkCode) ima.StreamRequest প্রদান করে
একটি VOD ima.StreamRequest এর প্রয়োজনীয় বৈশিষ্ট্যগুলি শুরু করে। এই API ব্যবহার করলে অন্য কোনও ima.StreamType নির্দিষ্ট বৈশিষ্ট্য উপেক্ষা করা হয়। যদি কোনও প্রয়োজনীয় প্যারামিটার খালি স্ট্রিং থাকে, তাহলে ত্রুটি লগিং ঘটে এবং API কোনও বৈশিষ্ট্য উপেক্ষা না করে একটি জেনেরিক StreamRequest প্রদান করে।
প্যারামিটার | |
|---|---|
কন্টেন্টসোর্সআইডি | স্ট্রিং |
ভিডিও আইডি | স্ট্রিং |
apiKey সম্পর্কে | স্ট্রিং |
নেটওয়ার্ক কোড | স্ট্রিং স্ট্রিম অনুরোধকারী প্রকাশকের জন্য নেটওয়ার্ক কোড। নেটওয়ার্ক কোড অন্তর্ভুক্ত করা ঐচ্ছিক, তবে সুপারিশ করা হয়। |
- রিটার্নস
ima.StreamRequestপ্রয়োজনীয় VOD বৈশিষ্ট্য সহima.StreamRequestঅবজেক্ট।