-
- 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
Class google.ima.dai.api.Ad
Methods
מחלקת ייצוג של אובייקט מודעה במהלך הטמעה דינמית של מודעות. המחלקה הזו חושפת קבוצת משנה של מאפייני 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
Methods
מחלקת ייצוג של אובייקט מידע על רצף מודעות במהלך הטמעת מודעות דינמיות (DAI). המחלקה הזו חושפת קבוצת משנה של המאפיינים של ima.AdPodInfo.
getAdPosition()
החזרות number:
getMaxDuration()
החזרות number:
getPodIndex()
החזרות number:
getTimeOffset()
החזרות number:
getTotalAds()
החזרות number:
Class google.ima.dai.api.AdProgressData
שדות
מחלקת נתונים לציון נתוני התקדמות של מודעות.
מאפיינים
| שם | סוג | תיאור |
|---|---|---|
adBreakDuration |
|
|
adPosition |
|
|
currentTime |
|
|
duration |
|
|
totalAds |
|
Class google.ima.dai.api.CompanionAd
Methods
מחלקת נתונים שמייצגת אובייקט של מודעה נלווית במהלך הטמעה של מודעות דינמיות. המחלקה הזו חושפת קבוצת משנה של מאפייני ima.CompanionAd.
getAdSlotId()
החזרות string:
getContent()
החזרות string:
getContentType()
החזרות string:
getHeight()
החזרות number:
getWidth()
החזרות number:
Class google.ima.dai.api.CuePoint
שדות
מחלקת הגדרת מאפיינים של נקודת Cuepoint, שמייצגת הפסקה למודעה בסטרימינג של DAI VOD.
מאפיינים
| שם | סוג | תיאור |
|---|---|---|
end |
|
זמן הסיום של נקודת האות הזו. |
played |
|
אם נקודת הציון הזו הופעלה. |
start |
|
זמן ההתחלה של נקודת האות הזו. |
Class google.ima.dai.api.LiveStreamRequest
שדות
מחלקה שמשמשת לציון מאפיינים של בקשת שידור חי.
Constructor:| פרמטר | סוג | תיאור |
|---|---|---|
opt_liveStreamRequest |
Object |
אובייקט שכבר הוקצו לו מאפייני בקשה של סטרימינג. |
מאפיינים
| שם | סוג | תיאור |
|---|---|---|
assetKey |
|
הפרמטר הזה משמש לקביעת הסטרימינג שיופעל. מפתח הנכס של בקשת השידור החי הוא מזהה שאפשר למצוא בממשק המשתמש של DFP. |
Class google.ima.dai.api.StreamData
שדות
מחלקת הגדרת נתוני מקור.
מאפיינים
| שם | סוג | תיאור |
|---|---|---|
adProgressData |
|
מידע שקשור לתזמון של המודעה שמופעלת כרגע. |
cuepoints |
|
נקודות הזמן להצגת מודעות בשידור על פי דרישה. הם עשויים להשתנות במהלך השידור. השדה הזה יאוכלס רק ב-רכיב event listener של |
errorMessage |
|
|
streamId |
|
|
subtitles |
|
|
url |
|
Class google.ima.dai.api.StreamEvent
Methods
סוג האירוע הזה מופעל על ידי מנהל הסטרימינג כהתראה כשמצב הסטרימינג משתנה.
getAd()
Returns google.ima.dai.api.Ad: אובייקט החזרה עם פרטי המודעה.
getStreamData()
Returns 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 |
מופעל עבור שידורים על פי דרישה כשה-cuepoints משתנים. |
ERROR |
מופעלת כשמתרחשת שגיאה. |
FIRST_QUARTILE |
האירוע מופעל כשמודעה מגיעה לרבעון הראשון שלה. |
LOADED |
האירוע מופעל כשמניפסט הסטרימינג זמין. |
MIDPOINT |
האירוע מופעל כשמודעה מגיעה לנקודת האמצע שלה. |
STARTED |
האירוע מופעל כשמודעה מתחילה. |
STREAM_INITIALIZED |
מופעל כשהשידור מאותחל. |
THIRD_QUARTILE |
מופעל כשמודעה מגיעה לרבעון השלישי שלה. |
Class google.ima.dai.api.StreamManager
Methods
מטפל בשידורים עם הטמעת מודעות דינמיות (DAI). הוא מנהל אינטראקציות עם ה-backend של DAI ומטפל בפינגים של מעקב, וגם מעביר אירועים של סטרימינג ומודעות אל בעל התוכן הדיגיטלי. חשבון הניהול הזה לא עובר בירושה מ-BaseAdsManager כי הוא לא מנהל מודעה ספציפית, אלא מנהל את כל הסטרימינג.
Constructor:| פרמטר | סוג | תיאור |
|---|---|---|
videoElement |
HTMLVideoElement |
רכיב נגן הווידאו בפועל. |
contentTimeForStreamTime(streamTime)
הפונקציה מחזירה את זמן הצפייה בתוכן בלי פרסומות עבור זמן צפייה נתון בסטרימינג. הפונקציה מחזירה את
הזמן שחלף מהתחלת השידור החי.
החזרות number: שעת התוכן שמתאימה לשעת הסטרימינג שצוינה אחרי הסרת המודעות.
| פרמטר | סוג | תיאור |
|---|---|---|
streamTime |
number |
זמן השידור עם המודעות שמוכנסות (בשניות). |
onTimedMetadata(metadata)
הפונקציה מעבירה מילון של מטא-נתונים מעובדים. המילון מצפה למפתח TXXX עם מחרוזת המטא-נתונים שהוגדרה על ידי המשתמש כערך.
אם הנגן מספק מטא-נתונים גולמיים, צריך להתקשר אל ima.dai.api.StreamManager.processMetadata במקום זאת.
| פרמטר | סוג | תיאור |
|---|---|---|
metadata |
Object |
מילון המטא-נתונים. |
previousCuePointForStreamTime(streamTime)
הפונקציה מחזירה את נקודת האות הקודמת לזמן השידור שצוין. הפונקציה מחזירה ערך null אם לא קיים cuepoint כזה. הפונקציה הזו משמשת להטמעת תכונות כמו חזרה מהירה, והיא מופעלת כשהבעלים של האתר מזהה שהמשתמש דילג כדי להחזיר אותו להפסקה למודעה.
החזרות google.ima.dai.api.CuePoint: נקודת ה-cue הקודמת לזמן השידור שצוין.
| פרמטר | סוג | תיאור |
|---|---|---|
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 |
משך התוכן בלי פרסומות (בשניות). |
Class google.ima.dai.api.StreamRequest
שדות
מחלקה להגדרת מאפיינים של בקשת הזרמה.
מאפיינים
| שם | סוג | תיאור |
|---|---|---|
adTagParameters |
|
אפשר לבטל קבוצה מוגבלת של פרמטרים של תגי מודעות בבקשה לסטרימינג. מידע נוסף על פרמטרים לטירגוט מלאי שטחי הפרסום בפיד אפשר להשתמש בפרמטרים dai-ot ו-dai-ov כדי להגדיר העדפה של וריאנטים של סטרימינג. מידע נוסף זמין במאמר שינוי פרמטרים של וריאציות של סטרימינג. |
apiKey |
|
מפתח ה-API של בקשת הסטרימינג. ההגדרה מתבצעת דרך ממשק המשתמש של DFP Admin והיא מסופקת לבעל התוכן הדיגיטלי כדי לאפשר לו לפתוח את התוכן שלו. הוא מאמת את האפליקציות שמנסות לגשת לתוכן. |
streamActivityMonitorId |
|
המזהה שישמש לניפוי הבאגים של מקור הנתונים באמצעות הכלי לניהול שידור (SAM). הכלי הזה מאפשר לבעלי תוכן דיגיטלי למצוא בקלות יומן שידור בכלי לניהול שידור (SAM). |
Class google.ima.dai.api.VODStreamRequest
שדות
מחלקה להגדרת מאפיינים של בקשת סטרימינג של תוכן VOD.
Constructor:| פרמטר | סוג | תיאור |
|---|---|---|
opt_VODStreamRequest |
Object |
אובייקט שכבר הוקצו לו מאפיינים של בקשת סטרימינג. |
מאפיינים
| שם | סוג | תיאור |
|---|---|---|
contentSourceId |
|
מזהה ייחודי של התוכן של בעל האתר, מתוך מערכת לניהול תוכן. נדרש לשידורים על פי דרישה. |
videoId |
|
מזהה של מקור תוכן הווידאו. נדרש לשידורים לפי דרישה. |
הקבוע google.ima.VERSION
מחרוזת שמכילה את הגרסה המלאה של ה-SDK.