Tencent GDT को मीडिएशन के साथ इंटिग्रेट करना

प्लैटफ़ॉर्म चुनें: Android iOS Unity Flutter Android (लेगसी)

यह गाइड उन पब्लिशर के लिए है जो Tencent GDT के साथ Google Mobile Ads मीडिएशन का इस्तेमाल करना चाहते हैं. इसमें, आपके मौजूदा iOS ऐप्लिकेशन के साथ काम करने के लिए, मीडिएशन अडैप्टर को सेट अप करने का तरीका बताया गया है. साथ ही, इसमें अन्य सेटिंग को कॉन्फ़िगर करने का तरीका भी बताया गया है.

Tencent GDT के संसाधन
दस्तावेज़ के रूप में
एसडीके
Adapter
ग्राहक सहायता

ज़रूरी शर्तें

अपने प्रोजेक्ट में Tencent GDT जोड़ना

विज्ञापनों को अपने ऐप्लिकेशन में पहले की तरह ही इंटिग्रेट करें. पेज पर अचानक नहीं दिखने वाले विज्ञापनों (बैनर साइज़, लीडरबोर्ड साइज़ वगैरह) को इंटिग्रेट करने के लिए, बैनर विज्ञापन देखें. इंटरस्टीशियल विज्ञापन (फ़ुल-स्क्रीन विज्ञापन, जो अन्य सभी कॉन्टेंट को छिपा देते हैं) इंटिग्रेट करने के लिए, इंटरस्टीशियल विज्ञापन देखें.

यहां दिए गए चरणों को पूरा करके, विज्ञापन प्लेसमेंट को मीडिएशन प्लेसमेंट में बदला जा सकता है. इससे एक से ज़्यादा नेटवर्क के विज्ञापन दिखाए जा सकते हैं.

  1. ऊपर दिए गए संसाधनों से, Tencent GDT के लिए अडैप्टर और एसडीके डाउनलोड करें.

  2. डाउनलोड किए गए नेटवर्क अडैप्टर/एसडीके को Xcode में जोड़ें: अपने प्रोजेक्ट पर राइट क्लिक करें और project में फ़ाइलें जोड़ें पर क्लिक करें.

  3. Tencent GDT के लिए ज़रूरी फ़्रेमवर्क, कंपाइलर फ़्लैग या लिंकर फ़्लैग शामिल करें. इसके लिए, कोई और कोड लिखने की ज़रूरत नहीं है. मीडिएशन, विज्ञापन बनाने के लिए ज़रूरत के मुताबिक Tencent GDT अडैप्टर और एसडीके को चालू करता है.

इवेंट की सूचनाएं पाने की सुविधा सेट अप करना

इंप्रेशन जैसे विज्ञापन के लाइफ़साइकल इवेंट की सूचना पाने के लिए, GADBannerViewDelegate लागू किया जा सकता है. मीडिएशन का इस्तेमाल करते समय, इस डेलिगेट को Tencent GDT से मिलने वाले इवेंट के बारे में अपने-आप सूचना मिल जाती है. उदाहरण के लिए, किसी भी विज्ञापन नेटवर्क से मिले इंप्रेशन की जानकारी, adViewDidReceiveAd: तरीके से GADBannerViewDelegate के ज़रिए दी जाती है.

adNetworkClassName की वैल्यू देखें

GAMBannerView पर मौजूद adNetworkClassName प्रॉपर्टी की जांच की जा सकती है. यह प्रॉपर्टी, उस विज्ञापन नेटवर्क का नाम दिखाती है जिसने adViewDidReceiveAd कॉलबैक के बाद मौजूदा बैनर विज्ञापन को फ़ेच किया है:

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);
}

इसी तरह, इंटरस्टीशियल के लिए interstitialDidReceiveAd में मौजूद GAMInterstitialAd पर adNetworkClassName प्रॉपर्टी की जांच करें:

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 दिखाता है.