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

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

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

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

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

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

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

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