- গুগল.আইমা.ডাই.এপিআই.বিজ্ঞাপন
- গুগল.আইমা.ডাই.এপিআই.অ্যাডপডইনফো
- google.ima.dai.api.AdProgressData
- google.ima.dai.api.CompanionAd
- গুগল.আইমা.ডাই.এপিআই.কিউপয়েন্ট
- google.ima.dai.api.LiveStreamRequest
- গুগল.আইমা.ডাই.এপিআই.স্ট্রিমডেটা
- 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.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 রিটার্ন করে: স্ট্রিম তথ্য সহ অবজেক্ট রিটার্ন করে।
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 | | স্ট্রিম রিকোয়েস্ট API কী। এটি DFP অ্যাডমিন UI এর মাধ্যমে কনফিগার করা হয় এবং প্রকাশককে তাদের কন্টেন্ট আনলক করার জন্য সরবরাহ করা হয়। এটি কন্টেন্ট অ্যাক্সেস করার চেষ্টা করছে এমন অ্যাপ্লিকেশনগুলি যাচাই করে। |
streamActivityMonitorId | | স্ট্রিম অ্যাক্টিভিটি মনিটরের সাহায্যে স্ট্রিম ডিবাগ করার জন্য যে আইডি ব্যবহার করা হবে। এটি প্রকাশকদের স্ট্রিম অ্যাক্টিভিটি মনিটর টুলে স্ট্রিম লগ খুঁজে পেতে সুবিধাজনক উপায় প্রদানের জন্য ব্যবহৃত হয়। |
ক্লাস google.ima.dai.api.VODStreamRequest
ক্ষেত্র
VOD স্ট্রিম অনুরোধের বৈশিষ্ট্য নির্দিষ্ট করার জন্য একটি ক্লাস।
নির্মাতা :| প্যারামিটার | আদর্শ | বিবরণ |
|---|---|---|
opt_VODStreamRequest | Object | এমন একটি অবজেক্ট যার স্ট্রিম রিকোয়েস্ট প্রোপার্টি ইতিমধ্যেই নির্ধারিত আছে। |
বৈশিষ্ট্য
| নাম | আদর্শ | বিবরণ |
|---|---|---|
contentSourceId | | প্রকাশকের কন্টেন্টের জন্য একটি অনন্য শনাক্তকারী, একটি CMS থেকে। অন-ডিমান্ড স্ট্রিমের জন্য প্রয়োজনীয়। |
videoId | | ভিডিও কন্টেন্ট সোর্সের জন্য শনাক্তকারী। অন-ডিমান্ড স্ট্রিমগুলির জন্য প্রয়োজনীয়। |
ধ্রুবক google.ima.VERSION
SDK-এর সম্পূর্ণ সংস্করণ ধারণকারী একটি স্ট্রিং।