يقدّم هذا الدليل تعليمات حول إلغاء جدول فواصل الإعلانات التلقائي وإعداد توقيتات تشغيل فواصل الإعلانات الخاصة بك. عند تنفيذ تشغيل الفاصل الإعلاني يدويًا، ترسل حزمة SDK حدث AD_BREAK_READY عند تحميل فاصل إعلاني، وتنتظر منك بدء تشغيل الفاصل.
المتطلبات الأساسية
- تطبيق Android تمّ فيه تنفيذ حزمة تطوير البرامج لإعلانات الوسائط التفاعلية
ضبط تشغيل فواصل الإعلانات اليدوية
لضبط تشغيل فواصل الإعلانات يدويًا، اتّبِع الخطوات التالية:
- أخبِر حزمة تطوير البرامج (SDK) بأنّك تريد التحكّم في تشغيل فواصل الإعلانات.
- استمِع إلى الحدث AD_BREAK_READY.
- اطلب من حزمة تطوير البرامج (SDK) تشغيل الإعلانات عندما تكون مستعدًا.
يوضّح المقتطف أدناه التعديلات المطلوبة على المثال المتقدّم لتنفيذ تشغيل فواصل إعلانية يدوية.
public VideoPlayerController( Context context, VideoPlayerWithAdPlayback videoPlayerWithAdPlayback, View playButton, View playPauseToggle, String language, ViewGroup companionViewGroup, Logger log) { ... sdkFactory = ImaSdkFactory.getInstance(); ImaSdkSettings imaSdkSettings = sdkFactory.createImaSdkSettings(); imaSdkSettings.setLanguage(language); // Tell the SDK you want to control ad break playback. imaSdkSettings.setAutoPlayAdBreaks(false); ... } ... @Override public void onAdEvent(AdEvent adEvent) { ... switch (adEvent.getType()) { // Listen for the AD_BREAK_READY event. case AD_BREAK_READY: // Tell the SDK to play ads when you're ready. To skip this ad break, // simply return from this handler without calling adsManager.start(). adsManager.start(); break; ... }
الأسئلة الشائعة
- هل يجب تشغيل الإعلانات يدويًا عند استخدام حزمة تطوير البرامج للإعلانات التفاعلية من Google؟
- لا، تشغيل الإعلانات يدويًا هو ميزة اختيارية للناشرين الذين لا يريدون أن تشغّل حزمة تطوير البرامج للإعلانات التفاعلية فواصل إعلانية تلقائيًا وفقًا لجدول زمني تحدّده إحدى قواعد الإعلانات أو استجابة قائمة تشغيل إعلانات الفيديو المتعددة (VMAP).