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