يوفّر هذا الدليل نظرة عامة على دورة حياة حزمة تطوير البرامج (SDK) والتفاعلات بين مشغّل الفيديو وحزمة تطوير البرامج لإعلانات الوسائط التفاعلية وخادم الإعلانات.
التفاعلات الأساسية
يوضّح المخطّط البياني التالي التفاعلات بين مشغّل الفيديو وحزمة تطوير البرامج لإعلانات الوسائط التفاعلية وخادم إعلانات، ويوضّح تعليقات توضيحية لهذه التفاعلات. يمكن لخادم الإعلانات استخدام "مدير إعلانات Google" أو "AdSense للفيديو" أو Ad Exchange (AdX).
تحمّل صفحة الويب أو التطبيق حزمة تطوير البرامج لإعلانات الوسائط التفاعلية باستخدام:
- علامة نص برمجي مضمّنة لـ HTML5
- تطبيق متوافق مع Android أو Google Cast أو iOS أو tvOS
تطلب حزمة تطوير البرامج (SDK) لإعلانات الوسائط التفاعلية استجابة نموذج عرض إعلانات الفيديو (VAST) للوحدة الإعلانية المحدّدة على الخادم الإعلاني. يتم تحديد خادم الإعلانات الذي يتم استدعاؤه، والذي يمكن أن يكون "إدارة إعلانات Google" مقابل AFV أو AdX، من خلال عنوان URL لعلامة الإعلان.
يختار خادم الإعلانات أفضل إعلان ويرسل استجابة VAST إلى أداة تطوير البرامج لإعلانات الوسائط التفاعلية من Google. يتم اختيار الإعلانات باستخدام إحدى الطريقتَين التاليتَين:
- فلاتر الوحدات الإعلانية في "مدير إعلانات Google" لعناصر الإعلانات المُحتمَلة
- تُجري خدمة AdSense أو Ad Exchange مزادًا
تُحلِّل حزمة تطوير البرامج IMA SDK استجابة نموذج عرض إعلانات الفيديو (VAST)، وتحدِّد نوع الوسائط الصحيح استنادًا إلى البيئة، وتُرسِل تصميم الإعلان المضمّن للفيديو (وadvertents companion إذا لزم الأمر) إلى صفحة الويب أو التطبيق.
يتفاوض مشغّل الفيديو مع حزمة تطوير البرامج لإعلانات الوسائط التفاعلية بشأن تفاصيل التشغيل ويشغّل الإعلانات.
تُطلق حزمة IMA SDK إشعارًا بمرّة الظهور وأحداث تتبُّع VAST، حسب الحاجة.
دورة الحياة
يعرض هذا المخطّط البياني دورة حياة حزمة تطوير البرامج (SDK) لإعلانات الوسائط التفاعلية بالكامل. يتم تمييز طلبات الإنشاء والطريقة باللون الأزرق، ويتم تمييز الأحداث باللون الأحمر، ويتم عرض شروط الخطأ باستخدام أدوات ربط باللون الأحمر ونص أحمر.
