يقدّم هذا الدليل تعليمات حول إلغاء جدول فواصل الإعلانات التلقائي وضبط توقيتات تشغيل فواصل الإعلانات الخاصة بك. عند تنفيذ تشغيل فواصل الإعلانات يدويًا، تُطلق حزمة تطوير البرامج (SDK) الحدث AD_BREAK_READY عند تحميل فاصل إعلاني، وتنتظرك لبدء تشغيل الفاصل.
المتطلبات الأساسية
- تطبيق Android تم تنفيذ حزمة تطوير البرامج (SDK) للإعلانات التفاعلية فيه
ضبط تشغيل فواصل الإعلانات يدويًا
لضبط تشغيل فواصل الإعلانات يدويًا:
- أخبِر حزمة تطوير البرامج (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; ... }
الأسئلة الشائعة
- هل تشغيل الإعلانات يدويًا مطلوب لتنفيذ حزمة تطوير البرامج (SDK) للإعلانات التفاعلية؟
- لا، تشغيل الإعلانات يدويًا ميزة اختيارية للناشرين الذين لا يريدون أن تُشغّل حزمة تطوير البرامج (SDK) للإعلانات التفاعلية فواصل الإعلانات تلقائيًا وفقًا لجدول قواعد الإعلانات أو استجابة قائمة تشغيل إعلانات الفيديو المتعددة (VMAP).