التعرّف على بنية حزمة تطوير البرامج (SDK)

اختيار النظام الأساسي: HTML5 Android iOS tvOS

يقدّم هذا الدليل نظرة عامة على دورة حياة حزمة تطوير البرامج (SDK) والتفاعلات بين مشغّل الفيديو وIMA SDK وخادم الإعلانات.

التفاعلات الأساسية

يوضّح المخطّط التالي التفاعلات بين مشغّل الفيديو وIMA SDK وخادم الإعلانات ويشرحها. يمكن أن يستخدم خادم الإعلانات "مدير إعلانات Google" أو AdSense للفيديو أو Ad Exchange (AdX).

التفاعلات الأساسية في IMA

  1. تحمّل صفحة الويب أو التطبيق IMA SDK باستخدام:

    • علامة برمجية مضمّنة لـ HTML5
    • تطبيق لنظام التشغيل Android أو Google Cast أو iOS أو tvOS
  2. تطلب IMA SDK استجابة VAST للوحدة الإعلانية المحدّدة على خادم الإعلانات. يتم تحديد خادم الإعلانات الذي تم استدعاؤه، والذي يمكن أن يكون "مدير إعلانات Google" أو AdSense للفيديو أو AdX، من خلال عنوان URL لعلامة الإعلان.

  3. يختار خادم الإعلانات أفضل إعلان ويرسل استجابة VAST إلى IMA SDK. يتم اختيار الإعلانات باستخدام إحدى الطرق التالية:

    • تصفّي فلاتر الوحدة الإعلانية في "مدير إعلانات Google" المرشّحين من البنود الإعلانية.
    • يُجري AdSense أو Ad Exchange مزادًا.
  4. تحلّل IMA SDK استجابة VAST، وتحدّد نوع الوسائط الصحيح استنادًا إلى البيئة، وتُرسل الإعلان المبتكر للفيديو المضمّن (والإعلانات المصاحبة إذا لزم الأمر) إلى صفحة الويب أو التطبيق.

  5. يتفاوض مشغّل الفيديو على تفاصيل التشغيل مع IMA SDK ويعرض الإعلانات.

  6. تُرسل IMA SDK إشعارًا بمرّة الظهور وأحداث تتبُّع VAST، حسب الحاجة.

دورة الحياة

يوضّح هذا المخطّط دورة الحياة الكاملة لـ IMA SDK. يتم تمييز استدعاءات الدالة الإنشائية والطريقة باللون الأزرق، والأحداث باللون الأحمر، وشروط الخطأ باستخدام أدوات ربط حمراء ونص أحمر.

صورة دورة حياة HTML5