-
- 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
Class 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>:
Class google.ima.dai.api.AdPodInfo
পদ্ধতি
ডায়নামিক বিজ্ঞাপন ইনসার্ট করার সময় বিজ্ঞাপন পড সংক্রান্ত তথ্য অবজেক্টের প্রতিনিধিত্বকারী ক্লাস। এই ক্লাস ima.AdPodInfo প্রপার্টির একটি সাবসেট এক্সপোজ করে।
getAdPosition()
ফেরত দেওয়া number:
getMaxDuration()
ফেরত দেওয়া number:
getPodIndex()
ফেরত দেওয়া number:
getTimeOffset()
ফেরত দেওয়া number:
getTotalAds()
ফেরত দেওয়া number:
Class google.ima.dai.api.AdProgressData
ফিল্ড
বিজ্ঞাপনের অগ্রগতি সংক্রান্ত ডেটা নির্দিষ্ট করার জন্য একটি ক্লাস।
প্রপার্টি
| নাম | ধরন | বিবরণ |
|---|---|---|
adBreakDuration |
|
|
adPosition |
|
|
currentTime |
|
|
duration |
|
|
totalAds |
|
Class google.ima.dai.api.CompanionAd
পদ্ধতি
ডায়নামিক বিজ্ঞাপন ইনসার্ট করার সময় কম্প্যানিয়ন বিজ্ঞাপন অবজেক্টকে প্রতিনিধিত্ব করে এমন ক্লাস। এই ক্লাস ima.CompanionAd প্রপার্টির সাবসেট প্রকাশ করে।
getAdSlotId()
ফেরত দেওয়া string:
getContent()
ফেরত দেওয়া string:
getContentType()
ফেরত দেওয়া string:
getHeight()
ফেরত দেওয়া number:
getWidth()
ফেরত number:
Class google.ima.dai.api.CuePoint
ফিল্ড
কিউপয়েন্টের প্রপার্টি নির্দিষ্ট করার জন্য একটি ক্লাস, যা DAI VOD স্ট্রিমে বিজ্ঞাপন বিরতিকে উপস্থাপন করে।
প্রপার্টি
| নাম | ধরন | বিবরণ |
|---|---|---|
end |
|
এই কিউপয়েন্টের শেষ হওয়ার সময়। |
played |
|
এই কিউপয়েন্টটি চালানো হয়ে থাকলে। |
start |
|
এই কিউপয়েন্টের শুরুর সময়। |
Class google.ima.dai.api.LiveStreamRequest
ফিল্ড
লাইভ স্ট্রিম অনুরোধের প্রপার্টি নির্দিষ্ট করার জন্য একটি ক্লাস।
কনস্ট্রাক্টর:| প্যারামিটার | ধরন | বিবরণ |
|---|---|---|
opt_liveStreamRequest |
Object |
অবজেক্টে আগে থেকেই stream অনুরোধ প্রপার্টি অ্যাসাইন করা আছে। |
প্রপার্টি
| নাম | ধরন | বিবরণ |
|---|---|---|
assetKey |
|
কোন স্ট্রিম চালানো হবে তা নির্ধারণ করতে এটি ব্যবহার করা হয়। লাইভ স্ট্রিম অনুরোধ অ্যাসেট কী হল একটি শনাক্তকারী যা DFP UI-তে পাওয়া যায়। |
Class google.ima.dai.api.StreamData
ফিল্ড
স্ট্রিম ডেটা নির্দিষ্ট করার জন্য একটি ক্লাস।
প্রপার্টি
| নাম | ধরন | বিবরণ |
|---|---|---|
adProgressData |
|
বর্তমানে চলছে এমন বিজ্ঞাপনের সময়সীমা সম্পর্কিত তথ্য। |
cuepoints |
|
অন-ডিমান্ড স্ট্রিমের জন্য বিজ্ঞাপন কিউপয়েন্ট। স্ট্রিম চলতে থাকলে এগুলি পরিবর্তিত হতে পারে। এটি শুধুমাত্র
CUEPOINTS_CHANGED |
errorMessage |
|
|
streamId |
|
|
subtitles |
|
|
url |
|
Class google.ima.dai.api.StreamEvent
পদ্ধতি
স্ট্রিম ম্যানেজার এই ইভেন্টের ধরনকে বিজ্ঞপ্তি হিসেবে দেখায় যখন স্ট্রিমের অবস্থা পরিবর্তিত হয়।
getAd()
Returns 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 |
বিজ্ঞাপনটি তার তৃতীয় কোয়ার্টাইলে পৌঁছালে ফায়ার করা হয়। |
Class 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 |
বিজ্ঞাপন ছাড়া কন্টেন্টের সময় (সেকেন্ডে)। |
Class google.ima.dai.api.StreamRequest
ফিল্ড
স্ট্রিম অনুরোধের প্রপার্টি নির্দিষ্ট করার জন্য একটি ক্লাস।
প্রপার্টি
| নাম | ধরন | বিবরণ |
|---|---|---|
adTagParameters |
|
আপনার স্ট্রিম অনুরোধে আপনি সীমিত সংখ্যক বিজ্ঞাপন ট্যাগ প্যারামিটার ওভাররাইড করতে পারবেন। আপনার স্ট্রিমে টার্গেটিং প্যারামিটার প্রদান করা আরও তথ্য প্রদান করে। স্ট্রিম ভ্যারিয়েন্ট সংক্রান্ত পছন্দের জন্য আপনি dai-ot ও dai-ov প্যারামিটার ব্যবহার করতে পারবেন। আরও তথ্যের জন্য স্ট্রিম ভ্যারিয়েন্ট প্যারামিটার ওভাররাইড করা দেখুন। |
apiKey |
|
স্ট্রিম অনুরোধ API key. এটি DFP অ্যাডমিন UI-এর মাধ্যমে কনফিগার করা হয় এবং প্রকাশককে তার কন্টেন্ট আনলক করার জন্য প্রদান করা হয়। এটি সেইসব অ্যাপ্লিকেশন যাচাই করে যেগুলি কন্টেন্ট অ্যাক্সেস করার চেষ্টা করছে। |
streamActivityMonitorId |
|
স্ট্রিম অ্যাক্টিভিটি মনিটরের মাধ্যমে স্ট্রিম ডিবাগ করার জন্য যে আইডি ব্যবহার করা হবে। এটি প্রকাশকদের জন্য স্ট্রিম অ্যাক্টিভিটি মনিটর টুলে স্ট্রিম লগ খুঁজে পাওয়ার একটি সহজ উপায় প্রদান করতে ব্যবহার করা হয়। |
Class google.ima.dai.api.VODStreamRequest
ফিল্ড
VOD স্ট্রিম অনুরোধের প্রপার্টি নির্দিষ্ট করার জন্য একটি ক্লাস।
নির্মাতা:| প্যারামিটার | ধরন | বিবরণ |
|---|---|---|
opt_VODStreamRequest |
Object |
প্রপার্টি অ্যাসাইন করা আছে এমন অবজেক্টে আগে থেকেই স্ট্রিম অনুরোধ থাকে। |
প্রপার্টি
| নাম | ধরন | বিবরণ |
|---|---|---|
contentSourceId |
|
CMS থেকে পাওয়া প্রকাশকের কন্টেন্টের অনন্য শনাক্তকারী। অন-ডিমান্ড স্ট্রিমের জন্য প্রয়োজন। |
videoId |
|
ভিডিও কন্টেন্ট সোর্সের শনাক্তকারী। অন-ডিমান্ড স্ট্রিমের জন্য প্রয়োজন। |
Constant google.ima.VERSION
SDK-এর সম্পূর্ণ ভার্সন সহ স্ট্রিং।