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

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

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

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

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

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

विज्ञापन फ़ॉर्मैट सैंपल विज्ञापन यूनिट का आईडी
ऐप्लिकेशन खोलने पर दिखने वाला विज्ञापन /6499/example/app-open
अडैप्टिव बैनर /21775744923/example/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. नीचे दिए गए मैसेज जैसा दिखने वाला 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 दिखते हैं. अपने मीडिएशन कॉन्फ़िगरेशन की जांच करने के लिए, आपको टेस्ट डिवाइस चालू करें तरीका इस्तेमाल करना होगा.

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

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