بنية SDK

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

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

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

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

  1. تحمِّل صفحة الويب أو التطبيق حزمة تطوير البرامج لإعلانات الوسائط التفاعلية باستخدام:

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

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

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

  5. يتفاوض مشغّل الفيديو مع حزمة تطوير البرامج لإعلانات الوسائط التفاعلية بشأن تفاصيل التشغيل ويشغّل الإعلانات.

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

دورة الحياة

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

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