تقدّم هذه الصفحة معلومات عامة عن التوافق من جهة العميل لإعلانات الوسائط التفاعلية بتنسيق HTML5 والمتصفّحات وتنسيقات الفيديو والأنظمة الأساسية.
تنسيقات الفيديو والمتصفحات المتوافقة
يختلف دعم الميزات المختلفة بين المتصفحات، ولا يوجد تنسيق افتراضي واحد للفيديو متوافق مع جميع المتصفحات الرئيسية. إنّ تنسيقات الفيديو الثلاثة الرئيسية المستخدمة في معظم المتصفحات هي H.264 وWebM وOgg Theora.
مشغّلات الفيديو المتوافقة
يمكن استخدام معظم ميزات إعلانات الوسائط التفاعلية (IMA) من خلال مشغّلات فيديو HTML5 النموذجية، بما في ذلك علامة HTML
<video>
. راجِع برنامج شركاء تكنولوجيا الفيديو للحصول على قائمة بمشغّلات الفيديو المعروفة التي تتوافق مع حزمة تطوير البرامج لإعلانات الوسائط التفاعلية.
توافق أحداث نموذج عرض إعلانات الفيديو (VAST)
يسرد هذا القسم أحداث نموذج عرض إعلانات الفيديو (VAST) التي يتم إعداد تقارير بها تلقائيًا للخادم استنادًا إلى المعلومات التي يتم عرضها في استجابة نموذج عرض إعلانات الفيديو (VAST).
متوافق بالكامل
complete
، creativeView
،
firstQuartile
، impression
، midpoint
،
pause
، resume
، rewind
(يتم تنشيطها عند
وجود أي محاولة مهمة في الاتجاه الخلفي)، start
،
thirdQuartile
.
جهاز متوافق جزئيًا
click
يتم إرسال حدث
Click
لإعلانات الفيديو فقط. لا يمكن تسجيل النقرات في المشغّلات المدمجة مع المحتوى بملء الشاشة على Android أو iOS أو الكمبيوتر المكتبي، ولكن يظل بالإمكان تسجيل النقرات بواسطة عنصر تتبُّع النقرات في الصفحة عندما يكون الفيديو مغلقًا. ومع ذلك، إذا كان عنصر الفيديو يستخدم عناصر تحكم أصلية على iPad، فلن يمكن التقاط النقرات.fullscreen
تتوافق حزمة تطوير البرامج لإعلانات الوسائط التفاعلية مع وضع محاكاة ملء الشاشة الذي يشغل فيه الفيديو نافذة المتصفّح بأكملها. نعتبر الفيديو في وضع ملء الشاشة عندما لا يقلّ حجم الفيديو عن
offsetWidth
وoffsetHeight
عن حجم نص المستند. هذا الوضع متاح في جميع المتصفحات. للاطّلاع على مثال عن محاكاة ملء الشاشة، يمكنك تنزيل النموذج.على نظامي التشغيل iPhone والإصدارات السابقة من Android 3.0، سيتم دائمًا تشغيل الفيديو في وضع ملء الشاشة.
mute
،unmute
لا يمكن لأحد التحكّم في مستوى الصوت إلا في نظامَي التشغيل iOS وAndroid. وبالتالي، لا يمكن لأداة تطوير البرامج لإعلانات الوسائط التفاعلية تحديد مستوى الصوت أو حالة كتم الصوت، ولا يتم إبلاغنا بالتغييرات. في ما يلي قائمة بإصدارات المتصفحات المتوافقة وغير المتوافقة مع
mute
وunmute
:- متوافق: Firefox 3.5 والإصدارات الأحدث، Chrome 8 والإصدارات الأحدث، Safari 4 والأحدث
- غير متوافق: iOS وAndroid
للمزيد من التفاصيل عن عرض إعلانات نموذج عرض إعلانات الفيديو (VAST)، يُرجى الرجوع إلى إرشادات مكتب الإعلانات التفاعلية (IAB).
محاذير لأُطر عمل JavaScript
هناك بعض الاعتبارات عند استخدام إطار عمل JavaScript، مثل React أو AngularJS، مع حزمة تطوير البرامج لإعلانات الوسائط التفاعلية والتي تستخدم HTML5. وغالبًا ما تنقل هذه الأطر عناصر من نموذج كائن المستند (DOM)، والذي قد يعطّل وظائف إعلانات الوسائط التفاعلية لأن إعلانات الوسائط التفاعلية تتوقع أن يكون DOM ثابتًا عند بدء حزمة تطوير البرامج (SDK). تتوافق إعلانات الوسائط التفاعلية مع
إطارات عمل JavaScript طالما يتم بدء إعلانات الوسائط التفاعلية بعد انتهاء إطار العمل من نقل عناصر
DOM. على وجه التحديد، يجب عدم نقل عنصر HTML5 الذي تم تمريره كوسيطة حاوية الحاوية عند إنشاء AdDisplayContainer
بعد إنشاء مثيل له.
دعم Apple AirPlay
ولا تتوافق حزمة تطوير البرامج لإعلانات الوسائط التفاعلية مع خدمة Apple AirPlay حاليًا. يمكنك إيقاف AirPlay أو إيقاف طلبات الإعلانات عند رصد AirPlay.
المنصات المتوافقة مع مشغّلات الفيديو
تتوفّر حزم تطوير البرامج لإعلانات الوسائط التفاعلية من Google على المنصّات التالية:
النظام الأساسي | الإصدار | نوع الإعلان |
---|---|---|
HTML5 | الكمبيوتر المكتبي: Chrome وFirefox وSafari وEdge وOpera الأجهزة الجوّالة: متصفّح Chrome/Android (على أجهزة Android للهواتف والأجهزة اللوحية)، وSafari وChrome (نظام التشغيل iOS) |
الإعلانات الخطية وغير الخطية والإعلانات المصاحبة وحلول الفيديو في "مدير الإعلانات" وإعلانات Ad Exchange وإعلانات الفيديو في AdSense للفيديو |
iOS | iOS 10.0 أو الإصدارات الأحدث | الإعلانات الخطية والإعلانات المصاحبة، وإعلانات فيديو "مدير الإعلانات"، وإعلانات فيديو Ad Exchange، وإعلانات AdSense للفيديو |
Android | الإصدار 4.4 من نظام التشغيل Android أو الإصدارات الأحدث | الإعلانات الخطية والإعلانات المصاحبة، وإعلانات فيديو "مدير الإعلانات"، وإعلانات فيديو Ad Exchange، وإعلانات AdSense للفيديو |
tvOS | tvOS 14 والإصدارات اللاحقة | الإعلانات الخطية وفيديو "مدير الإعلانات" وفيديو Ad Exchange |
ميزات الفيديو وإصدارات حزمة تطوير البرامج (SDK)
لمعرفة المزيد عن الميزات التالية، يُرجى الاطّلاع على نظرة عامة على إعلانات الفيديو.
الإصدار 3 من HTML5 | iOS v3 | الإصدار 3 من نظام التشغيل Android | tvOS | |
---|---|---|---|---|
حزمة إعلانات الفيديو الصادرة عن مكتب IAB | ||||
نموذج عرض إعلانات فيديو 4 | 9 | 9 | 9 | 9 |
نموذج عرض إعلانات فيديو 3 | 1 | 1 | 1 | |
نموذج عرض إعلانات فيديو 2 | ||||
SIMID 1.0 | ||||
VPAID 2 (HTML5) | ||||
إصدار VMAP 1.0.1 | 2 3 | 2 | 2 | 2 |
الإصدار 1.3 من حزمة تطوير البرامج (SDK) OM | ||||
ميزات "مدير إعلانات Google" للفيديو | ||||
الإعلانات الخطية | ||||
مواد العرض المستضافة على YouTube | 4 | |||
الإعلانات غير الخطية (الإعلانات التي تظهر على سطح الفيديو) | 5 | |||
الإعلانات المُصاحبة | ||||
موارد الإعلانات المصاحبة البديلة في VAST 3 | ||||
إمكانية عرض العرض النشط | ||||
إعلانات صوتية | ||||
عمليات إعادة توجيه VAST | ||||
إضافة معلومات إعلان مصاحب مع طلب عرض | ||||
التوافق مع علامة "ناشر Google" (GPT) | ||||
الوعي بالمحتوى | ||||
قواعد الإعلانات | 3 | |||
الفواصل الإعلانية اليدوية في القواعد الإعلانية | ||||
تحديد عدد مرات الظهور 6 | ||||
الاستبعادات التنافسية (مصدر البيانات) | ||||
الاستبعادات التنافسية (مجموعة الإعلانات المتسلسلة) | ||||
الاستبعادات التنافسية (الصفحة بأكملها) | ||||
كبسولة | 3 | |||
ملصقات صغيرة | ||||
إعداد التقارير عن التتبُّع المتعدد الأحداث (MET) | ||||
التخصيص الديناميكي ("AdSense للفيديو" و"مدير إعلانات Google") | ||||
قابلة للتخطي (غير إعلانات TrueView) 8 | 5 | |||
تحديد أثناء البث | ||||
التحميل المُسبق لمادة العرض | 7 | |||
ميزات "AdSense للفيديو" | ||||
TrueView ضمن البث | 5 | |||
تحديد أثناء البث | ||||
إعلان عادي أثناء البث | ||||
كامل | ||||
الإعلانات المُصاحبة | ||||
إضافة إعلانات مصاحب | ||||
تراكبات | 5 | |||
التحميل المُسبق لمادة العرض | 7 | |||
ميزات "مدير إعلانات Google" Ad Exchange | ||||
TrueView ضمن البث | 5 | |||
تحديد أثناء البث | ||||
إعلان عادي أثناء البث | ||||
كامل | ||||
الإعلانات المُصاحبة | ||||
إضافة إعلانات مصاحب | ||||
تراكبات | 5 | |||
إمكانية عرض العرض النشط | ||||
التحميل المُسبق لمادة العرض | 7 | |||
لِمَ تمّ عرض هذا الإعلان؟ |
1 ميزات VAST 3.0 التالية غير متوافقة حتى الآن مع حِزم SDK التي لا تستخدم HTML5:
- الرفيق
adSlotId
- خيارات عرض الإعلانات المصاحبة
- الرموز
2 لا تتوفّر ميزات VMAP التالية بعد:
- أحداث التتبُّع الخاصة بأداة VMAP
- رموز الخطأ الخاصة بـ VMAP
- الإعلانات التي تظهر على سطح الفيديو
- إزاحة الوقت بخلاف hh:mm:ss أو "start" و "end"
- سمة
breakType
للعرض - سمة واحدة (
repeatAfter
)
3 يتطلّب التوافق مع VMAP وقواعد الإعلانات على iPhone تشغيل الإعلانات بشكل مخصّص.
4 تتوفر تصميمات الإعلانات التي يستضيفها YouTube على أجهزة الكمبيوتر المكتبي وليس على الويب على الأجهزة الجوّالة.
5 يتم دعم الإعلانات غير الخطية (الإعلانات التي تظهر على سطح الفيديو) والإعلانات القابلة للتخطي (غير TrueView)
والإعلانات القابلة للتخطي أثناء عرض الفيديو على ويب بتنسيق HTML5 على الأجهزة الجوّالة التي تعمل بالإصدار 10 من نظام التشغيل iOS والإصدارات الأحدث عند
استخدام playsinline
.
6 إنّ تحديد عدد مرات الظهور في قواعد الإعلانات والاستبعادات التنافسية يتطلّب استخدام ملفات تعريف الارتباط أو المعرّف المقدَّم من الناشر (PPID).
7 لا تعمل ميزة "التحميل المُسبَق" لمادة العرض الأصلية مع ما يلي:
- ويب الجوّال على أجهزة iOS
- ويب على الأجهزة الجوّالة على أجهزة Android قبل الإصدار 4.0
- الإعلانات المستضافة على YouTube، بما في ذلك أشكال TrueView
-
ميزة تشغيل الفواصل الإعلانية اليدوية لإعلانات الوسائط التفاعلية (أي عملية تنفيذ تعتمد على حدث
AD_BREAK_READY
)
8 لا تتيح حزمة تطوير البرامج (SDK) عرض الإعلانات القابلة للتخطّي التي تقل مدّتها عن 8 ثوانٍ. عندما يتم تشغيل الإعلانات التي تقل مدتها عن الحد الأدنى لمدة التشغيل، لا يتم عرض الزر التخطي.
9 من بين ميزات نموذج عرض إعلانات الفيديو (VAST 4) التي يتيحها "مدير إعلانات Google"، تتيح إعلانات الوسائط التفاعلية (IMA) الميزات التالية:
- الإصدار 4.2 من نموذج عرض إعلانات فيديو (VAST)
- التوافق مع معيار تعريف واجهة الوسائط التفاعلية (SIMID)
- السماح بعُقد
UniversalAdID
متعدّدة
- الإصدار 4.0 من نموذج عرض إعلانات فيديو (VAST)
- AdID
- ملف وسطي
- رموز خطأ VAST الجديدة
- دعم
AdVerifications