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

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

Leadbolt के संसाधन
दस्तावेज़ के रूप में
SDK टूल
अडैप्टर
ग्राहक सहायता

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

काम के प्राइमर

सहायता केंद्र के इन लेखों में, मध्यस्थता के बारे में जानकारी दी गई है:

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

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

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

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

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

  3. उन सभी फ़्रेमवर्क, कंपाइलर फ़्लैग या लिंकर फ़्लैग को शामिल करें जिनकी Leadbolt को ज़रूरत है. इसके लिए, आपको कोई अतिरिक्त कोड लिखने की ज़रूरत नहीं है. विज्ञापन दिखाने के लिए, मीडिएशन ज़रूरत के हिसाब से Leadbolt अडैप्टर और SDK टूल को ट्रिगर करता है.

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

इंप्रेशन जैसे विज्ञापन लाइफ़साइकल इवेंट की सूचना पाने के लिए, GADBannerViewDelegate लागू किया जा सकता है. मीडिएशन का इस्तेमाल करने पर, इस प्रतिनिधि को Leadbolt से इवेंट की सूचना अपने-आप मिल जाती है. उदाहरण के लिए, किसी भी विज्ञापन नेटवर्क से मिले इंप्रेशन की रिपोर्ट, 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);
}
AdMob से दिखाए जाने वाले विज्ञापनों के लिए, adNetworkClassName के तौर पर GADMAdapterGoogleAdMobAds दिखता है. कस्टम इवेंट से फ़ेच किए गए विज्ञापनों के लिए, यह GADMAdapterCustomEvents दिखाता है.