Panduan ini menunjukkan cara men-debug penayangan iklan menggunakan pratinjau dalam aplikasi dan Pemeriksa Penayangan.
Pratinjau dalam aplikasi memungkinkan Anda melihat materi iklan Anda sendiri yang dirender dalam aplikasi seluler Anda. Pratinjau ini sangat berguna bagi penayang yang memiliki materi iklan yang berinteraksi dengan aplikasi, memiliki perilaku unik, atau mengandalkan aplikasi untuk beberapa rendering-nya (termasuk materi iklan native dan MRAID).
Pemeriksa Penayangan memberikan informasi mengenai iklan yang ditayangkan. Jika iklan yang tidak diharapkan ditayangkan, gunakan Delivery Inspector untuk mengetahui alasannya.
Prasyarat
- Google Mobile Ads SDK versi 7.13.1 atau yang lebih baru
- Akses ke akun Google Ad Manager
- Selesaikan Mulai
Menyiapkan aplikasi
Proses debug memerlukan interaksi dengan menu opsi debug SDK. Cara yang direkomendasikan untuk membuka menu adalah dengan menyertakan fungsi di bawah ini dalam aplikasi Anda, dan memicunya berdasarkan tindakan pengguna:
Swift
@IBAction func openDebugOptions(sender: AnyObject) {
// TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID.
let debugOptionsViewController = DebugOptionsViewController(adUnitID: "YOUR_AD_UNIT_ID")
self.present(debugOptionsViewController, animated: true, completion: nil)
}
Objective-C
- (IBAction)openDebugOptions:(id)sender {
// TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID.
GADDebugOptionsViewController *debugOptionsViewController =
[GADDebugOptionsViewController debugOptionsViewControllerWithAdUnitID:@"YOUR_AD_UNIT_ID"];
[self presentViewController:debugOptionsViewController animated:YES completion:nil];
}
Unit iklan yang valid dari akun Ad Manager Anda sudah cukup untuk membuka menu opsi debug.
Mendapatkan notifikasi saat menu debug ditutup
Saat membuka menu opsi debug secara terprogram, Anda dapat memilih
untuk menerapkan GADDebugOptionsViewControllerDelegate agar diberi tahu
saat pengontrol tampilan ditutup. Untuk melakukannya, buat class Anda
sesuai dengan delegasi:
Swift
import GoogleMobileAds class ViewController: UIViewController, GADDebugOptionsViewControllerDelegate { }
Objective-C
@import GoogleMobileAds; @interface ViewController : UIViewController <GADDebugOptionsViewControllerDelegate> { } @end
Tetapkan delegasi di GADDebugOptionsViewController Anda:
Swift
@IBAction func openDebugOptions(sender: AnyObject) { let debugOptionsViewController = GADDebugOptionsViewController(adUnitID: "YOUR_AD_UNIT_ID") debugOptionsViewController.delegate = self self.present(debugOptionsViewController, animated: true, completion: nil) }
Objective-C
- (IBAction)openDebugOptions:(id)sender { GADDebugOptionsViewController *debugOptionsViewController = [GADDebugOptionsViewController debugOptionsViewControllerWithAdUnitID:@"YOUR_AD_UNIT_ID"]; debugOptionsViewController.delegate = self; [self presentViewController:debugOptionsViewController animated:YES completion:nil]; }
Terakhir, terapkan delegasi:
Swift
func debugOptionsViewControllerDidDismiss(controller: GADDebugOptionsViewController) {
print("Debug options view controller dismissed.")
}
Objective-C
- (void)debugOptionsViewControllerDidDismiss:(GADDebugOptionsViewController *)controller {
NSLog(@"Debug options view controller dismissed.");
}
Menautkan perangkat Anda
Setelah menambahkan kemampuan untuk membuka menu opsi debug, jalankan aplikasi Anda dan picu fungsi di atas. Menu berikut akan terbuka:

Pilih Pratinjau Materi Iklan untuk menautkan perangkat Anda. Browser akan terbuka dan otomatis mengarahkan Anda ke browser untuk login ke Ad Manager. Setelah berhasil login, beri nama perangkat Anda untuk mendaftarkannya ke akun Ad Manager Anda, lalu klik Verifikasi.

Anda telah berhasil menautkan perangkat Anda. Pada tahap ini, Anda dapat melihat perangkat Anda yang ditautkan di frontend Ad Manager. Anda juga dapat mengizinkan orang lain mengakses perangkat Anda.
Pratinjau dalam aplikasi
Ikuti langkah-langkah untuk mendorong materi iklan ke perangkat tertaut Anda. Pastikan materi iklan yang didorong adalah bagian dari item baris aktif yang ditargetkan ke slot iklan tempat Anda ingin melihat materi iklan.
Setelah mengirim materi iklan dari front-end, picu menu opsi debug di perangkat Anda lagi, lalu pilih Pratinjau Materi Iklan lagi. Langkah ini memungkinkan SDK memeriksa Ad Manager lagi untuk memverifikasi bahwa penautan perangkat berhasil dan untuk mendapatkan beberapa informasi tentang kreatif yang Anda kirim. Jika penautan perangkat berhasil sebelumnya, menu debug akan segera ditutup. Jika gagal, Anda akan diminta untuk menautkan akun Anda lagi.
Terakhir, muat iklan untuk slot yang ingin Anda lihat pratinjaunya untuk melihat materi iklan Anda.
Delivery Inspector
Ikuti langkah-langkah Mulai pemecahan masalah aplikasi untuk memecahkan masalah aplikasi Anda. Jika Anda berhasil menyelesaikan langkah-langkah tersebut, permintaan akan muncul di frontend Ad Manager dan Anda dapat melihat info selengkapnya tentang iklan yang ditayangkan.
