इस गाइड में, अपने ऐप्लिकेशन में विज्ञापन इंटिग्रेशन के लिए, टेस्ट विज्ञापन दिखाने की सुविधा चालू करने का तरीका बताया गया है. ऐप्लिकेशन बनाते समय, टेस्ट विज्ञापनों की सुविधा ज़रूर चालू करें. इससे, Google पर विज्ञापन देने वाले लोगों या कंपनियों को पैसे दिए बिना ही विज्ञापनों पर क्लिक किया जा सकता है. अगर टेस्ट विज्ञापनों की सुविधा चालू किए बिना ही आपकी ओर से कई विज्ञापन पर क्लिक किया जाता है, तो आपके खाते को अमान्य गतिविधि के लिए फ़्लैग किया जा सकता है.
टेस्ट विज्ञापन पाने के दो तरीके हैं:
- Google की डेमो विज्ञापन यूनिट का इस्तेमाल करना.
- अपनी विज्ञापन यूनिट का इस्तेमाल करके टेस्ट डिवाइस चालू करना.
पूर्वापेक्षा
आगे बढ़ने से पहले, सेट अप करें GMA Next-Gen SDK.
डेमो विज्ञापन यूनिट
टेस्ट करने की सुविधा को चालू करने का सबसे तेज़ तरीका, Google की डेमो विज्ञापन यूनिट का इस्तेमाल करना है. ये विज्ञापन यूनिट आपके AdMob खाते से नहीं जुड़ी हैं. इसलिए, इनका इस्तेमाल करने पर, आपके खाते से अमान्य ट्रैफ़िक जनरेट नहीं होगा.
यहां डेमो विज्ञापन यूनिट दी गई हैं. ये हर फ़ॉर्मैट के लिए, टेस्ट के मकसद से बनाए गए खास क्रिएटिव की ओर इशारा करती हैं:
| विज्ञापन फ़ॉर्मैट | डेमो विज्ञापन यूनिट का आईडी |
|---|---|
| ऐप्लिकेशन खोलने पर दिखने वाला विज्ञापन | ca-app-pub-3940256099942544/9257395921 |
| ऐंकर किया गया अडैप्टिव बैनर | ca-app-pub-3940256099942544/9214589741 |
| इनलाइन अडैप्टिव बैनर | ca-app-pub-3940256099942544/9214589741 |
| तय साइज़ वाला बैनर | ca-app-pub-3940256099942544/6300978111 |
| पेज पर अचानक दिखने वाले विज्ञापन | ca-app-pub-3940256099942544/1033173712 |
| इनाम वाले विज्ञापन | ca-app-pub-3940256099942544/5224354917 |
| इनाम वाला इंटरस्टीशियल विज्ञापन | ca-app-pub-3940256099942544/5354046379 |
| नेटिव विज्ञापन | ca-app-pub-3940256099942544/2247696110 |
| नेटिव वीडियो | ca-app-pub-3940256099942544/1044960115 |
टेस्ट डिवाइस चालू करना
अगर आपको प्रोडक्शन विज्ञापन की तरह दिखने वाले विज्ञापनों के साथ ज़्यादा गंभीरता से टेस्ट करना है, तो अब अपने डिवाइस को टेस्ट डिवाइस के तौर पर कॉन्फ़िगर किया जा सकता है. साथ ही, AdMob के यूज़र इंटरफ़ेस (यूआई) में बनाए गए अपने विज्ञापन यूनिट के आईडी इस्तेमाल किए जा सकते हैं. टेस्ट डिवाइसों को AdMob के यूज़र इंटरफ़ेस (यूआई) में जोड़ा जा सकता है. इसके अलावा, प्रोग्राम के हिसाब से भी जोड़ा जा सकता है.GMA Next-Gen SDK
अपने डिवाइस को टेस्ट डिवाइस के तौर पर जोड़ने के लिए, यह तरीका अपनाएं.
AdMob के यूज़र इंटरफ़ेस (यूआई) में अपना टेस्ट डिवाइस जोड़ना
टेस्ट डिवाइस जोड़ने और नए या मौजूदा ऐप्लिकेशन बिल्ड की जांच करने के लिए, AdMob के यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करें. इसके लिए, प्रोग्रामिंग की ज़रूरत नहीं होती. जानें कि यह कैसे किया जाता है.
प्रोग्राम के हिसाब से अपना टेस्ट डिवाइस जोड़ना
अपने टेस्ट डिवाइस को रजिस्टर करने के लिए, यह तरीका अपनाएं:
- विज्ञापनों के साथ इंटिग्रेट किया गया अपना ऐप्लिकेशन लोड करें और विज्ञापन के लिए अनुरोध करें.
- लॉगकैट आउटपुट में, इस तरह का मैसेज देखें. इसमें आपके डिवाइस का आईडी और उसे टेस्ट डिवाइस के तौर पर जोड़ने का तरीका बताया गया है:
अपने टेस्ट डिवाइस का आईडी, क्लिपबोर्ड पर कॉपी करें.I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device." अपने कोड में बदलाव करें. साथ ही, अपने टेस्ट डिवाइस के आईडी की सूची पास करें.
RequestConfiguration.Builder.setTestDeviceIds()Java
List<String> testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"); RequestConfiguration configuration = new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build(); MobileAds.setRequestConfiguration(configuration);Kotlin
val testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231") val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build() MobileAds.setRequestConfiguration(configuration)आपके पास यह पुष्टि करने के लिए,
isTestDevice()की जांच करने का विकल्प है कि आपका डिवाइस, टेस्ट डिवाइस के तौर पर सही तरीके से जोड़ा गया है या नहीं.अपना ऐप्लिकेशन फिर से चलाएं. अगर विज्ञापन, Google का है, तो आपको विज्ञापन के सबसे ऊपर बीच में टेस्ट विज्ञापन लेबल दिखेगा. यह लेबल बैनर, इंटरस्टीशियल या इनाम वाले वीडियो पर दिख सकता है:

