इस गाइड में, अपने ऐप्लिकेशन में विज्ञापन इंटिग्रेशन के लिए, टेस्ट विज्ञापनों को चालू करने का तरीका बताया गया है. ऐप्लिकेशन बनाते समय, टेस्ट विज्ञापनों की सुविधा ज़रूर चालू करें. इससे, Google पर विज्ञापन देने वाले लोगों को पैसे दिए बिना ही विज्ञापनों पर क्लिक किया जा सकता है. अगर टेस्ट मोड में न होने पर भी, कई विज्ञापनों पर क्लिक किया जाता है, तो आपके खाते को अमान्य गतिविधि के लिए फ़्लैग किया जा सकता है.
टेस्ट विज्ञापन पाने के दो तरीके हैं:
Google की सैंपल विज्ञापन यूनिट का इस्तेमाल करना.
अपनी विज्ञापन यूनिट का इस्तेमाल करके टेस्ट डिवाइस चालू करना.
ज़रूरी शर्तें
आगे बढ़ने से पहले, यह काम करें:
सैंपल विज्ञापन यूनिट
टेस्टिंग की सुविधा चालू करने का सबसे आसान तरीका है कि Google की ओर से दी गई टेस्ट विज्ञापन यूनिट का इस्तेमाल किया जाए. ये विज्ञापन यूनिट आपके AdMob खाते से नहीं जुड़ी हैं. इसलिए, इनका इस्तेमाल करने पर, आपके खाते से अमान्य ट्रैफ़िक जनरेट नहीं होगा.
ध्यान दें कि Google के पास Android और iOS के लिए, अलग-अलग टेस्ट विज्ञापन यूनिट हैं. iOS पर टेस्ट विज्ञापन के अनुरोध करने के लिए, आपको iOS की टेस्ट विज्ञापन यूनिट का इस्तेमाल करना होगा. वहीं, Android पर अनुरोध करने के लिए, Android की टेस्ट विज्ञापन यूनिट का इस्तेमाल करना होगा.
ये विज्ञापन यूनिट, टेस्ट के लिए बने खास क्रिएटिव की ओर इशारा करती हैं.
टेस्ट डिवाइस चालू करना
अगर आपको प्रोडक्शन विज्ञापन की तरह दिखने वाले विज्ञापनों के साथ ज़्यादा गंभीरता से टेस्टिंग करनी है, तो अब अपने डिवाइस को टेस्ट डिवाइस के तौर पर कॉन्फ़िगर किया जा सकता है. साथ ही, AdMob के यूज़र इंटरफ़ेस (यूआई) में बनाए गए अपने विज्ञापन यूनिट के आईडी इस्तेमाल किए जा सकते हैं.
अपने डिवाइस को टेस्ट डिवाइस के तौर पर जोड़ने के लिए, यहां दिया गया तरीका अपनाएं.
AdMob के यूज़र इंटरफ़ेस (यूआई) में अपना टेस्ट डिवाइस जोड़ना
टेस्ट डिवाइस जोड़ने और नए या मौजूदा ऐप्लिकेशन बिल्ड की जांच करने के लिए, AdMob के यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करें. इससे, प्रोग्रामिंग के बिना आसानी से टेस्ट डिवाइस जोड़ा जा सकता है. इसका तरीका जानें.
प्रोग्राम के हिसाब से टेस्ट डिवाइस जोड़ना
अगर आपको ऐप्लिकेशन बनाते समय उसमें दिखने वाले विज्ञापनों की जांच करनी है, तो प्रोग्राम के हिसाब से अपने टेस्ट डिवाइस को रजिस्टर करने के लिए, यहां दिया गया तरीका अपनाएं.
Google Mobile Ads Flutter Plugin के साथ कॉन्फ़िगर किया गया कोई ऐप्लिकेशन चलाएं. इसके बाद, ऊपर दी गई टेस्ट विज्ञापन यूनिट के किसी एक आईडी का इस्तेमाल करके, विज्ञापन का अनुरोध करें .
void loadBanner() { final adUnitId = Platform.isAndroid ? 'ca-app-pub-3940256099942544/6300978111' : 'ca-app-pub-3940256099942544/2934735716'; final bannerAd = BannerAd( adUnitId: adUnitId, request: AdRequest(), size: AdSize.banner, ); bannerAd.load(); }कंसोल या लॉगकैट आउटपुट में, इस तरह दिखने वाला मैसेज देखें:
Android
I/Ads: Use RequestConfiguration.Builder .setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device.iOS
<Google> To get test ads on this device, set: GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers = @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
अपने अल्फ़ान्यूमेरिक टेस्ट डिवाइस आईडी को क्लिपबोर्ड पर कॉपी करें.
विज्ञापन का अनुरोध करने से पहले, अपने कोड में बदलाव करें, ताकि वह टेस्ट डिवाइस आईडी की सूची के साथ
MobileAds.instance.updateRequestConfigurationको कॉल करे.MobileAds.instance.updateRequestConfiguration( RequestConfiguration(testDeviceIds: ['33BE2250B43518CCDA7DE426D04EE231']));अपने ऐप्लिकेशन को फिर से चलाएं. अगर आपने अपने डिवाइस को टेस्ट डिवाइस के तौर पर सही तरीके से जोड़ा है, तो आपको बैनर, इंटरस्टीशियल, और इनाम वाले विज्ञापनों के सबसे ऊपर, बीच में टेस्ट विज्ञापन लेबल दिखेगा:
टेस्ट विज्ञापन लेबल वाले विज्ञापनों पर क्लिक करना सुरक्षित है. टेस्ट विज्ञापनों के लिए किए गए अनुरोध, इंप्रेशन, और क्लिक, आपके खाते की रिपोर्ट में नहीं दिखते.
अब आपका डिवाइस, टेस्ट डिवाइस के तौर पर रजिस्टर हो गया है. इसलिए, टेस्ट
adUnitIDको अपनेadUnitIDसे बदलकर, ज़्यादा असल दिखने वाले टेस्ट विज्ञापन दिखाए जा सकते हैं.
मीडिएशन के साथ टेस्टिंग
Google की सैंपल विज्ञापन यूनिट में, सिर्फ़ Google Ads के विज्ञापन दिखते हैं. मीडिएशन कॉन्फ़िगरेशन को टेस्ट करने के लिए, आपको टेस्ट डिवाइस चालू करने होंगे.
मीडिएट किए गए विज्ञापनों में टेस्ट विज्ञापन लेबल नहीं दिखता. यह आपकी ज़िम्मेदारी है कि आपके सभी मीडिएशन नेटवर्क के लिए, टेस्ट विज्ञापनों की सुविधा चालू हो. ऐसा न होने पर, ये नेटवर्क आपके खाते को अमान्य गतिविधि के लिए फ़्लैग कर सकते हैं. ज़्यादा जानकारी के लिए, हर नेटवर्क की मीडिएशन गाइड देखें.
अगर आपको पक्का नहीं है कि मीडिएशन विज्ञापन नेटवर्क अडैप्टर, टेस्ट विज्ञापनों के साथ काम करता है या नहीं, तो डेवलपमेंट के दौरान उस नेटवर्क के विज्ञापनों पर क्लिक न करना सबसे सुरक्षित तरीका है. यह पता लगाने के लिए कि मौजूदा विज्ञापन किस विज्ञापन नेटवर्क ने दिखाया है, विज्ञापन के किसी भी फ़ॉर्मैट पर
Ad.responseInfo
देखें.