Panduan ini memberikan petunjuk tentang cara mengganti jadwal jeda iklan default dan
mengonfigurasi waktu pemutaran jeda iklan Anda sendiri. Saat pemutaran jeda iklan manual
diterapkan, SDK akan mengaktifkan peristiwa AD_BREAK_READY
saat jeda iklan telah
dimuat, dan menunggu Anda untuk memulai pemutaran jeda iklan.
Prasyarat
- Aplikasi Android yang menerapkan IMA SDK.
Mengonfigurasi pemutaran jeda iklan manual
Untuk mengonfigurasi pemutaran jeda iklan manual:
- Beri tahu SDK bahwa Anda ingin mengontrol pemutaran jeda iklan.
- Dengarkan peristiwa AD_BREAK_READY.
- Beri tahu SDK untuk memutar iklan jika Anda sudah siap.
Cuplikan di bawah menunjukkan modifikasi yang diperlukan pada Contoh Lanjutan untuk menerapkan pemutaran jeda iklan manual.
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; ... }
FAQ
- Apakah pemutaran iklan manual diperlukan untuk penerapan IMA SDK?
- Tidak. pemutaran iklan manual adalah fitur opsional bagi penayang yang tidak ingin IMA SDK otomatis memutar jeda iklan sesuai jadwal oleh aturan iklan atau respons VMAP.