Pemutaran jeda iklan manual

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:

  1. Beri tahu SDK bahwa Anda ingin mengontrol pemutaran jeda iklan.
  2. Dengarkan peristiwa AD_BREAK_READY.
  3. 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.