इस गाइड में, अपने ऐप्लिकेशन में विज्ञापन इंटिग्रेशन के लिए, टेस्ट विज्ञापन दिखाने की सुविधा चालू करने का तरीका बताया गया है. ऐप्लिकेशन बनाते समय, टेस्ट विज्ञापनों की सुविधा ज़रूर चालू करें. इससे, Google पर विज्ञापन देने वाले लोगों या कंपनियों को पैसे दिए बिना ही विज्ञापनों पर क्लिक किया जा सकता है. अगर टेस्ट मोड में नहीं होने पर भी, आपकी ओर से कई विज्ञापनों पर क्लिक किया जाता है, तो आपके खाते को अमान्य गतिविधि के लिए फ़्लैग किया जा सकता है.
टेस्ट विज्ञापन पाने के दो तरीके हैं:
- Google की डेमो विज्ञापन यूनिट का इस्तेमाल करना.
- अपनी विज्ञापन यूनिट का इस्तेमाल करके टेस्ट डिवाइस चालू करना.
पूर्वापेक्षा
आगे बढ़ने से पहले, सेट अप करें Google Mobile Ads SDK.
डेमो विज्ञापन यूनिट
टेस्ट करने की सुविधा को चालू करने का सबसे तेज़ तरीका, Google की डेमो विज्ञापन यूनिट का इस्तेमाल करना है. ये विज्ञापन यूनिट आपके AdMob खाते से नहीं जुड़ी हैं. इसलिए, इनका इस्तेमाल करने पर, आपके खाते से अमान्य ट्रैफ़िक जनरेट नहीं होगा.
यहां डेमो विज्ञापन यूनिट दी गई हैं. ये हर फ़ॉर्मैट के लिए, टेस्ट क्रिएटिव की ओर इशारा करती हैं:
| विज्ञापन फ़ॉर्मैट | डेमो विज्ञापन यूनिट का आईडी |
|---|---|
| ऐप्लिकेशन खोलने पर दिखने वाला विज्ञापन | ca-app-pub-3940256099942544/9257395921 |
| हर जगह फ़िट होने वाला बैनर | 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 के यूज़र इंटरफ़ेस (यूआई) में जोड़ा जा सकता है. इसके अलावा, Google Mobile Ads SDK का इस्तेमाल करके, प्रोग्राम के हिसाब से भी जोड़ा जा सकता है.
अपने डिवाइस को टेस्ट डिवाइस के तौर पर जोड़ने के लिए, यहां दिया गया तरीका अपनाएं.
AdMob के यूज़र इंटरफ़ेस (यूआई) में अपना टेस्ट डिवाइस जोड़ना
टेस्ट डिवाइस जोड़ने और नए या मौजूदा ऐप्लिकेशन बिल्ड की जांच करने के लिए, AdMob के यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करें. इससे, प्रोग्राम के हिसाब से टेस्ट डिवाइस जोड़ने की ज़रूरत नहीं पड़ती. जानें कि यह कैसे किया जाता है.
प्रोग्राम के हिसाब से अपना टेस्ट डिवाइस जोड़ना
अपने टेस्ट डिवाइस को रजिस्टर करने के लिए, यह तरीका अपनाएं:
- विज्ञापनों के साथ इंटिग्रेट किया गया अपना ऐप्लिकेशन लोड करें और विज्ञापन का अनुरोध करें.
- लॉगकैट आउटपुट में, इस तरह का मैसेज देखें. इसमें आपके डिवाइस का आईडी और उसे टेस्ट डिवाइस के तौर पर जोड़ने का तरीका बताया गया है:
अपने टेस्ट डिवाइस का आईडी, क्लिपबोर्ड पर कॉपी करें.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()