ערכת Google Dynamic Ad Insertion (DAI) SDK ל-HTML5 תומכת בגרסה 1.1 של Secure Interactive Media Interface Definition (SIMID). במדריך הזה מוסבר על התכונות וההודעות הספציפיות של SIMID שנתמכות ב-DAI SDK.
הסבר על הודעות קריאייטיב לשחקנים
בטבלה הבאה מפורטות ההודעות שקריאייטיב מסוג SIMID יכול לשלוח ל-IMA DAI:
| שליחת הודעה | תיאור |
|---|---|
clickThru |
ה-SDK של DAI שולח פינג לכתובות ה-URL למעקב אחרי קליקים שהוגדרו בתג המודעה של DAI. DAI SDK מתעלם מכל URI מותאם אישית או מאפשרויות ניווט שהקריאייטיב מספק. |
getMediaState |
הפונקציה מחזירה את המצב הנוכחי של נגן המדיה, כולל המאפיינים currentTime, duration, volume, muted, paused ו-fullscreen. המאפיין currentSrc תמיד מחזיר null כי DAI משתמש בסטרימינג של תפירת מודעות בצד השרת. |
log |
העברת הודעות יומן של נכסי קריאייטיב לרישום ביומן של מסוף ניפוי הבאגים של DAI SDK לצורך פתרון בעיות. |
reportTracking |
בקשות ששולחות פינג לכתובות ה-URL למעקב של הקריאייטיב ב-DAI SDK. |
requestPause |
בקשות מ-DAI SDK להשהיית נגן המדיה. |
requestPlay |
בקשות מ-DAI SDK להמשך ההפעלה בנגן המדיה. |
requestSkip |
בקשות שגורמות ל-DAI SDK לדלג על המודעה הנוכחית. התכונה נתמכת רק בשידורים של סרטונים על פי דרישה (VOD). הבקשה נדחית אם הקריאייטיב שולח את ההודעה הזו לשידור חי. |
בדיקת הודעות קריאייטיב שלא נתמכות בנגן
DAI SDK לא מטפל בסוגי CreativeMessage הבאים:
fatalErrorrequestChangeAdDurationrequestFullscreenrequestExitFullscreenhandleSkipShownrequestFocus-
requestNavigation: תמיד נדחה. השחקן מצפה שהקריאייטיב יטפל בניווט. requestResize: תמיד נדחה. DAI SDK לא תומך בשינוי גודל של קריאייטיב.-
requestStop: תמיד נדחה. הסוג הזה מיועד לתרחישי שימוש עם משך זמן ממושך, שלא נתמכים ב-DAI. -
requestChangeVolume: DAI SDK פותר את האירוע הזה בהצלחה, אבל לא מבצע שינויים בעוצמת הקול של הקריאייטיב.
הבנת המסרים הקריאטיביים לשחקנים
בטבלה הבאה מפורטות ההודעות ש-DAI SDK תומך בשליחה שלהן אל נכס קריאייטיב של SIMID:
| שליחת הודעה | תיאור |
|---|---|
init |
האירוע נשלח במהלך הגדרת הסשן עם נתוני הסביבה ופרמטרים של מודעות. |
startCreative |
הודעה לקריאייטיב להתחיל ולהציג את ה-iframe של הקריאייטיב. |
adStopped |
הודעה על סיום ביקור עם חשיפה למודעות, כולל קוד סיבה. |
adSkipped |
הודעה לקריאייטיב שהמשתמש או DAI SDK דילגו על המודעה. התכונה נתמכת רק בשידורים של סרטונים על פי דרישה (VOD). |
בדיקת הודעות קריאייטיב שמוצגות בנגן שלא נתמך
DAI SDK לא תומך בהודעות הבאות לקריאייטיב ולא שולח אותן:
resizeappBackgroundedappForegroundedlog
בדיקת עדכונים של מצב המדיה
ערכת ה-SDK של DAI שולחת הודעות mediaStateUpdate לקריאייטיב עבור האירועים הבאים:
playpausestalled(אגירת נתונים)seekingseekedtimeupdate(מעת לעת)volumechange(כולל סטטוס השתקה)
DAI SDK לא תומך באירועים הבאים ולא שולח עדכונים לגבי מצב המדיה כשהאירועים מתרחשים:
endeddurationchangeerror