-
- 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>:
Class 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 |
|
Class 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 |
|
زمان شروع این نقطه نشانه. |
Class google.ima.dai.api.LiveStreamRequest
فیلدها
کلاسی برای مشخص کردن ویژگیهای درخواست جاریسازی زنده.
سازنده:| پارامتر | نوع | شرح |
|---|---|---|
opt_liveStreamRequest |
Object |
شیئی که ازقبل ویژگیهای درخواست جاریسازی به آن اختصاص داده شده است. |
مشخصات
| نام | نوع | شرح |
|---|---|---|
assetKey |
|
این برای تعیین اینکه کدام جاریسازی باید پخش شود استفاده میشود. کلید دارایی درخواست جاریسازی زنده یک شناسه است که میتواند در رابط کاربری DFP یافت شود. |
کلاس 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».
مقادیر
| مقدار | شرح |
|---|---|
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)
زمان جاریسازی را با آگهیها برای زمان محتوای دادهشده برمیگرداند. زمان محتوای دادهشده را برای جاریسازیهای زنده برمیگرداند.
Returns number: زمان جاریسازی که با زمان محتوای دادهشده مطابقت دارد
وقتی آگهیها درج میشوند.
| پارامتر | نوع | شرح |
|---|---|---|
contentTime |
number |
زمان محتوا بدون هیچ آگهی (به ثانیه). |
کلاس google.ima.dai.api.StreamRequest
فیلدها
کلاسی برای مشخص کردن ویژگیهای درخواست جاریسازی.
مشخصات
| نام | نوع | شرح |
|---|---|---|
adTagParameters |
|
میتوانید مجموعه محدودی از پارامترهای برچسب آگهی را در درخواست جاریسازیتان لغو کنید. ارائه پارامترهای هدفیابی به جاریسازی شما اطلاعات بیشتری ارائه میدهد. میتوانید از پارامترهای dai-ot و dai-ov برای اولویتبندی گونه جاریسازی استفاده کنید. برای اطلاعات بیشتر، لغو کردن پارامترهای گونه جاریسازی را ببینید. |
apiKey |
|
کلید میانای برنامهسازی کاربردی درخواست جاریسازی. این کد ازطریق میانای کاربر سرپرستی DFP پیکربندی میشود و برای باز کردن قفل محتوا به ناشر ارائه میشود. این گواهی برنامههایی را که تلاش میکنند به محتوا دسترسی پیدا کنند تأیید میکند. |
streamActivityMonitorId |
|
شناسهای که برای اشکالزدایی کردن جاریسازی با پایشگر فعالیت جاریسازی استفاده میشود. این برای ارائه روشی راحت برای اجازه دادن به ناشران برای یافتن گزارش جاریسازی در ابزار پایش فعالیت جاریسازی استفاده میشود. |
Class google.ima.dai.api.VODStreamRequest
فیلدها
کلاسی برای مشخص کردن ویژگیهای درخواست جاریسازی ویدیو بهدرخواست.
سازنده:| پارامتر | نوع | شرح |
|---|---|---|
opt_VODStreamRequest |
Object |
شیئی که ازقبل ویژگیهای درخواست جاریسازی به آن اختصاص داده شده است. |
مشخصات
| نام | نوع | شرح |
|---|---|---|
contentSourceId |
|
شناسه یکتای محتوای ناشر، از یک CMS. برای جاریسازیهای درخواستی الزامی است. |
videoId |
|
شناسه منبع محتوای ویدیو. برای جاریسازیهای درخواستی الزامی است. |
ثابت google.ima.VERSION
رشتهای که حاوی نسخه کامل کیت توسعه نرمافزار است.