إدارة مدة الفاصل الإعلاني ومدة المقطع

تتيح لك إدارة مدة الفاصل الإعلاني توفير بث مباشر بدون انقطاع للمستخدمين. عند طلب واجهة برمجة تطبيقات "فواصل الإعلانات" في "إدراج الإعلانات الديناميكي" من Google (DAI) وتعيين المَعلمة expectedDuration، يدير "إدراج الإعلانات الديناميكي" من Google مدة فواصل الإعلانات لمنع أخطاء التشغيل المرتبطة بالإعلانات، مثل وحدات الإعلانات غير المكتملة أو المكتملة بشكل مفرط.

ضبط المدة المتوقّعة للفاصل الإعلاني

اضبط المَعلمة expectedDuration على المدة المتوقّعة لفاصل الإعلانات بالثواني، مع ما يصل إلى تسعة أرقام كسرية وتنتهي بالقيمة s، على سبيل المثال: 30s أو 29.899999999s.

اضبط المَعلمة expectedDuration بالقرب من المدة الفعلية للفاصل الإعلاني. تجنَّب أخطاء تشغيل الإعلانات التالية:

  • تحديد مدة طويلة جدًا: إذا كانت المدة المتوقّعة أطول من مدة الفاصل الإعلاني الفعلية، سيتم ملء الوقت المتبقي بشاشة فارغة، ما يؤدي إلى إيقاف المحتوى مؤقتًا.
  • ضبط المدة على قيمة قصيرة جدًا: إذا كانت المدة المتوقّعة أقصر من مدة الفاصل الإعلاني الفعلية، قد يتم قطع الإعلان قبل انتهائه.

عندما يبدأ عرض فاصل إعلاني، تعدّل خدمة "إعلانات الفيديو الديناميكية من Google" قيمة المدة هذه لتتطابق مع المدة الفعلية للفاصل الإعلاني من ملف البيان أو طلب مقطع إعلاني أو طلب ملف بيان مقطع إعلاني.

فهم مدة مقطع الإعلان

تحدّد ميزة "الإعلانات الديناميكية أثناء البث" من Google مدة المقطع الإعلاني استنادًا إلى نوع إعدادات البث ومقاطع المحتوى.

تحدّد خدمة "إعلانات الفيديو الديناميكية من Google" مدة المقطع على النحو التالي:

  • الإعداد التلقائي: إذا لم يتم تحديد مدة، يضبط Google DAI مدة مقطع الإعلان على ثانيتَين.
  • بث HLS: المدة هي الأصغر بين المدة المستهدفة للبث أو خمس ثوانٍ.
  • فيديوهات DASH: تضبط خدمة "إعلانات DAI من Google" المدة على قيمة MPD@maxSegmentDuration من البيان. في حال عدم توفّر هذه القيمة، تستخدم خدمة "إعلانات الفيديو الديناميكية من Google" المدة التلقائية.

بعد أن تحدّد خدمة "إعلانات البث المباشر الديناميكية" من Google مدة فاصل إعلاني، تستخدم هذه المدة لجميع الفواصل الإعلانية اللاحقة في البث المباشر نفسه.