Bu kılavuz, Tencent GDT ile Google Mobile Ads aracılığını kullanmak isteyen yayıncılar için hazırlanmıştır. Mevcut iOS uygulamanızla çalışacak bir uyumlulaştırma bağdaştırıcısının kurulumu ve ek ayarların yapılandırılması hakkında bilgi verir.
Tencent GDT Kaynakları |
---|
Belgeler |
SDK |
Adapter |
Müşteri desteği |
Ön koşullar
Google Mobile Ads SDK'sının entegre edildiği bir iOS uygulaması. (Hesabınız yoksa Başlarken başlıklı makaleyi inceleyin.)
Mobil uygulamalar için arabuluculuk yapılandırılmış bir Google Ad Manager hesabı.
Projenize Tencent GDT'yi ekleme
Reklamları uygulamanıza eskisi gibi entegre edin. Geçiş reklamı olmayan reklamları (banner boyutu, leaderboard boyutu vb.) entegre etmek için Banner Reklamlar bölümüne bakın. Geçiş reklamlarını (diğer tüm içerikleri maskeleyen tam ekran reklamlar) entegre etmek için Geçiş Reklamları başlıklı makaleyi inceleyin.
Aşağıdaki adımlar, reklam yerleşiminizi birden fazla ağdan reklam gösterebilen bir uyumlulaştırma yerleşimine dönüştürür.
Tencent GDT için bağdaştırıcıyı ve SDK'yı yukarıdaki kaynaklardan indirin.
İndirilen ağ bağdaştırıcısını/SDK'yı Xcode'a ekleyin: Projenizi sağ tıklayın ve Dosyaları project'ya Ekle'yi tıklayın.
Tencent GDT'nin gerektirdiği tüm çerçeveleri, derleyici işaretlerini veya bağlayıcı işaretlerini ekleyin. Ek kod yazmanıza gerek yoktur. Arabuluculuk, reklam oluşturmak için gerektiğinde Tencent GDT bağdaştırıcısını ve SDK'sını çağırır.
Etkinlik bildirimi ayarlama
Gösterimler gibi reklam yaşam döngüsü etkinlikleri hakkında bildirim almak için GADBannerViewDelegate
uygulayabilirsiniz. Aracılık kullanılırken bu temsilci, Tencent GDT'den gelen etkinlikler hakkında otomatik olarak bilgilendirilir. Örneğin, herhangi bir reklam ağından gelen gösterimler adViewDidReceiveAd:
yöntemiyle GADBannerViewDelegate
üzerinden raporlanır.
adNetworkClassName değerini kontrol edin.
İsteğe bağlı olarak adNetworkClassName
özelliğini GAMBannerView
üzerinde kontrol edebilirsiniz. Bu özellik, adViewDidReceiveAd
geri çağırma işlevi çağrıldıktan sonra mevcut banner'ı getiren reklam ağının reklam ağı sınıfı adını döndürür:
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);
}
Benzer şekilde, geçiş reklamları için interstitialDidReceiveAd
içindeki GAMInterstitialAd
üzerinde adNetworkClassName
özelliğini kontrol edin:
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
değerini döndürür.