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

प्लैटफ़ॉर्म चुनें: Android (बीटा) नई सुविधा Android iOS Unity Flutter

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

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

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

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

आगे बढ़ने से पहले, सेट अप करें 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 के यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करें. इससे, प्रोग्राम के हिसाब से टेस्ट डिवाइस जोड़ने की ज़रूरत नहीं पड़ती. जानें कि यह कैसे किया जाता है.

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

अपने टेस्ट डिवाइस को रजिस्टर करने के लिए, यह तरीका अपनाएं:

  1. विज्ञापनों के साथ इंटिग्रेट किया गया अपना ऐप्लिकेशन लोड करें और विज्ञापन का अनुरोध करें.
  2. लॉगकैट आउटपुट में, इस तरह का मैसेज देखें. इसमें आपके डिवाइस का आईडी और उसे टेस्ट डिवाइस के तौर पर जोड़ने का तरीका बताया गया है:
    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("TEST_DEVICE_ID");
    RequestConfiguration configuration =
        new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build();
    MobileAds.setRequestConfiguration(configuration);

    Kotlin

    val testDeviceIds = listOf("TEST_DEVICE_ID")
    val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build()
    MobileAds.setRequestConfiguration(configuration)

    TEST_DEVICE_ID की जगह, अपने टेस्ट डिवाइस का आईडी डालें.

    आपके पास यह पुष्टि करने के लिए, isTestDevice() की जांच करने का विकल्प है कि आपका डिवाइस, टेस्ट डिवाइस के तौर पर सही तरीके से जोड़ा गया है या नहीं.

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

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

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

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

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

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

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