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

प्लैटफ़ॉर्म चुनें: Android iOS Unity Flutter Android (लेगसी)

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

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

आगे बढ़ने से पहले, Google Mobile Ads SDK (Legacy) सेट अप करें.

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

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

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

विज्ञापन फ़ॉर्मैट डेमो विज्ञापन यूनिट का आईडी
ऐप्लिकेशन खोलने पर दिखने वाला विज्ञापन /21775744923/example/app-open
ऐंकर किया गया अडैप्टिव बैनर /21775744923/example/adaptive-banner
इनलाइन अडैप्टिव बैनर /21775744923/example/adaptive-banner
तय किए गए साइज़ का बैनर /21775744923/example/fixed-size-banner
इंटरस्टीशियल /21775744923/example/interstitial
इनाम वाले विज्ञापन /21775744923/example/rewarded
इनाम वाला इंटरस्टीशियल विज्ञापन /21775744923/example/rewarded-interstitial
नेटिव /21775744923/example/native
नेटिव वीडियो /21775744923/example/native-video
पिक्चर में पिक्चर /21775744923/example/picture-in-picture
अहम जानकारी: ये डेमो विज्ञापन यूनिट, Ad Manager में सीधे तौर पर बेचे गए विज्ञापन दिखाने के लिए कॉन्फ़िगर की जाती हैं. साथ ही, सीधे तौर पर बेचे गए विज्ञापन, AdChoices नहीं दिखाते हैं.

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

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

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

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

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

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

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

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