Panduan ini memberikan petunjuk tentang cara mengganti jadwal jeda iklan default dan
mengonfigurasi pengaturan waktu pemutaran jeda iklan Anda sendiri. Saat pemutaran jeda iklan manual
diimplementasikan, SDK akan memicu peristiwa AD_BREAK_READY
saat jeda iklan telah
dimuat, dan menunggu Anda untuk memulai pemutaran jeda.
Prasyarat
- Aplikasi Android dengan IMA SDK yang diimplementasikan.
Mengonfigurasi pemutaran jeda iklan manual
Untuk mengonfigurasi pemutaran jeda iklan manual:
- Beri tahu SDK bahwa Anda ingin mengontrol pemutaran jeda iklan.
- Memproses peristiwa AD_BREAK_READY.
- Beri tahu SDK untuk memutar iklan saat Anda siap.
Cuplikan di bawah menunjukkan modifikasi yang diperlukan untuk Contoh Lanjutan guna 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 seperti yang dijadwalkan oleh aturan iklan atau respons VMAP.