यह गाइड, उन पब्लिशर के लिए है जो Vpon के साथ Google Mobile Ads मीडिएशन का इस्तेमाल करना चाहते हैं. इसमें, आपके मौजूदा iOS ऐप्लिकेशन के साथ काम करने के लिए, मीडिएशन अडैप्टर सेट अप करने और अतिरिक्त सेटिंग कॉन्फ़िगर करने का तरीका बताया गया है.
| Vpon के संसाधन |
|---|
| दस्तावेज़ के रूप में |
| एसडीके |
| अडैप्टर |
| ग्राहक सहायता |
ज़रूरी शर्तें
Google Mobile Ads SDK इंटिग्रेट किया गया iOS ऐप्लिकेशन. अगर आपके पास ऐसा कोई ऐप्लिकेशन नहीं है, तो Google Mobile Ads SDK सेट अप करना लेख पढ़ें.
एक AdMob खाता और मीडिएशन लाइन आइटम के साथ कॉन्फ़िगर की गई विज्ञापन यूनिट.
काम की शुरुआती जानकारी
सहायता केंद्र के इन लेखों में, मीडिएशन के बारे में बुनियादी जानकारी दी गई है:
अपने प्रोजेक्ट में Vpon जोड़ना
अपने ऐप्लिकेशन में पहले की तरह विज्ञापन इंटिग्रेट करें. पेज पर अचानक नहीं दिखने वाले विज्ञापन (बैनर साइज़, लीडरबोर्ड साइज़ वगैरह) इंटिग्रेट करने के लिए, बैनर विज्ञापन लेख पढ़ें. पेज पर अचानक दिखने वाले विज्ञापन (फ़ुल-स्क्रीन विज्ञापन जो बाकी सभी कॉन्टेंट को छिपा देते हैं) इंटिग्रेट करने के लिए, पेज पर अचानक दिखने वाले विज्ञापन लेख पढ़ें.
इन चरणों को पूरा करने के बाद, आपकी विज्ञापन प्लेसमेंट, मीडिएशन प्लेसमेंट में बदल जाती है. इससे एक से ज़्यादा नेटवर्क के विज्ञापन दिखाए जा सकते हैं.
ऊपर दिए गए संसाधनों से, Vpon के लिए अडैप्टर और एसडीके डाउनलोड करें.
डाउनलोड किए गए नेटवर्क अडैप्टर/एसडीके को Xcode में जोड़ें: अपने प्रोजेक्ट पर राइट क्लिक करें और प्रोजेक्ट में फ़ाइलें जोड़ेंproject पर क्लिक करें.
Vpon के लिए ज़रूरी फ़्रेमवर्क, कंपाइलर फ़्लैग या लिंकर फ़्लैग शामिल करें. अतिरिक्त कोड लिखने की ज़रूरत नहीं है. विज्ञापन बनाने के लिए, मीडिएशन, Vpon अडैप्टर और एसडीके को ज़रूरत के हिसाब से लागू करता है.
इवेंट की सूचना सेट अप करना
इंप्रेशन जैसे विज्ञापन के लाइफ़साइकल इवेंट की सूचना पाने के लिए, GADBannerViewDelegate लागू किया जा सकता है. मीडिएशन का इस्तेमाल करते समय, इस डेलिगेट को Vpon से मिलने वाले इवेंट की सूचना अपने-आप मिल जाती है. उदाहरण के लिए, किसी भी विज्ञापन नेटवर्क से मिलने वाले इंप्रेशन की रिपोर्ट, 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);
}
adNetworkClassName, GADMAdapterGoogleAdMobAds दिखाता है.
कस्टम इवेंट के ज़रिए फ़ेच किए गए विज्ञापनों के लिए, यह
GADMAdapterCustomEventsदिखाता है.