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