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

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

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

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

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

काम की शुरुआती जानकारी

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

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

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

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

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

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

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

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

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

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

आपके पास adNetworkClassName प्रॉपर्टी की जांच करने का विकल्प होता है. यह GADBannerView पर मौजूद होती है. यह विज्ञापन नेटवर्क का क्लास नेम दिखाती है. यह उस विज्ञापन नेटवर्क का क्लास नेम होता है जिसने 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 returns GADMAdapterGoogleAdMobAds. कस्टम इवेंट के ज़रिए फ़ेच किए गए विज्ञापनों के लिए, यह GADMAdapterCustomEvents दिखाता है.