Mobile Ads SDK के वर्शन में इससे पहले के वर्शन में, विज्ञापन जांचने वाले टूल का इस्तेमाल किया जा रहा है 8.5.0, आपके पास ये विकल्प हैं:
- अपनी विज्ञापन यूनिट की जांच करना
- तीसरे पक्ष के अडैप्टर की जांच करें
- यह पता करना कि आपके विज्ञापन उम्मीद के मुताबिक दिख रहे हैं या नहीं
- गड़बड़ियों की पहचान करके, उन्हें हल करने के बारे में जानकारी देखना
- हर विज्ञापन नेटवर्क के लिए अनुरोध करने से जुड़ी मध्यस्थता की जानकारी देखें
- तीसरे पक्ष के अलग-अलग मीडिएशन विज्ञापन स्रोतों की जांच करना
- पुष्टि करें कि आपने वॉटरफ़ॉल मीडिएशन के लिए, हर विज्ञापन यूनिट को सही तरीके से कॉन्फ़िगर किया है
- कस्टम इवेंट के इंटिग्रेशन की जांच करना
मोबाइल विज्ञापन SDK टूल के वर्शन 8.5.0 और इसके बाद के वर्शन के लिए, ये काम भी कर सकते हैं:
- हर विज्ञापन नेटवर्क के लिए, हर अनुरोध की बिडिंग की जानकारी देखें
- हर अनुरोध के हिसाब से, हर विज्ञापन नेटवर्क के लिए बिडिंग और वॉटरफ़ॉल मीडिएशन की जानकारी एक साथ देखना
- तीसरे पक्ष की बिडिंग या वॉटरफ़ॉल मीडिएशन विज्ञापन सोर्स की अलग-अलग जांच करना
पुष्टि करें कि आपने बिडिंग के लिए हर विज्ञापन यूनिट को सही तरीके से कॉन्फ़िगर किया हो और वॉटरफ़ॉल मीडिएशन
इस गाइड में, विज्ञापन जांचने वाले टूल में अलग-अलग सुविधाओं को लॉन्च और इस्तेमाल करने का तरीका बताया गया है.
ज़रूरी शर्तें
विज्ञापन जांचने वाले टूल का इस्तेमाल करने के लिए, आपको:
- शुरुआती निर्देशों की गाइड को पूरा करें.
- वाले Google Mobile Ads SDK टूल का 7.68.0 या उसके बाद के वर्शन का इस्तेमाल करें.
- अपने डिवाइस को टेस्ट डिवाइस के तौर पर जोड़ें. विज्ञापन जांचने वाला टूल सिर्फ़ टेस्ट डिवाइसों पर लॉन्च होता है.
विज्ञापन जांचने वाला टूल लॉन्च करें
विज्ञापन जांचने वाले टूल को आपके ऐप्लिकेशन में कहीं से भी इन तरीकों से लॉन्च किया जा सकता है:
- टेस्ट डिवाइस रजिस्टर करते समय, AdMob यूज़र इंटरफ़ेस (यूआई) में चुने गए जेस्चर का इस्तेमाल करें.
- प्रोग्राम के हिसाब से, दिए गए एपीआई का इस्तेमाल करके.
- डीबग मेन्यू से लॉन्च बटन का इस्तेमाल करें.
हाथ के जेस्चर का इस्तेमाल करके लॉन्च करना
जेस्चर की मदद से विज्ञापन जांचने वाले टूल को लॉन्च करने के लिए, आपके ऐप्लिकेशन में कोई बदलाव करने की ज़रूरत नहीं है. बस उस टेस्ट डिवाइस के लिए, AdMob में कॉन्फ़िगर किया गया जेस्चर (दो बार फ़्लिक करना या हिलाना) इस्तेमाल करें. ज़्यादा जानें
AdMob यूज़र इंटरफ़ेस (यूआई) में कोई जेस्चर सेट करने के बाद, उसे लागू होने में 15 मिनट लगते हैं. इसके बाद, आपके ऐप्लिकेशन को Google Mobile Ads SDK टूल के लिए विज्ञापन अनुरोध करना होगा, ताकि वह आपकी जेस्चर सेटिंग के बारे में जान सके. अगर आपका तय किया गया हाथ का जेस्चर काम नहीं करता है काम हो रहा है, तो विज्ञापन लोड करके देखें, अपना ऐप्लिकेशन रीस्टार्ट करें, और जेस्चर को फिर से टेस्ट करें.
प्रोग्राम के हिसाब से लॉन्च करें
विज्ञापन जांचने वाले टूल को प्रोग्राम के हिसाब से भी लॉन्च किया जा सकता है:
Swift
GADMobileAds.sharedInstance().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
फ़ंक्शन का इस्तेमाल करें. इसके बाद, विज्ञापन जांचने वाले टूल का प्रज़ेंटेशन
विफल होता है.
विज्ञापन यूनिट देखना और उनसे जुड़ी समस्या हल करना
लॉन्च होने के बाद, विज्ञापन जांचने वाली मुख्य स्क्रीन दिखती है. इसमें, आपके AdMob ऐप्लिकेशन आईडी से जुड़े AdMob यूज़र इंटरफ़ेस (यूआई) में मौजूद उन सभी विज्ञापन यूनिटकी सूची होती है जिनमें बिडिंग या मीडिएशन कॉन्फ़िगरेशन हैं:
हमारा सुझाव है कि आप Google मोबाइल विज्ञापन शुरू करने एसडीके टूल इससे पहले कि वे विज्ञापन जांचने वाले टूल का इस्तेमाल करें.
किसी विज्ञापन यूनिट के लिए मीडिएशन वॉटरफ़ॉल की जानकारी देखना
किसी विज्ञापन यूनिट पर SDK टूल के अनुरोध की जानकारी देखने के लिए, उस विज्ञापन यूनिट पर टैप करें. इसमें हाल के विज्ञापन अनुरोधों के लिए, विज्ञापन के दिखाए जाने तक मीडिएशन वॉटरफ़ॉल का ब्यौरा दिया जाता है या विज्ञापन दिखाए बिना वॉटरफ़ॉल खत्म होने की जानकारी होती है.
ज़ाहिर करने के इंडिकेटर का इस्तेमाल करके, हर अनुरोध को बड़ा किया जा सकता है. इससे उस अनुरोध के लिए, मीडिएशन वॉटरफ़ॉल के नतीजे दिखते हैं. साथ ही, उस अनुरोध के लिए लागू होने वाली गड़बड़ी और इंतज़ार का समय भी दिखता है.
तीसरे पक्ष के विज्ञापन सोर्स के लिए, गड़बड़ी के मैसेज सीधे विज्ञापन स्रोत. ज़्यादा जानकारी के लिए, अपने तीसरे पक्ष के विज्ञापन स्रोत से संपर्क करें.
किसी विज्ञापन यूनिट के लिए बिडिंग की जानकारी देखना
ज़रूरी शर्तें: Google Mobile Ads SDK 8.5.0 या इससे ऊपर का वर्शन
अगर आपको बिडिंग की जानकारी नहीं है, तो खास जानकारी.
SDK टूल के लिए किए गए अनुरोध के लॉग में, बिडिंग में हिस्सा लेने वाले वे विज्ञापन स्रोत देखे जा सकते हैं जिन्हें विज्ञापन अनुरोध में शामिल किया गया है. SDK टूल के अनुरोध के लॉग में किसी विज्ञापन यूनिट पर टैप करके, नीलामी में हर विज्ञापन स्रोत के लिए अलग-अलग होती है.
बिडिंग के नतीजों को इस क्रम में लगाया जाता है, ताकि कार्रवाई किए जा सकने वाले आइटम सूची में सबसे ऊपर दिखें:
सबसे ऊपर, नीलामी जीतने वाली विज्ञापन नेटवर्क कंपनी दिख रही है.
आगे, समस्याओं वाली विज्ञापन नेटवर्क कंपनियों के बारे में बताया गया है. आप अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है समस्याओं को हल करने का तरीका.
इसके बाद, ऐसे विज्ञापन नेटवर्क हैं जिन्होंने कोई विज्ञापन नहीं दिखाया या जिन्होंने बिड नहीं लगाई. यह इससे पता चलता है कि विज्ञापन स्रोत में कितनी समस्याएं हैं शायद उसके सेटअप या फ़ैसले की वजह से बिड न लगाई गई हो. आप चाहें, तो विज्ञापन देखने के लिए सेटअप गाइड या अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इसके लिए सीधे विज्ञापन स्रोत से संपर्क करें सहायता के बारे में ज़्यादा जानें. ज़्यादा मदद पाने के लिए,
आखिर में, सूची में सबसे नीचे वे विज्ञापन नेटवर्क होते हैं जो बिडिंग नीलामी में हार गए.
मीडिएशन वॉटरफ़ॉल, बिडिंग नीलामी जीतने वाले विज्ञापन स्रोत को जगह दे सकता है eCPM वैल्यू के हिसाब से तय किया जाता है.
जब किसी विज्ञापन स्रोत को मीडिएशन वॉटरफ़ॉल में कॉल किया जाता है, तब वह विज्ञापन दिखा सकता है. मीडिएशन वॉटरफ़ॉल के साथ बिडिंग कैसे काम करती है, इस बारे में ज़्यादा जानने के लिए यहां जाएं उदाहरण 2 और बिडिंग का तीसरा उदाहरण और वॉटरफ़ॉल विज्ञापन सोर्स, मीडिएशन ग्रुप में शामिल होने चाहिए.
विज्ञापन यूनिट को डीबग करने की बेहतर सुविधा
विज्ञापन यूनिट से जुड़ी समस्याओं को हल करने के दौरान, विज्ञापन अनुरोध की ज़्यादा जानकारी पाने से मदद मिलती है और Google के साथ शेयर करने में गड़बड़ी का पता लगाएं. डीबग करने में मदद के लिए सहायता. वॉटरफ़ॉल चेन के सबसे ऊपर मौजूद मेन्यू आइकॉन पर टैप करें. इसके बाद, विज्ञापन अनुरोध और जवाब को एक्सपोर्ट करने के लिए, विज्ञापन अनुरोध और जवाब शेयर करें को चुनें. इससे आपको अपने ऐप्लिकेशन पर नेटवर्क ट्रेस चलाने की परेशानी से बचने में मदद मिलती है.
इसके अलावा, डिकोड किए गए तीसरे पक्ष के बिडिंग पैरामीटर देखने के लिए, अनुरोध वाले मेन्यू में मौजूद, तीसरे पक्ष के बिडिंग पैरामीटर का विकल्प स्ट्रिंग. इससे तीसरे पक्ष के बिडिंग पैरामीटर से जुड़ी जानकारी मिलती है आपको ऐप्लिकेशन को डीबग करने या यह पुष्टि करने में मदद मिलती हो कि नेटवर्क अपने सिग्नल सही तरीके से इकट्ठा कर रहे हैं.
उपलब्ध अडैप्टर देखना
तीसरे पक्ष के सभी अडैप्टर की सूची देखने के लिए, अडैप्टर टैब पर क्लिक करें अपने ऐप्लिकेशन में बिडिंग या मीडिएशन कॉन्फ़िगरेशन में विज्ञापन सोर्स के साथ. इसके बाद, कार्ड के शुरू होने का स्टेटस और SDK टूल के वर्शन देखने के लिए, उन्हें बड़ा करें. काम करने वाले तीसरे पक्ष के अडैप्टर के साथ-साथ, कस्टम इवेंट अडैप्टर भी देखे जा सकते हैं. कस्टम इवेंट पब्लिशर ऐसी विज्ञापन नेटवर्क कंपनियों का इस्तेमाल करते हैं जिन्हें AdMob इस्तेमाल नहीं किया जा सकता. कस्टम इवेंट और स्टैंडर्ड तीसरे पक्ष के इवेंट में फ़र्क़ करना अडैप्टर सूची में मौजूद अडैप्टर को उनके खास क्लास नाम से. विज्ञापन जांचने वाला टूल, क्लास का नाम और स्थिति की जानकारी देने के साथ-साथ,AdMob वेब इंटरफ़ेस में उन कस्टम इवेंट को असाइन किए गए लेबल भी दिखाता है.
अगर अडैप्टर नहीं मिलता है या वह शुरू नहीं हो पाता है, तो अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है विज्ञापन जांचने वाले टूल का इस्तेमाल करके, समस्याओं को हल करना हमारा वीडियो देखें.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है से बदलें.अपनी विज्ञापन यूनिट की जांच करना
अगर आपको विज्ञापन यूनिट को नेविगेट किए बिना उसकी जांच करनी है, तो ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) के साथ-साथ, विज्ञापन जांचने वाला टूल सीधे विज्ञापन यूनिट की जानकारी वाली स्क्रीन से भी काम करता है. इसके अलावा, एसिंक्रोनस रूप से लोड होने वाली कई विज्ञापन यूनिट को एक साथ टेस्ट किया जा सकता है टेस्ट विज्ञापन अनुरोध देखने के साथ-साथ एक ही विज्ञापन स्रोत को टेस्ट करके भी ऐसा किया जा सकता है.
विज्ञापन की जांच करना
इस सेक्शन में बताए गए, विज्ञापन जांचने वाले टूल के विज्ञापन टेस्ट, अपने बेस विज्ञापन अनुभव और मीडिएशन की पुष्टि करने के लिए कॉन्फ़िगरेशन का इस्तेमाल करें.
जब आप अपनी विज्ञापन यूनिट के टेस्ट के लिए तैयार हों, तो टेस्ट विज्ञापन का अनुरोध करें बटन पर टैप करें ताकि विज्ञापन जांचने वाले टूल की मदद से विज्ञापन की जांच को ट्रिगर किया जा सके. इसके बाद, टेस्ट के नतीजे SDK टूल के लिए किए गए अनुरोध के लॉग में दिखते हैं. ये नतीजे, विज्ञापन जांचने वाले टूल से अनुरोध किया गया हेडर के नीचे दिखते हैं.
अपने ऐप्लिकेशन में विज्ञापन जांचने वाले टूल को इस्तेमाल करने का तरीका जानेंविज्ञापन के एक स्रोत को टेस्ट करना
विज्ञापन जांचने वाले टूल की मदद से, आपके ऐप्लिकेशन में विज्ञापन अनुरोधों को सिर्फ़ दिखाने से रोका जा सकता है किसी एक बिडिंग या वॉटरफ़ॉल मीडिएशन विज्ञापन सोर्स से विज्ञापन दिखाएगा. इससे यह पुष्टि की जा सकती है कि आपने तीसरे पक्ष के अडैप्टर को सही तरीके से लागू किया है. साथ ही, यह भी पता किया जा सकता है कि विज्ञापन स्रोत, उम्मीद के मुताबिक काम कर रहा है या नहीं.
इस सुविधा को चालू करने के लिए, एक विज्ञापन स्रोत का टेस्ट स्विच को पर क्लिक करें. इससे विज्ञापन स्रोत चुनने वाला यह डायलॉग दिखता है:
आपको Google मोबाइल विज्ञापन शुरू करने होंगे एसडीके टूल इससे पहले कि आप किसी एक विज्ञापन स्रोत को टेस्ट कर सकें.
इसके बाद, जांच करने के लिए कोई एक विज्ञापन स्रोत चुनें. विज्ञापन स्रोत चुनने के बाद, निम्न स्क्रीन दिखाई देती है:
विज्ञापन स्रोत की जांच की एक ही सेटिंग, आपके आने वाले समय में किए जाने वाले विज्ञापन अनुरोधों पर लागू होती है उसी सत्र में अंतर कर रहे हैं. हालांकि, यह उस जो अभी तक नहीं दिखाए गए हैं. ऐप्लिकेशन को ज़बरदस्ती रीस्टार्ट करने का सुझाव दिया जाता है ध्यान दें कि एक ही विज्ञापन स्रोत का टेस्ट लागू करके, कैश मेमोरी में सेव किए गए ऐसे किसी भी विज्ञापन को अमान्य किया जा सकता है जो अनुरोध पाने वाले आपके चुने गए विज्ञापन स्रोत के बजाय, दिखाए जा सकते हैं.
ऐप्लिकेशन को रीस्टार्ट करने के बाद, सभी विज्ञापन यूनिट प्लेसमेंट सिर्फ़ चुने गए नेटवर्क से विज्ञापन दिखाने की कोशिश करते हैं. विज्ञापन के किसी एक स्रोत का टेस्ट चालू होने पर, विज्ञापन जांचने वाला टूल चालू करने पर, चालू टेस्ट विज्ञापन स्रोत दिखता है:
विज्ञापन के किसी एक स्रोत के टेस्ट मोड में, सभी विज्ञापन अनुरोध चुने गए विकल्प को भरने की कोशिश करते हैं विज्ञापन स्रोत. भले ही, वह विज्ञापन स्रोत, बिडिंग के लिए कॉन्फ़िगर किया गया हो या मीडिएशन का अनुरोध किया गया है. अगर किसी ऐसे विज्ञापन स्रोत की जांच की जा रही है जो किसी विज्ञापन यूनिट के मीडिएशन वॉटरफ़ॉल में नहीं है, तो आपको "विज्ञापन नहीं भरने" से जुड़ी गड़बड़ी का मैसेज दिखेगा.
विज्ञापन के किसी एक स्रोत की जांच में, किसी विज्ञापन यूनिट पर टैप करके, SDK टूल के लिए किए गए अनुरोध का लॉग देखा जा सकता है. इससे आपको यह पता चलता है कि विज्ञापन स्रोत ने किसी एक विज्ञापन स्रोत को टेस्ट करने की सुविधा चालू हो. अगर विज्ञापन सोर्स किसी विज्ञापन को लोड नहीं कर सका, तो तो गड़बड़ी के बारे में बताने वाला एक गड़बड़ी का मैसेज दिखेगा.
अगर आपने किसी मीडिएशन वॉटरफ़ॉल में, चुने गए विज्ञापन स्रोत के कई इंस्टेंस जोड़े हैं, तो आपको वॉटरफ़ॉल में विज्ञापन स्रोत के लिए हर कॉल का इंस्टेंस दिखेगा. यह तब तक होगा, जब तक कि विज्ञापन नहीं दिखता या बिना विज्ञापन दिखाए ही वॉटरफ़ॉल खत्म नहीं हो जाता.
विज्ञापन के किसी एक स्रोत की जांच को रोकना
जांच रोकने के लिए, स्विच को टॉगल करके बंद करें:
इसके बाद, रीस्टार्ट करने के लिए दिखाई गई इस स्क्रीन पर, पुष्टि करने का मैसेज दिखेगा:
हमारा सुझाव है कि टेस्ट बंद करने के बाद, अपने ऐप्लिकेशन को ज़बरदस्ती रीस्टार्ट करें. इससे, टेस्ट किए गए विज्ञापन स्रोत के लिए कैश मेमोरी में सेव किए गए सभी विज्ञापनों को अमान्य कर दिया जाएगा.
डीबग के पूरे आउटपुट कॉपी करें
विज्ञापन जांचने वाले टूल की मदद से, ऐसी JSON स्ट्रिंग कॉपी की जा सकती है जिसमें डीबग करने की सभी प्रोसेस शामिल हों टूल से मिलने वाले आउटपुट के आधार पर, आपके AdMob ऐप्लिकेशन, अडैप्टर के शुरू होने की स्थितियां, और सभी विज्ञापन यूनिट की टेस्टिंग के नतीजे देख सकते हैं.
ऐसा करने के लिए, ऐप्लिकेशन आइकॉन पर सात बार टैप करें, जब तक आपको विज्ञापन जांचने वाले टूल का JSON, क्लिपबोर्ड पर कॉपी किया गया मैसेज न दिख जाए.