टेस्ट विज्ञापनों को चालू करें

इस गाइड में, विज्ञापन इंटिग्रेशन में टेस्ट विज्ञापनों को चालू करने का तरीका बताया गया है. ऐप्लिकेशन बनाते समय, टेस्ट विज्ञापनों की सुविधा ज़रूर चालू करें. इससे, Google पर विज्ञापन देने वाले लोगों को पैसे दिए बिना ही आप विज्ञापनों पर क्लिक कर सकते हैं. अगर टेस्ट मोड में बिना किसी विज्ञापन पर क्लिक किया जाता है, तो आपके खाते को अमान्य गतिविधि के लिए फ़्लैग किया जा सकता है.

टेस्ट विज्ञापन पाने के दो तरीके हैं:

  1. Google की डेमो विज्ञापन यूनिट में से किसी एक का इस्तेमाल करें.
  2. अपनी विज्ञापन यूनिट का इस्तेमाल करके, टेस्ट डिवाइस चालू करें.

पूर्वापेक्षा

डेमो विज्ञापन यूनिट

टेस्ट करने की सुविधा को चालू करने का सबसे तेज़ तरीका, 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 यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करें. इसके बारे में जानें.

प्रोग्राम के हिसाब से अपना टेस्ट डिवाइस जोड़ना

अगर आपको ऐप्लिकेशन डेवलप करने के दौरान ही उसमें विज्ञापनों की जांच करनी है, तो प्रोग्राम के हिसाब से अपने टेस्ट डिवाइस को रजिस्टर करने के लिए, यहां दिया गया तरीका अपनाएं.

  1. विज्ञापनों के साथ इंटिग्रेट किया गया अपना ऐप्लिकेशन लोड करें और विज्ञापन का अनुरोध करें.
  2. logcat आउटपुट में, नीचे दिए गए मैसेज जैसा कोई मैसेज देखें. इससे आपको अपना डिवाइस आईडी और उसे टेस्ट डिवाइस के तौर पर जोड़ने का तरीका पता चलेगा:
    I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
    to get test ads on this device."
    टेस्ट डिवाइस का आईडी, क्लिपबोर्ड पर कॉपी करें.
  3. अपने कोड में बदलाव करके, 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() पर क्लिक करने का विकल्प है कि आपका डिवाइस, टेस्ट डिवाइस के तौर पर सही तरीके से जोड़ा गया है या नहीं.
  4. अपने ऐप्लिकेशन को फिर से चलाएं. अगर विज्ञापन Google विज्ञापन है, तो आपको विज्ञापन (बैनर, इंटरस्टीशियल या इनाम वाला वीडियो) के सबसे ऊपर, बीच में विज्ञापन की जांच करें लेबल दिखेगा:

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

टेस्ट विज्ञापन लेबल वाले विज्ञापनों पर क्लिक करना सुरक्षित है. टेस्ट विज्ञापनों पर मिले अनुरोध, इंप्रेशन, और क्लिक, आपके खाते की रिपोर्ट में नहीं दिखेंगे.

ध्यान दें: टेस्ट विज्ञापन लेबल देखने के लिए, आपको SDK टूल के 11.6.0 या इसके बाद के वर्शन का इस्तेमाल करना होगा.

मीडिएशन की मदद से टेस्ट करना

Google की सैंपल विज्ञापन यूनिट में सिर्फ़ Google Ads दिखाए जा सकते हैं. अपने AdMob मीडिएशन कॉन्फ़िगरेशन की जांच करने के लिए, आपको टेस्ट डिवाइसों को चालू करने के तरीके का इस्तेमाल करना होगा.

मीडिएट किए गए विज्ञापन, टेस्ट विज्ञापन का लेबल नहीं दिखाते. यह पक्का करना आपकी ज़िम्मेदारी है कि आपके हर मीडिएशन नेटवर्क के लिए, टेस्ट विज्ञापन चालू हों. इससे ये नेटवर्क, अमान्य गतिविधि के लिए आपके खाते को फ़्लैग नहीं करेंगे. ज़्यादा जानकारी के लिए, हर नेटवर्क की मीडिएशन गाइड देखें.

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