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

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

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

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

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

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

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

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

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

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

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

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

مراحل النشاط

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

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