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

प्लैटफ़ॉर्म चुनें: Android (बीटा) नई सुविधा Android iOS Unity Flutter

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

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

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

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

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

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

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

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

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

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

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

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