Mengonfigurasi pemutaran jeda iklan

Pilih platform: Android iOS

Panduan ini ditujukan bagi pengguna yang menginginkan kontrol manual atas pengaturan waktu pemutaran jeda iklan. Dalam penerapan default, SDK akan otomatis memutar iklan mid-roll pada waktu yang dijadwalkan. Beberapa developer mungkin ingin mencegah SDK memutar jeda iklan ini secara otomatis. Dengan menerapkan pemutaran jeda iklan manual, SDK akan memicu peristiwa AD_BREAK_READY saat mid-roll telah dimuat, dan menunggu Anda untuk memulai pemutaran jeda.

Prasyarat

  • Aplikasi iOS dengan IMA SDK yang diterapkan.

Panduan bermanfaat

Jika Anda masih perlu menerapkan IMA SDK di aplikasi, lihat panduan Memulai kami.

Mengonfigurasi Pemutaran Jeda Iklan Manual

Mengonfigurasi pemutaran jeda iklan manual memerlukan tiga langkah:

  1. Memberi tahu SDK bahwa Anda ingin mengontrol pemutaran jeda iklan.
  2. Dengarkan peristiwa AD_BREAK_READY.
  3. Memberi tahu SDK untuk memutar iklan saat Anda siap.
Cuplikan di bawah menunjukkan modifikasi yang diperlukan pada Contoh Lanjutan untuk menerapkan pemutaran jeda iklan manual:
- (void)setUpAdsLoader {
  ...
  IMASettings settings = [[IMASettings alloc] init];
  // Tell the SDK that you want to control ad break playback.
  settings.autoPlayAdBreaks = NO;
  self.adsLoader = [[IMAAdsLoader alloc] initWithSettings:settings];
  ...
}

- (void)adsManager:(IMAAdsManager *)adsManager didReceiveAdEvent:(IMAAdEvent *)event {
  ...
  switch (event.type) {
    // Listen for the AD_BREAK_READY event
    case kIMAAdEvent_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 ini diperlukan untuk penerapan IMA SDK?
Tentu saja tidak! Opsi ini hanya ditawarkan untuk penayang yang tidak ingin IMA SDK memutar iklan mid-roll secara otomatis saat dijadwalkan oleh aturan iklan atau respons VMAP Anda.