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

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

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

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

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

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

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

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

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

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