تقليل وقت الاستجابة
يتمثل العامل الأساسي لتقليل وقت الاستجابة في التطبيق الذي يمكّن إعلانات الوسائط التفاعلية في إجراء أكبر قدر ممكن من الإعداد المتعلق بأداة تطوير البرامج لإعلانات الوسائط التفاعلية. يمكنك إجراء جميع ما يلي
في تطبيقك في أقرب وقت تريده قبل تشغيل الإعلانات:
- تحديد أداة تتبُّع رؤوس تشغيل المحتوى
- إنشاء
AdDisplayContainer
- إنشاء
ImaSdkFactory
- إنشاء
AdsLoader
- إنشاء
AdsManager
- طلب إدراج الإعلانات
- الحصول على مثيل
AdsManager
وتسجيل معالجات الأحداث
يؤدي كل ما سبق إلى تهيئة أداة تطوير البرامج (SDK) لإعلانات الوسائط التفاعلية (IMA) لطلب استجابة إعلاناتك وتحليلها
قبل أن ينقر المستخدم على الفيديو. عندما تكون مستعدًا
لتشغيل الإعلانات، اتصل بـ AdsManager.init()
وانتظر حتى يبدأ حدث
LOADED
لتشغيل الإعلانات.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-03-07 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-03-07 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Reduce latency in IMA-enabled apps by completing IMA setup processes as early as possible before ad playback."],["Pre-initialization tasks include defining the playhead tracker, creating necessary IMA objects (AdDisplayContainer, ImaSdkFactory, AdsLoader, AdsManager), requesting ads, and registering event handlers."],["This approach allows the IMA SDK to initialize and process ads before user interaction, minimizing delays during playback."],["To start ad playback, call `AdsManager.init()` and wait for the `LOADED` event."]]],[]]