Sebelum menguji integrasi iklan, Anda harus meluncurkan pemeriksa iklan di aplikasi. Halaman ini membahas cara meluncurkan pemeriksa iklan menggunakan gestur dan cara meluncurkannya secara terprogram.
Prasyarat
Sebelum melanjutkan, lakukan hal berikut:
- Selesaikan semua item di Prasyarat awal untuk membuat akun AdMob, menyetel perangkat pengujian, melakukan inisialisasi Google Mobile Ads SDK, dan menginstal versi terbaru.
Pilih opsi peluncuran
Anda dapat meluncurkan pemeriksa iklan dengan cara berikut:
- Gunakan gestur yang Anda pilih di UI AdMob setelah mendaftarkan perangkat pengujian. Untuk mengetahui detailnya, lihat Menyiapkan perangkat pengujian.
- Secara terprogram melalui Google Mobile Ads SDK.
Meluncurkan menggunakan gestur
Untuk meluncurkan pemeriksa iklan dengan gestur, lakukan gestur, seperti gesekan ganda atau goyangan, yang Anda konfigurasi di UI AdMob untuk perangkat pengujian. Untuk mengetahui detail selengkapnya, lihat Menguji aplikasi dengan pemeriksa iklan.
Setelah Anda menetapkan gestur di UI AdMob, tunggu beberapa saat hingga gestur tersebut diterapkan. Buat permintaan iklan melalui Google Mobile Ads SDK untuk mendaftarkan setelan gestur Anda dengan perangkat pengujian Anda. Jika melakukan gestur gagal membuka di pemeriksa iklan, coba muat iklan, mulai ulang aplikasi, dan uji gestur lagi.
Meluncurkan secara terprogram
Luncurkan pemeriksa iklan dengan menjalankan perintah berikut:
Swift
MobileAds.shared.presentAdInspector(from: viewController) { error in
// Error will be non-nil if there was an issue and the inspector was not displayed.
}
Objective-C
[GADMobileAds.sharedInstance presentAdInspectorFromViewController:viewController
completionHandler:^(NSError *error) {
// Error will be non-nil if there was an issue and the inspector was not displayed.
}];
Metode ini berfungsi untuk perangkat pengujian yang terdaftar secara terprogram atau di UI AdMob. Untuk mengetahui detail selengkapnya, lihat Mengaktifkan perangkat pengujian.
Pastikan pengontrol tampilan untuk peluncuran ini terlihat sepenuhnya di layar. Misalnya, jika Anda memanggil viewDidAppear:
. Jika pengontrol tampilan yang diteruskan
sedang dalam proses untuk ditampilkan, seperti saat peluncuran dipanggil dalam fungsi
pengontrol tampilan viewDidLoad
, presentasi pemeriksa iklan akan gagal.