- google.ima.dai.api.Ad
- google.ima.dai.api.AdPodInfo
- google.ima.dai.api.AdProgressData
- google.ima.dai.api.CompanionAd
- google.ima.dai.api.CuePoint
- google.ima.dai.api.LiveStreamRequest
- google.ima.dai.api.StreamData
- google.ima.dai.api.StreamEvent
- google.ima.dai.api.StreamEvent.Type
- google.ima.dai.api.StreamManager
- google.ima.dai.api.StreamRequest
- google.ima.dai.api.VODStreamRequest
- google.ima.VERSION
ক্লাস google.ima.dai.api.Ad
পদ্ধতি
ডাইনামিক বিজ্ঞাপন সন্নিবেশের সময় একটি বিজ্ঞাপন অবজেক্টকে প্রতিনিধিত্বকারী একটি ক্লাস। এই ক্লাসটি ima.Ad প্রোপার্টিগুলোর একটি উপসেট প্রকাশ করে।
getAdId()
string ফেরত দেয় :
getAdPodInfo()
google.ima.dai.api.AdPodInfo প্রদান করে :
getAdSystem()
string ফেরত দেয় :
getAdvertiserName()
string ফেরত দেয় :
getApiFramework()
string ফেরত দেয় :
getCompanionAds()
Array.< google.ima.dai.api.CompanionAd > ফেরত দেয় :
getCreativeAdId()
string ফেরত দেয় :
getCreativeId()
string ফেরত দেয় :
getDealId()
string ফেরত দেয় :
getDescription()
string ফেরত দেয় :
getDuration()
ফেরত number :
getTitle()
string ফেরত দেয় :
getVastMediaHeight()
ফেরত number :
getVastMediaWidth()
ফেরত number :
getWrapperAdIds()
Array.<string> ফেরত দেয় :
getWrapperAdSystems()
Array.<string> ফেরত দেয় :
getWrapperCreativeIds()
Array.<string> ফেরত দেয় :
ক্লাস google.ima.dai.api.AdPodInfo
পদ্ধতি
ডাইনামিক বিজ্ঞাপন সন্নিবেশের সময় একটি অ্যাড পড ইনফো অবজেক্টকে প্রতিনিধিত্বকারী একটি ক্লাস। এই ক্লাসটি ima.AdPodInfo প্রোপার্টিগুলোর একটি উপসেট প্রকাশ করে।
getAdPosition()
ফেরত number :
getMaxDuration()
ফেরত number :
getPodIndex()
ফেরত number :
getTimeOffset()
ফেরত number :
getTotalAds()
ফেরত number :
ক্লাস google.ima.dai.api.AdProgressData
ক্ষেত্র
বিজ্ঞাপনের অগ্রগতির তথ্য নির্দিষ্ট করার জন্য একটি ক্লাস।
বৈশিষ্ট্য
| নাম | প্রকার | বর্ণনা |
|---|---|---|
adBreakDuration | | |
adPosition | | |
currentTime | | |
duration | | |
totalAds | |
ক্লাস google.ima.dai.api.CompanionAd
পদ্ধতি
ডাইনামিক বিজ্ঞাপন সন্নিবেশের সময় একটি সহযোগী বিজ্ঞাপন অবজেক্টকে প্রতিনিধিত্বকারী একটি ক্লাস। এই ক্লাসটি ima.CompanionAd প্রোপার্টিগুলোর একটি উপসেট প্রকাশ করে।
getAdSlotId()
string ফেরত দেয় :
getContent()
string ফেরত দেয় :
getContentType()
string ফেরত দেয় :
getHeight()
ফেরত number :
getWidth()
ফেরত number :
ক্লাস google.ima.dai.api.CuePoint
ক্ষেত্র
একটি কিউপয়েন্টের বৈশিষ্ট্য নির্দিষ্ট করার জন্য ব্যবহৃত ক্লাস, যা DAI VOD স্ট্রিমে একটি বিজ্ঞাপন বিরতিকে নির্দেশ করে।
বৈশিষ্ট্য
| নাম | প্রকার | বর্ণনা |
|---|---|---|
end | | এই সংকেত বিন্দুর শেষ সময়। |
played | | যদি এই কিউপয়েন্টটি খেলা হয়ে থাকে। |
start | | এই সংকেত বিন্দুর শুরুর সময়। |
ক্লাস google.ima.dai.api.LiveStreamRequest
ক্ষেত্র
লাইভ স্ট্রিম অনুরোধের বৈশিষ্ট্যগুলো নির্দিষ্ট করার জন্য একটি ক্লাস।
নির্মাতা :| প্যারামিটার | প্রকার | বর্ণনা |
|---|---|---|
opt_liveStreamRequest | Object | যে অবজেক্টটিতে ইতিমধ্যেই স্ট্রিম রিকোয়েস্ট প্রোপার্টিগুলো অ্যাসাইন করা আছে। |
বৈশিষ্ট্য
| নাম | প্রকার | বর্ণনা |
|---|---|---|
assetKey | | কোন স্ট্রিমটি প্লে করা হবে তা নির্ধারণ করতে এটি ব্যবহৃত হয়। লাইভ স্ট্রিম রিকোয়েস্ট অ্যাসেট কী হলো একটি আইডেন্টিফায়ার যা DFP UI-তে পাওয়া যায়। |
ক্লাস google.ima.dai.api.StreamData
ক্ষেত্র
স্ট্রিম ডেটা নির্দিষ্ট করার জন্য একটি ক্লাস।
বৈশিষ্ট্য
| নাম | প্রকার | বর্ণনা |
|---|---|---|
adProgressData | | বর্তমানে প্রদর্শিত বিজ্ঞাপনের সময়-সম্পর্কিত তথ্য। |
cuepoints | | অন-ডিমান্ড স্ট্রিমের জন্য বিজ্ঞাপনের কিউপয়েন্টগুলো। স্ট্রিম চলার সাথে সাথে এগুলো পরিবর্তিত হতে পারে। এটি শুধুমাত্র CUEPOINTS_CHANGED |
errorMessage | | |
streamId | | |
subtitles | | |
url | |
ক্লাস google.ima.dai.api.StreamEvent
পদ্ধতি
স্ট্রিমের অবস্থা পরিবর্তিত হলে স্ট্রিম ম্যানেজার একটি বিজ্ঞপ্তি হিসেবে এই ইভেন্ট টাইপটি উত্থাপন করে।
getAd()
google.ima.dai.api.Ad রিটার্ন করে: বিজ্ঞাপনের তথ্যসহ অবজেক্ট ফেরত দেয়।
getStreamData()
google.ima.dai.api.StreamData রিটার্ন করে : স্ট্রিম তথ্যসহ অবজেক্ট ফেরত দেয়।
Enum google.ima.dai.api.StreamEvent.Type
ক্ষেত্র
IMA SDK দ্বারা সমর্থিত ইভেন্টের প্রকারগুলির তালিকা।
মূল্যবোধ
| মূল্য | বর্ণনা |
|---|---|
AD_BREAK_ENDED | বিজ্ঞাপনের বিরতি শেষ হলে চালু হয়। |
AD_BREAK_STARTED | বিজ্ঞাপনের বিরতি শুরু হলে এটি চালু হয়। |
AD_PROGRESS | বিজ্ঞাপনের অগ্রগতিতে কোনো আপডেট হলে এটি সক্রিয় হয়। |
CLICK | বিজ্ঞাপন চলার সময় ক্লিক এলিমেন্টটিতে ক্লিক বা ট্যাপ করা হলে এটি পাঠানো হয়। |
COMPLETE | বিজ্ঞাপনটি সম্পূর্ণ হলে এটি চালু হয়। |
CUEPOINTS_CHANGED | কিউপয়েন্ট পরিবর্তিত হলে অন-ডিমান্ড স্ট্রিমের জন্য এটি প্রেরণ করা হয়। |
ERROR | কোনো ত্রুটি ঘটলে এটি সক্রিয় হয়। |
FIRST_QUARTILE | যখন কোনো বিজ্ঞাপন তার প্রথম কোয়ার্টাইলে পৌঁছায় তখন এটি চালু হয়। |
LOADED | স্ট্রিম ম্যানিফেস্ট উপলব্ধ হলে এটি সক্রিয় হয়। |
MIDPOINT | বিজ্ঞাপনটি তার মধ্যবিন্দুতে পৌঁছালে এটি চালু হয়। |
STARTED | বিজ্ঞাপন শুরু হলে এটি সক্রিয় হয়। |
STREAM_INITIALIZED | স্ট্রিমটি শুরু করার সময় এটি সক্রিয় হয়। |
THIRD_QUARTILE | যখন কোনো বিজ্ঞাপন তার তৃতীয় কোয়ার্টাইলে পৌঁছায় তখন এটি চালু হয়। |
ক্লাস google.ima.dai.api.StreamManager
পদ্ধতি
এটি ডাইনামিক অ্যাড ইনসারশন স্ট্রিম পরিচালনা করে। এটি DAI ব্যাকএন্ডের সাথে ইন্টারঅ্যাকশন পরিচালনা করে এবং ট্র্যাকিং পিং সামলানোর পাশাপাশি স্ট্রিম ও অ্যাড ইভেন্টগুলো পাবলিশারের কাছে ফরোয়ার্ড করে। এই ম্যানেজারটি BaseAdsManager থেকে ইনহেরিট করে না, কারণ এটি কোনো নির্দিষ্ট অ্যাডের ম্যানেজার নয়, বরং পুরো স্ট্রিমের জন্য একটি ম্যানেজার।
নির্মাতা :| প্যারামিটার | প্রকার | বর্ণনা |
|---|---|---|
videoElement | HTMLVideoElement | প্রকৃত ভিডিও প্লেয়ার অংশ। |
contentTimeForStreamTime(streamTime)
একটি নির্দিষ্ট স্ট্রিম সময়ের জন্য বিজ্ঞাপন ছাড়া কন্টেন্টের সময় ফেরত দেয়। লাইভ স্ট্রিমের জন্য প্রদত্ত স্ট্রিম সময় ফেরত দেয়।
ফেরত দেয় এমন number : বিজ্ঞাপন অপসারণের পর প্রদত্ত স্ট্রিম সময়ের সাথে সঙ্গতিপূর্ণ কন্টেন্টের সময়।
| প্যারামিটার | প্রকার | বর্ণনা |
|---|---|---|
streamTime | number | বিজ্ঞাপন সহ স্ট্রিমের সময় (সেকেন্ডে)। |
onTimedMetadata(metadata)
প্রক্রিয়াকৃত মেটাডেটার একটি ডিকশনারি প্রদান করা হয়। ডিকশনারিটিতে 'TXXX' কী-টি এবং ভ্যালু হিসেবে ব্যবহারকারী-সংজ্ঞায়িত মেটাডেটা স্ট্রিং থাকবে। যদি আপনার প্লেয়ার সরাসরি মেটাডেটা সরবরাহ করে, তবে এর পরিবর্তে ima.dai.api.StreamManager.processMetadata কল করুন।
| প্যারামিটার | প্রকার | বর্ণনা |
|---|---|---|
metadata | Object | মেটাডেটার অভিধান। |
previousCuePointForStreamTime(streamTime)
প্রদত্ত স্ট্রিম সময়ের জন্য পূর্ববর্তী কিউপয়েন্টটি ফেরত দেয়। যদি সেরকম কোনো কিউপয়েন্ট না থাকে, তবে null ফেরত দেয়। এটি স্ন্যাপ ব্যাকের মতো বৈশিষ্ট্যগুলি বাস্তবায়ন করতে ব্যবহৃত হয় এবং যখন পাবলিশার শনাক্ত করে যে ব্যবহারকারী সিক করেছেন, তখন তাকে একটি বিজ্ঞাপন বিরতিতে ফিরিয়ে আনার জন্য এটি কল করা হয়।
ফেরত দেয় google.ima.dai.api.CuePoint : প্রদত্ত স্ট্রিম সময়ের জন্য পূর্ববর্তী কিউপয়েন্ট।
| প্যারামিটার | প্রকার | বর্ণনা |
|---|---|---|
streamTime | number | যে স্ট্রিম টাইমটি খোঁজা হয়েছিল। |
processMetadata(type, data, timestamp)
লাইভ স্ট্রিমের জন্য সময়ভিত্তিক মেটাডেটা প্রসেস করে। যদি আপনার ভিডিও প্লেয়ার টাইমস্ট্যাম্পের সাথে অপরিশোধিত মেটাডেটা প্রদান করে, তবে এটি ব্যবহার করুন; অন্যথায়, ima.dai.api.StreamManager.onTimedMetadata কল করুন।
| প্যারামিটার | প্রকার | বর্ণনা |
|---|---|---|
type | string | মেটাডেটার জন্য টাইপ করুন। অবশ্যই 'ID3' হতে হবে। |
data | Uint8Array | ট্যাগের মূল ডেটা। ID3-এর ক্ষেত্রে, এটি অবশ্যই সম্পূর্ণ ট্যাগ হতে হবে। |
timestamp | number | ডেটা প্রক্রিয়াকরণের সময় |
requestStream(streamRequest)
প্রদত্ত স্ট্রিম প্যারামিটার ব্যবহার করে একটি স্ট্রিম লোড করার অনুরোধ করা হচ্ছে।
| প্যারামিটার | প্রকার | বর্ণনা |
|---|---|---|
streamRequest | google.ima.dai.api.StreamRequest | স্ট্রিম মেটাডেটা লোড করার জন্য প্যারামিটার রয়েছে। |
setClickElement(clickElement)
বিজ্ঞাপনের ক্লিক-থ্রু এলিমেন্ট সেট করে। বিজ্ঞাপন চলার সময় এই এলিমেন্টটি ক্লিক বা ট্যাপ গ্রহণকারী হিসেবে ব্যবহৃত হয় এবং এর ফলে বর্তমান পৃষ্ঠা থেকে অন্য পৃষ্ঠায় নেভিগেট করা হতে পারে।
| প্যারামিটার | প্রকার | বর্ণনা |
|---|---|---|
clickElement | Element | যে উপাদানটি বিজ্ঞাপনে ক্লিক করার জন্য ব্যবহৃত হয়। |
streamTimeForContentTime(contentTime)
একটি নির্দিষ্ট কন্টেন্ট টাইমের জন্য বিজ্ঞাপনসহ স্ট্রিমের সময় ফেরত দেয়। লাইভ স্ট্রিমের জন্য প্রদত্ত কন্টেন্ট টাইম ফেরত দেয়।
ফেরত দেয় এমন number : বিজ্ঞাপন ঢোকানোর পর, প্রদত্ত কন্টেন্টের সময়ের সাথে সঙ্গতিপূর্ণ স্ট্রিমের সময়।
| প্যারামিটার | প্রকার | বর্ণনা |
|---|---|---|
contentTime | number | বিজ্ঞাপন ছাড়া কন্টেন্ট দেখার সময় (সেকেন্ডে)। |
ক্লাস google.ima.dai.api.StreamRequest
ক্ষেত্র
স্ট্রিম রিকোয়েস্টের বৈশিষ্ট্যগুলো নির্দিষ্ট করার জন্য একটি ক্লাস।
বৈশিষ্ট্য
| নাম | প্রকার | বর্ণনা |
|---|---|---|
adTagParameters | | আপনি আপনার স্ট্রিম অনুরোধে সীমিত সংখ্যক অ্যাড ট্যাগ প্যারামিটার ওভাররাইড করতে পারেন। আপনার স্ট্রিমে টার্গেটিং প্যারামিটার সরবরাহ করলে আরও তথ্য পাওয়া যায়। স্ট্রিম ভ্যারিয়েন্ট পছন্দের জন্য আপনি dai-ot এবং dai-ov প্যারামিটার ব্যবহার করতে পারেন। আরও তথ্যের জন্য ‘ওভাররাইড স্ট্রিম ভ্যারিয়েন্ট প্যারামিটার’ দেখুন। |
apiKey | | স্ট্রিম রিকোয়েস্ট এপিআই কী। এটি ডিএফপি অ্যাডমিন ইউআই-এর মাধ্যমে কনফিগার করা হয় এবং পাবলিশারকে তাদের কন্টেন্ট আনলক করার জন্য প্রদান করা হয়। এটি সেই অ্যাপ্লিকেশনগুলোকে যাচাই করে, যেগুলো কন্টেন্ট অ্যাক্সেস করার চেষ্টা করছে। |
streamActivityMonitorId | | স্ট্রিম অ্যাক্টিভিটি মনিটর দিয়ে স্ট্রিম ডিবাগ করার জন্য ব্যবহৃত আইডি। এটি পাবলিশারদের স্ট্রিম অ্যাক্টিভিটি মনিটর টুলে স্ট্রিম লগ খুঁজে পাওয়ার একটি সুবিধাজনক উপায় প্রদান করে। |
ক্লাস google.ima.dai.api.VODStreamRequest
ক্ষেত্র
VOD স্ট্রিম অনুরোধের বৈশিষ্ট্যসমূহ নির্দিষ্ট করার জন্য একটি ক্লাস।
নির্মাতা :| প্যারামিটার | প্রকার | বর্ণনা |
|---|---|---|
opt_VODStreamRequest | Object | যে অবজেক্টটিতে ইতিমধ্যেই স্ট্রিম রিকোয়েস্ট প্রোপার্টিগুলো অ্যাসাইন করা আছে। |
বৈশিষ্ট্য
| নাম | প্রকার | বর্ণনা |
|---|---|---|
contentSourceId | | সিএমএস থেকে প্রকাশক কন্টেন্টের জন্য একটি অনন্য শনাক্তকারী। অন-ডিমান্ড স্ট্রিমের জন্য এটি আবশ্যক। |
videoId | | ভিডিও কন্টেন্টের উৎসের শনাক্তকারী। অন-ডিমান্ড স্ট্রিমের জন্য আবশ্যক। |
ধ্রুবক google.ima.VERSION
একটি স্ট্রিং যাতে SDK-এর সম্পূর্ণ সংস্করণ রয়েছে।