इस गाइड में, विज्ञापनों के इंटिग्रेशन में टेस्ट विज्ञापनों को चालू करने का तरीका बताया गया है. ऐप्लिकेशन बनाते समय, टेस्ट विज्ञापनों की सुविधा ज़रूर चालू करें. इससे, Google पर विज्ञापन देने वाले लोगों या कंपनियों को पैसे दिए बिना ही विज्ञापनों पर क्लिक किया जा सकता है. अगर टेस्ट मोड का इस्तेमाल किए बिना बहुत ज़्यादा विज्ञापनों पर क्लिक किया जाता है, तो आपके खाते को अमान्य गतिविधि के लिए फ़्लैग किया जा सकता है.
टेस्ट विज्ञापन पाने के दो तरीके हैं:
- Google की किसी डेमो विज्ञापन यूनिट का इस्तेमाल करना.
- अपनी विज्ञापन यूनिट का इस्तेमाल करके टेस्ट डिवाइस सेटअप करना.
पूर्वापेक्षा
जारी रखने से पहले, Google Mobile Ads SDK (Legacy) सेट अप करें.
डेमो विज्ञापन यूनिट
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 |
| पिक्चर में पिक्चर | ca-app-pub-3940256099942544/9657123429 |
टेस्ट डिवाइसों को चालू करना
अगर आपको प्रोडक्शन विज्ञापन की तरह दिखने वाले विज्ञापनों के साथ ज़्यादा बारीकी से टेस्ट करना है, तो अपने डिवाइस को टेस्ट डिवाइस के तौर पर कॉन्फ़िगर किया जा सकता है. साथ ही, AdMob के यूज़र इंटरफ़ेस (यूआई) में बनाए गए अपने विज्ञापन यूनिट के आईडी इस्तेमाल किए जा सकते हैं. टेस्ट डिवाइसों को AdMob के यूज़र इंटरफ़ेस (यूआई) में जोड़ा जा सकता है. इसके अलावा, Google Mobile Ads SDK (Legacy) का इस्तेमाल करके प्रोग्राम के हिसाब से भी जोड़ा जा सकता है.
अपने डिवाइस को टेस्ट डिवाइस के तौर पर जोड़ने के लिए, यह तरीका अपनाएं.
AdMob के यूज़र इंटरफ़ेस (यूआई) में अपना टेस्ट डिवाइस जोड़ना
टेस्ट डिवाइस जोड़ने और ऐप्लिकेशन के नए या मौजूदा बिल्ड की जांच करने के लिए, AdMob यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करें. इसके लिए, आपको प्रोग्राम के हिसाब से काम करने की ज़रूरत नहीं है. इसका तरीका जानें.
प्रोग्राम के हिसाब से टेस्ट के लिए डिवाइस जोड़ना
टेस्ट डिवाइस को रजिस्टर करने के लिए, यह तरीका अपनाएं:
- विज्ञापन इंटिग्रेट किए गए अपने ऐप्लिकेशन को लोड करें और विज्ञापन दिखाने का अनुरोध करें.
- यहां दिए गए मैसेज से मिलते-जुलते मैसेज के लिए, logcat आउटपुट देखें. इससे आपको अपना डिवाइस आईडी दिखेगा और उसे टेस्ट डिवाइस के तौर पर जोड़ने का तरीका पता चलेगा:
टेस्ट डिवाइस के आईडी को क्लिपबोर्ड पर कॉपी करें.I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device." कॉल करने के लिए अपने कोड में बदलाव करें
RequestConfiguration.Builder.setTestDeviceIds()और अपने टेस्ट डिवाइस आईडी की सूची पास करें.Java
Kotlin
TEST_DEVICE_ID को अपने टेस्ट डिवाइस आईडी से बदलें.
आपके पास
isTestDevice()पर जाकर, यह देखने का विकल्प है कि आपके डिवाइस को टेस्ट डिवाइस के तौर पर सही तरीके से जोड़ा गया है या नहीं.अपना ऐप्लिकेशन फिर से चलाएं. अगर विज्ञापन, Google का विज्ञापन है, तो आपको विज्ञापन (बैनर, इंटरस्टीशियल या इनाम वाला वीडियो) के सबसे ऊपर बीच में, टेस्ट विज्ञापन लेबल दिखेगा:

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

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