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

इस गाइड में, विज्ञापन इंटिग्रेशन के लिए टेस्ट विज्ञापनों को चालू करने का तरीका बताया गया है. हमारा सुझाव है कि आप डेवलपमेंट के दौरान टेस्ट विज्ञापन चालू करें, ताकि अपने रिज़र्वेशन कैंपेन के आंकड़ों पर असर डाले बिना या Ad Exchange पर विज्ञापन देने वालों से शुल्क लिए बिना, क्लिक मिलने की दर (सीटीआर) की जांच की जा सके.

पहले से आवश्यक

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

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

यहां डेमो विज्ञापन यूनिट दी गई हैं, जो हर फ़ॉर्मैट के लिए खास टेस्ट क्रिएटिव पर ले जाती हैं:

विज्ञापन फ़ॉर्मैट सैंपल विज्ञापन यूनिट का आईडी
ऐप्लिकेशन खोलने पर दिखने वाला विज्ञापन /6499/example/app-open
अडैप्टिव बैनर /6499/example/adaptive-banner
तय साइज़ वाला बैनर /6499/example/banner
अचानक दिखने वाला (इंटरस्टीशियल) विज्ञापन /6499/example/interstitial
इनाम वाला विज्ञापन /6499/example/rewarded
इनाम वाला इंटरस्टीशियल विज्ञापन /21775744923/example/rewarded_interstitial
नेटिव /6499/example/native
नेटिव वीडियो /6499/example/native-video

टेस्ट डिवाइसों को चालू करें

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

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

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

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

  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("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 दिखाती हैं. अपने मीडिएशन कॉन्फ़िगरेशन की जांच करने के लिए, आपको टेस्ट डिवाइस चालू करें तरीके का इस्तेमाल करना होगा.

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

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