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 AdMob dan unit iklan yang dikonfigurasi dengan item baris mediasi.
Panduan dasar yang bermanfaat
Artikel Pusat Bantuan berikut memberikan informasi latar belakang tentang mediasi:
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
GADBannerView
, yang menampilkan nama class jaringan iklan
jaringan iklan yang mengambil banner saat ini setelah
callback adViewDidReceiveAd
dipanggil:
Swift
func adViewDidReceiveAd(_ bannerView: GADBannerView) {
print("Banner adapter class name: \(bannerView.adNetworkClassName)")
}
Objective-C
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.adNetworkClassName);
}
Demikian pula, untuk interstisial, periksa properti adNetworkClassName
di GADInterstitialAd
di dalam interstitialDidReceiveAd
:
Swift
func interstitialDidReceiveAd(_ ad: GADInterstitialAd) {
print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}
Objective-C
- (void)interstitialDidReceiveAd:(GADInterstitialAd *)interstitial {
NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
adNetworkClassName
menampilkan
GADMAdapterGoogleAdMobAds
.
Untuk iklan yang diambil melalui
peristiwa kustom, peristiwa ini akan menampilkan
GADMAdapterCustomEvents
.