Panduan ini ditujukan untuk penayang yang tertarik menggunakan mediasi Google Mobile Ads dengan LG U+AD. Panduan ini membahas penyiapan adaptor mediasi agar berfungsi dengan aplikasi iOS Anda saat ini dan konfigurasi setelan tambahan.
Referensi LG U+AD |
---|
Dokumentasi |
SDK |
Adaptor |
Dukungan pelanggan |
Prasyarat
Aplikasi iOS dengan Google Mobile Ads SDK yang terintegrasi. (Jika Anda tidak memilikinya, lihat Memulai.)
Akun Google Ad Manager dengan Mediasi untuk aplikasi seluler yang dikonfigurasi.
Menambahkan LG U+AD ke project Anda
Integrasikan iklan ke aplikasi Anda seperti sebelumnya. Untuk mengintegrasikan iklan non-interstisial (ukuran banner, ukuran papan peringkat, dan sebagainya), lihat Iklan Banner. Untuk mengintegrasikan iklan interstisial (iklan layar penuh yang menyamarkan semua konten lainnya), lihat Iklan Interstisial.
Langkah-langkah berikut akan mengubah penempatan iklan Anda menjadi penempatan mediasi yang dapat menampilkan iklan dari beberapa jaringan.
Download adaptor dan SDK untuk LG U+AD dari referensi di atas.
Tambahkan adaptor jaringan/SDK yang didownload di Xcode: klik kanan project Anda, lalu klik Add Files to project.
Sertakan framework, flag compiler, atau flag penaut yang diperlukan LG U+AD. Anda tidak perlu menulis kode tambahan. Mediasi memanggil adaptor dan SDK LG U+AD sesuai kebutuhan untuk membuat iklan.
Menyiapkan notifikasi peristiwa
Untuk mendapatkan notifikasi tentang peristiwa siklus proses iklan seperti tayangan, Anda dapat menerapkan
GADBannerViewDelegate
. Saat menggunakan mediasi, delegasi ini
akan otomatis diberi tahu tentang peristiwa dari LG U+AD. Misalnya, tayangan
dari jaringan iklan apa pun dilaporkan melalui metode adViewDidReceiveAd:
GADBannerViewDelegate
.
Periksa nilai adNetworkClassName
Secara opsional, Anda dapat memeriksa properti adNetworkClassName
di
GAMBannerView
, yang menampilkan nama class jaringan iklan
jaringan iklan yang mengambil banner saat ini setelah
callback adViewDidReceiveAd
dipanggil:
Swift
func adViewDidReceiveAd(_ bannerView: GAMBannerView) {
print("Banner adapter class name: \(bannerView.adNetworkClassName)")
}
Objective-C
- (void)adViewDidReceiveAd:(GAMBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.adNetworkClassName);
}
Demikian pula, untuk interstisial, periksa properti adNetworkClassName
di GAMInterstitialAd
di dalam interstitialDidReceiveAd
:
Swift
func interstitialDidReceiveAd(_ ad: GAMInterstitialAd) {
print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}
Objective-C
- (void)interstitialDidReceiveAd:(GAMInterstitialAd *)interstitial {
NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
GADMAdapterCustomEvents
.