- 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 |
| এই cuepoint জন্য শেষ সময়. |
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)
প্রদত্ত স্ট্রিম সময়ের জন্য পূর্ববর্তী কিউপয়েন্ট প্রদান করে। যদি এই ধরনের কোন কিউপয়েন্ট না থাকে তাহলে নাল রিটার্ন করে। এটি স্ন্যাপ ব্যাক-এর মতো বৈশিষ্ট্যগুলি প্রয়োগ করতে ব্যবহৃত হয় এবং যখন প্রকাশক সনাক্ত করে যে ব্যবহারকারীকে বিজ্ঞাপন বিরতিতে ফিরিয়ে দেওয়ার জন্য ব্যবহারকারী খুঁজছেন তখন তাকে ডাকা হয়।
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-এর সম্পূর্ণ সংস্করণ ধারণকারী একটি স্ট্রিং।