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

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

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

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

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

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

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

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

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

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

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

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