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

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

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

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

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

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

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

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

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

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

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

  6. تُرسِل حزمة تطوير البرامج (SDK) لواجهة IMA طلب ping لمرّة الظهور وأحداث تتبُّع VAST، حسب الحاجة.

مراحل النشاط

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

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