नेटिव अडवांस विज्ञापनों के लिए, हेडलाइन ऐसेट के आगे टेस्ट विज्ञापन स्ट्रिंग जोड़ी जाती है.

टेस्ट विज्ञापन लेबल वाले विज्ञापनों पर क्लिक किया जा सकता है. टेस्ट विज्ञापनों के लिए किए गए अनुरोध, इंप्रेशन, और क्लिक, आपके खाते की रिपोर्ट में नहीं दिखेंगे.
मीडिएशन के साथ टेस्ट करना
Google की सैंपल विज्ञापन यूनिट में, सिर्फ़ Google Ads के विज्ञापन दिखते हैं. AdMob मीडिएशन कॉन्फ़िगरेशन को टेस्ट करने के लिए, आपको टेस्ट डिवाइसों को चालू करने के तरीके का इस्तेमाल करना होगा.
मीडिएट किए गए विज्ञापनों पर, टेस्ट विज्ञापन लेबल नहीं दिखता. यह आपकी ज़िम्मेदारी है कि आपके सभी मीडिएशन नेटवर्क के लिए, टेस्ट विज्ञापन दिखाने की सुविधा चालू हो. इससे, ये नेटवर्क आपके खाते को अमान्य गतिविधि के लिए फ़्लैग नहीं करेंगे. ज़्यादा जानकारी के लिए, हर नेटवर्क की मीडिएशन गाइड देखें.
अगर आपको पक्का नहीं है कि मीडिएशन विज्ञापन नेटवर्क अडैप्टर, टेस्ट विज्ञापनों के साथ काम करता है या नहीं, तो डेवलपमेंट के दौरान उस नेटवर्क के विज्ञापनों पर क्लिक न करना सबसे सही है. यह पता लगाने के लिए कि मौजूदा विज्ञापन किस विज्ञापन नेटवर्क ने दिखाया है, विज्ञापन के किसी भी फ़ॉर्मैट पर
तरीके का इस्तेमाल किया जा सकता है.getMediationAdapterClassName()