Pemutaran jeda iklan manual

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:

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