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


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

टेस्ट विज्ञापन पाने के दो तरीके हैं:

  1. Google की डेमो विज्ञापन यूनिट में से किसी एक का इस्तेमाल करना.

  2. अपनी विज्ञापन यूनिट का इस्तेमाल करना और टेस्ट मोड चालू करना.

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

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

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

Android

विज्ञापन फ़ॉर्मैट सैंपल विज्ञापन यूनिट का आईडी
Banner ca-app-pub-3940256099942544/6300978111
पेज पर अचानक दिखने वाले विज्ञापन ca-app-pub-3940256099942544/1033173712
इनाम वाले विज्ञापन ca-app-pub-3940256099942544/5224354917

iOS

विज्ञापन फ़ॉर्मैट सैंपल विज्ञापन यूनिट का आईडी
Banner ca-app-pub-3940256099942544/2934735716
पेज पर अचानक दिखने वाले विज्ञापन ca-app-pub-3940256099942544/4411468910
इनाम वाले विज्ञापन ca-app-pub-3940256099942544/1712485313

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

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

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

AdMob के यूज़र इंटरफ़ेस (यूआई) में अपना टेस्ट डिवाइस जोड़ना

टेस्ट डिवाइस जोड़ने और नए या मौजूदा ऐप्लिकेशन बिल्ड की जांच करने के लिए, AdMob के यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करें. इससे, प्रोग्राम के हिसाब से टेस्ट डिवाइस जोड़ने की ज़रूरत नहीं पड़ती. इसका तरीका जानें.

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

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

  1. विज्ञापन इंटिग्रेट किया गया अपना ऐप्लिकेशन लोड करें और विज्ञापन के लिए अनुरोध करें.

  2. कंसोल में, इस तरह का मैसेज देखें:

    Android

     I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
     to get test ads on this device."
     

    iOS

     <Google> To get test ads on this device, set:
     GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers = @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
     

    अपने टेस्ट डिवाइस का आईडी, क्लिपबोर्ड पर कॉपी करें.

  3. SetRequestConfiguration के ज़रिए, टेस्ट डिवाइस का आईडी सेट करने के लिए, अपने कोड में बदलाव करें:

      // Set a sample device ID of 2077ef9a63d2b398840261c8221a0c9b
      firebase::gma::RequestConfiguration request_configuration =
        firebase::gma::GetRequestConfiguration();
      request_configuration.test_device_ids.push_back("2077ef9a63d2b398840261c8221a0c9b");
      firebase::gma::SetRequestConfiguration(request_configuration);
  4. अपना ऐप्लिकेशन फिर से चलाएं. अगर विज्ञापन, Google का है, तो आपको टेस्ट मोड लेबल दिखेगा. यह लेबल, विज्ञापन (बैनर, पेज पर अचानक दिखने वाले विज्ञापन या इनाम वाले विज्ञापन) के सबसे ऊपर बीच में दिखेगा:

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

मीडिएशन के साथ टेस्ट करना

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

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

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