विज्ञापन इंटिग्रेशन की जांच करने से पहले, आपको अपने ऐप्लिकेशन में विज्ञापन जांचने वाले टूल को लॉन्च करना होगा. इस पेज पर, विज्ञापन जांचने वाले टूल को जेस्चर का इस्तेमाल करके लॉन्च करने का तरीका बताया गया है. साथ ही, इसे प्रोग्राम के हिसाब से लॉन्च करने का तरीका भी बताया गया है.
ज़रूरी शर्तें
जारी रखने से पहले, ये काम करें:
- AdMob खाता बनाने, टेस्ट डिवाइस सेट करने, Google Mobile Ads SDK को शुरू करने, और नया वर्शन इंस्टॉल करने के लिए, ज़रूरी शर्तें पूरी करें.
लॉन्च करने का कोई विकल्प चुनें
विज्ञापन जांचने वाले टूल को इन तरीकों से लॉन्च किया जा सकता है:
- टेस्ट डिवाइस रजिस्टर करने के बाद, AdMob यूज़र इंटरफ़ेस (यूआई) में चुने गए जेस्चर का इस्तेमाल करें. ज़्यादा जानकारी के लिए, टेस्ट डिवाइस सेट अप करना लेख पढ़ें.
- Google Mobile Ads SDK के ज़रिए प्रोग्राम के हिसाब से.
हाथ के जेस्चर का इस्तेमाल करके लॉन्च करना
जेस्चर की मदद से विज्ञापन जांचने वाले टूल को लॉन्च करने के लिए, वह जेस्चर करें जिसे आपने AdMob यूज़र इंटरफ़ेस (यूआई) में अपने टेस्ट डिवाइस के लिए कॉन्फ़िगर किया है. जैसे, दो बार फ़्लिक करना या हिलाना. ज़्यादा जानकारी के लिए, विज्ञापन जांचने वाले टूल की मदद से, अपने ऐप्लिकेशन की जांच करना लेख पढ़ें.
AdMob यूज़र इंटरफ़ेस (यूआई) में कोई जेस्चर सेट करने के बाद, उसे लागू होने में कुछ समय लगता है. Google Mobile Ads SDK के ज़रिए विज्ञापन का अनुरोध करें, ताकि आपके टेस्ट डिवाइस पर जेस्चर सेटिंग रजिस्टर हो सके. अगर विज्ञापन जांचने वाले टूल में, आपके जेस्चर से विज्ञापन नहीं खुलता है, तो कोई विज्ञापन लोड करने की कोशिश करें. इसके बाद, अपने ऐप्लिकेशन को रीस्टार्ट करें और जेस्चर की फिर से जांच करें.
प्रोग्राम के हिसाब से लॉन्च करना
विज्ञापन जांचने वाले टूल को लॉन्च करने के लिए, यह कमांड चलाएं:
Swift
MobileAds.shared.presentAdInspector(from: viewController) { error in
// Error will be non-nil if there was an issue and the inspector was not displayed.
}
Objective-C
[GADMobileAds.sharedInstance presentAdInspectorFromViewController:viewController
completionHandler:^(NSError *error) {
// Error will be non-nil if there was an issue and the inspector was not displayed.
}];
यह तरीका, प्रोग्राम के हिसाब से या AdMob यूज़र इंटरफ़ेस (यूआई) में रजिस्टर किए गए टेस्ट डिवाइसों के लिए काम करता है. ज़्यादा जानकारी के लिए, टेस्ट डिवाइस चालू करना लेख पढ़ें.
पक्का करें कि लॉन्च किया जाने वाला व्यू कंट्रोलर, स्क्रीन पर पूरी तरह से दिख रहा हो. उदाहरण के लिए, अगर आपने viewDidAppear:
को कॉल किया है. अगर पास किया गया व्यू कंट्रोलर, डिसप्ले करने की प्रोसेस में है, जैसे कि व्यू कंट्रोलर फ़ंक्शन viewDidLoad
में लॉन्च को कॉल किया जाता है, तो ad inspector नहीं दिखेगा.