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