Google IMA DAI SDK APIs

    1. google.ima.dai.api.Ad
    2. google.ima.dai.api.AdPodInfo
    3. google.ima.dai.api.AdProgressData
    4. google.ima.dai.api.CompanionAd
    5. google.ima.dai.api.CuePoint
    6. google.ima.dai.api.LiveStreamRequest
    7. google.ima.dai.api.StreamData
    8. google.ima.dai.api.StreamEvent
    9. google.ima.dai.api.StreamEvent.Type
    10. google.ima.dai.api.StreamManager
    11. google.ima.dai.api.StreamRequest
    12. google.ima.dai.api.VODStreamRequest
    13. 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 AdEvent এর জন্য ইভেন্ট শ্রোতাদের মধ্যে পপুলেট করা হবে।

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-এর সম্পূর্ণ সংস্করণ ধারণকারী একটি স্ট্রিং।