यह गाइड उन पब्लिशर के लिए है जो Tencent GDT के साथ Google Mobile Ads मीडिएशन का इस्तेमाल करना चाहते हैं. यह आपके मौजूदा iOS ऐप्लिकेशन के साथ काम करने के लिए, मीडिएशन अडैप्टर के सेटअप और अन्य सेटिंग के कॉन्फ़िगरेशन के बारे में बताता है.
Tencent GDT के संसाधन |
---|
दस्तावेज़ के रूप में |
SDK टूल |
अडैप्टर |
ग्राहक सहायता |
ज़रूरी शर्तें
Google Mobile Ads SDK टूल के साथ इंटिग्रेट किया गया iOS ऐप्लिकेशन (अगर आपके पास ऐसा ऐप्लिकेशन नहीं है, तो शुरू करें देखें.)
AdMob खाता और मीडिएशन लाइन आइटम के साथ कॉन्फ़िगर की गई विज्ञापन यूनिट.
काम के प्राइमर
सहायता केंद्र के इन लेखों में, मध्यस्थता के बारे में जानकारी दी गई है:
अपने प्रोजेक्ट में Tencent GDT जोड़ना
अपने ऐप्लिकेशन में विज्ञापनों को पहले की तरह ही इंटिग्रेट करें. अचानक दिखने वाले विज्ञापनों के अलावा, अन्य विज्ञापनों (बैनर साइज़, लीडरबोर्ड साइज़ वगैरह) को इंटिग्रेट करने के लिए, बैनर विज्ञापन देखें. अचानक दिखने वाले (इंटरस्टीशियल) विज्ञापनों (पूरी स्क्रीन पर दिखने वाले ऐसे विज्ञापन जो अन्य सभी कॉन्टेंट को मास्क कर देते हैं) को इंटिग्रेट करने के लिए, अचानक दिखने वाले विज्ञापन देखें.
यहां दिए गए चरणों की मदद से, अपने विज्ञापन प्लेसमेंट को ऐसे मीडिएशन प्लेसमेंट में बदला जा सकता है जो कई नेटवर्क के विज्ञापन दिखा सकता है.
ऊपर दिए गए संसाधनों से, Tencent GDT के लिए अडैप्टर और SDK टूल डाउनलोड करें.
डाउनलोड किए गए नेटवर्क अडैप्टर/SDK टूल को Xcode में जोड़ें: अपने प्रोजेक्ट पर दायां क्लिक करें और project में फ़ाइलें जोड़ें पर क्लिक करें.
ऐसे सभी फ़्रेमवर्क, कंपाइलर फ़्लैग या लिंकर फ़्लैग शामिल करें जिनकी Tencent GDT को ज़रूरत है. इसके लिए, आपको कोई अतिरिक्त कोड लिखने की ज़रूरत नहीं है. विज्ञापन दिखाने के लिए, मीडिएशन ज़रूरत के हिसाब से Tencent GDT अडैप्टर और SDK टूल को कॉल करता है.
इवेंट की सूचना पाने की सुविधा सेट अप करना
इंप्रेशन जैसे विज्ञापन लाइफ़साइकल इवेंट की सूचना पाने के लिए, GADBannerViewDelegate
लागू किया जा सकता है. मीडिएशन का इस्तेमाल करते समय, इस प्रतिनिधि को Tencent GDT से इवेंट की सूचना अपने-आप मिल जाती है. उदाहरण के लिए, किसी भी विज्ञापन नेटवर्क से मिले इंप्रेशन की रिपोर्ट, GADBannerViewDelegate
के adViewDidReceiveAd:
तरीके से की जाती है.
adNetworkClassName की वैल्यू देखें
आपके पास GADBannerView
पर adNetworkClassName
प्रॉपर्टी देखने का विकल्प है. इससे, उस विज्ञापन नेटवर्क की विज्ञापन नेटवर्क क्लास का नाम पता चलता है जिसने adViewDidReceiveAd
कॉलबैक के कॉल होने के बाद, मौजूदा बैनर फ़ेच किया था:
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);
}
इसी तरह, इंटरस्टीशियल के लिए, interstitialDidReceiveAd
में GADInterstitialAd
पर adNetworkClassName
प्रॉपर्टी देखें:
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
के तौर पर GADMAdapterGoogleAdMobAds
दिखता है.
कस्टम इवेंट से फ़ेच किए गए विज्ञापनों के लिए, यह GADMAdapterCustomEvents
दिखाता है.