- گوگل.ایما.دای.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
- 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
روشها
کلاسی که نشاندهندهی شیء اطلاعات ad pod در حین درج پویای تبلیغ است. این کلاس زیرمجموعهای از ویژگیهای 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 یافت . |
کلاس 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.Enum
فیلدها
فهرست انواع رویدادهای پشتیبانی شده توسط IMA SDK.
ارزشها
| ارزش | توضیحات |
|---|---|
AD_BREAK_ENDED | با پایان یافتن یک تبلیغ، اخراج میشود. |
AD_BREAK_STARTED | با شروع پخش تبلیغات، فعال میشود. |
AD_PROGRESS | زمانی فعال میشود که بهروزرسانی در روند پیشرفت یک تبلیغ وجود داشته باشد. |
CLICK | زمانی ارسال میشود که هنگام پخش تبلیغ، روی عنصر کلیک کلیک شود یا ضربه زده شود. |
COMPLETE | وقتی یک تبلیغ کامل شد، اخراج میشود. |
CUEPOINTS_CHANGED | برای پخشهای درخواستی، زمانی که نقاط شروع تغییر میکنند، ارسال میشود. |
ERROR | هنگام بروز خطا اجرا میشود. |
FIRST_QUARTILE | زمانی که یک تبلیغ به چارک اول خود میرسد، اجرا میشود. |
LOADED | زمانی اجرا میشود که مانیفست استریم در دسترس باشد. |
MIDPOINT | وقتی تبلیغ به نقطه میانی خود میرسد، اجرا میشود. |
STARTED | با شروع تبلیغ، اخراج میشود. |
STREAM_INITIALIZED | هنگام مقداردهی اولیه جریان (stream) اجرا میشود. |
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 را برمیگرداند. این برای پیادهسازی ویژگیهایی مانند snap back استفاده میشود و زمانی فراخوانی میشود که ناشر تشخیص دهد کاربر به دنبال یک وقفه تبلیغاتی بوده است.
google.ima.dai.api.CuePoint را برمیگرداند: 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 پیکربندی شده و در اختیار ناشر قرار میگیرد تا محتوای خود را باز کند. این کلید، برنامههایی را که سعی در دسترسی به محتوا دارند، تأیید میکند. |
streamActivityMonitorId | | شناسهای که برای اشکالزدایی جریان با ابزار نظارت بر فعالیت جریان استفاده میشود. این شناسه برای فراهم کردن روشی آسان برای ناشران جهت یافتن گزارش جریان در ابزار نظارت بر فعالیت جریان استفاده میشود. |
کلاس google.ima.dai.api.VODStreamRequest
فیلدها
کلاسی برای تعیین ویژگیهای درخواست پخش VOD.
سازنده :| پارامتر | نوع | توضیحات |
|---|---|---|
opt_VODStreamRequest | Object | شیء که از قبل ویژگیهای درخواست جریان به آن اختصاص داده شده است. |
خواص
| نام | نوع | توضیحات |
|---|---|---|
contentSourceId | | شناسه منحصر به فرد برای محتوای ناشر، از یک سیستم مدیریت محتوا. برای پخشهای درخواستی مورد نیاز است. |
videoId | | شناسه منبع محتوای ویدیو. برای پخش آنلاین بر اساس تقاضا مورد نیاز است. |
ثابت بودن نسخه گوگل
رشتهای حاوی نسخه کامل SDK.