Panduan ini ditujukan untuk penayang yang tertarik menggunakan mediasi Google Mobile Ads dengan Tencent GDT. Panduan ini menjelaskan penyiapan adaptor mediasi untuk bekerja dengan aplikasi iOS Anda saat ini dan konfigurasi setelan tambahan.
| Referensi Tencent GDT |
|---|
| Dokumentasi |
| SDK |
| Adaptor |
| Dukungan pelanggan |
Prasyarat
Aplikasi iOS dengan Google Mobile Ads SDK terintegrasi. (Jika Anda belum memilikinya, lihat Memulai.)
Akun Google Ad Manager dengan Mediasi untuk aplikasi seluler yang dikonfigurasi.
Menambahkan Tencent GDT ke project Anda
Integrasikan iklan ke dalam 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 menutupi 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 Tencent GDT dari referensi di atas.
Tambahkan adaptor/SDK jaringan yang didownload di Xcode: klik kanan project Anda, lalu klik Add Files to project.
Sertakan framework, flag compiler, atau flag linker yang diperlukan Tencent GDT. Anda tidak perlu menulis kode tambahan. Mediasi memanggil adaptor dan SDK Tencent GDT 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 mendapatkan notifikasi tentang peristiwa dari Tencent GDT. Misalnya, tayangan dari jaringan iklan mana pun dilaporkan melalui metode adViewDidReceiveAd: dari GADBannerViewDelegate.
Memeriksa nilai adNetworkClassName
Secara opsional, Anda dapat memeriksa properti adNetworkClassName di
GAMBannerView, yang menampilkan nama
class 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 iklan 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.