ארכיטקטורת SDK

המדריך הזה מספק סקירה כללית של מחזור החיים של ה-SDK ואת האינטראקציות בין נגן הווידאו, IMA SDK ושרת מודעות.

אינטראקציות בסיסיות

בתרשים הבא מוצגות האינטראקציות בין נגן הווידאו, IMA SDK ושרת מודעות, עם הערות. שרת המודעות יכול להשתמש ב-Ad Manager, ב-AdSense לווידאו (AFV) או ב-Ad Exchange (AdX).

אינטראקציות בסיסיות ב-IMA

  1. דף האינטרנט או האפליקציה טוענים את IMA SDK באמצעות:

    • תג סקריפט מוטמע ל-HTML5
    • אפליקציה ל-Android, ל-Google Cast, ל-iOS או ל-tvOS
  2. ה-IMA SDK מבקש תגובה מסוג VAST עבור יחידת המודעות הספציפית בשרת המודעות. שרת המודעות שאליו מתבצעת הקריאה, שיכול להיות Ad Manager לעומת AFV או AdX, נקבע לפי כתובת ה-URL של תג המודעה.

  3. שרת המודעות בוחר את המודעה הטובה ביותר ושולח תגובה מסוג VAST ל-IMA SDK. המודעות נבחרות באחת מהשיטות הבאות:

    • יחידת המודעות ב-Ad Manager מסננת את המועמדים לפריטים
    • מערכת AdSense או Ad Exchange מפעילה מכרז
  4. IMA SDK מנתח את התגובה של VAST, קובע את סוג המדיה הנכון בהתאם לסביבה ומעביר את הקריאייטיב של מודעת הווידאו המוטמעת (ואת המודעות הנלוות, אם יש צורך) לדף האינטרנט או לאפליקציה.

  5. נגן הווידאו מנהל משא ומתן על פרטי ההפעלה עם IMA SDK ומפעיל את המודעות.

  6. IMA SDK יוצר פינג של חשיפות ואירועי מעקב VAST לפי הצורך.

מחזור חיים

בתרשים הזה מוצג מחזור החיים המלא של IMA SDK. קריאות למבנה וקריאות לשיטות מודגשות בכחול, אירועים מודגשים באדום ותנאי שגיאה מוצגים עם מחברים אדומים וטקסט אדום.

תמונה של מחזור החיים של HTML5