Mengintegrasikan LG U+AD dengan Mediasi

Panduan ini ditujukan bagi penayang yang tertarik untuk menggunakan mediasi Google Mobile Ads dengan LG U+AD. Panduan ini memandu penyiapan adaptor mediasi agar berfungsi dengan aplikasi iOS Anda saat ini dan konfigurasi setelan tambahan.

LG U+AD Referensi
Dokumentasi
SDK
Adaptor
Dukungan pelanggan

Prasyarat

Dasar-dasar yang bermanfaat

Artikel Pusat Bantuan berikut memberikan informasi latar belakang tentang mediasi:

Tambahkan LG U+AD ke project Anda

Integrasikan iklan ke aplikasi Anda dengan cara yang sama seperti sebelumnya. Untuk mengintegrasikan iklan non-interstisial (ukuran banner, ukuran banner utama, dan lain-lain), lihat Iklan Banner. Untuk mengintegrasikan iklan interstisial (iklan layar penuh yang menutupi semua konten lainnya), lihat Iklan Interstisial.

Langkah-langkah berikut mengubah penempatan iklan menjadi penempatan mediasi yang dapat menampilkan iklan dari beberapa jaringan.

  1. Download adaptor dan SDK untuk LG U+AD dari resource di atas.

  2. Tambahkan adaptor jaringan/SDK yang didownload di Xcode: klik kanan project Anda dan klik Add Files to project.

  3. Sertakan framework, tanda compiler, atau tanda penaut yang LG U+AD diperlukan. Tidak perlu menulis kode tambahan. Mediasi memanggil LG U+AD adaptor dan SDK sesuai kebutuhan untuk membuat iklan.

Menyiapkan notifikasi peristiwa

Untuk menerima 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 mana pun dilaporkan melalui metode adViewDidReceiveAd: dari GADBannerViewDelegate.

Periksa nilai adNetworkClassName

Secara opsional, Anda dapat memeriksa properti adNetworkClassName di GADBannerView, yang menampilkan nama class jaringan iklan dari 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 GADInterstitial di dalam interstitialDidReceiveAd:

Swift

func interstitialDidReceiveAd(_ ad: GADInterstitial) {
  print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}

Objective-C

- (void)interstitialDidReceiveAd:(GADInterstitial *)interstitial {
  NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
Untuk iklan yang ditampilkan dari AdMob, adNetworkClassName akan menampilkan GADMAdapterGoogleAdMobAds. Untuk iklan yang diambil melalui peristiwa kustom, iklan ini akan menampilkan GADMAdapterCustomEvents.