Panduan ini ditujukan bagi pengguna yang menginginkan kontrol manual atas waktu pemutaran jeda iklan. Dalam penerapan default, SDK otomatis memutar iklan mid-roll sesuai waktu yang dijadwalkan. Beberapa developer mungkin ingin mencegah SDK memutar jeda iklan ini secara otomatis. Dengan menerapkan pemutaran jeda iklan manual, SDK akan mengaktifkan peristiwa AD_BREAK_READY
saat mid-roll dimuat, lalu menunggu Anda memulai pemutaran jeda iklan.
Prasyarat
- Aplikasi iOS yang menerapkan IMA SDK.
Pengantar yang bermanfaat
Jika Anda masih perlu menerapkan IMA SDK di aplikasi Anda, lihat Panduan Memulai kami.
Mengonfigurasi Pemutaran Jeda Iklan Manual
Mengonfigurasi pemutaran jeda iklan manual memerlukan tiga langkah:- Beri tahu SDK bahwa Anda ingin mengontrol pemutaran jeda iklan.
- Proses peristiwa AD_BREAK_READY.
- Beri tahu SDK untuk memutar iklan saat Anda siap.
- (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. Hal ini hanya ditawarkan bagi penayang yang tidak ingin IMA SDK otomatis memutar iklan mid-roll saat dijadwalkan oleh aturan iklan atau respons VMAP Anda.