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

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

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

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

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

ज़रूरी शर्तें

  • शुरू करें चरण पूरा करें.

  • अपने Unity ऐप्लिकेशन में Google मोबाइल विज्ञापन Unity प्लगिन को इंपोर्ट करें.

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

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

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

यहां Android और iOS, दोनों पर हर फ़ॉर्मैट के लिए विज्ञापन यूनिट के सैंपल दिए गए हैं:

विज्ञापन फ़ॉर्मैट विज्ञापन यूनिट आईडी का सैंपल
ऐप्लिकेशन खोलने पर दिखने वाला विज्ञापन /21775744923/example/app-open
बैनर /21775744923/example/adaptive-banner
अचानक दिखने वाला (इंटरस्टीशियल) विज्ञापन /21775744923/example/interstitial
इनाम वाले विज्ञापन /21775744923/example/rewarded
इनाम वाले इंटरस्टीशियल विज्ञापन /21775744923/example/rewarded-interstitial
नेटिव विज्ञापन /21775744923/example/native
नेटिव वीडियो /21775744923/example/native-video

ये विज्ञापन यूनिट, खास टेस्ट क्रिएटिव पर ले जाती हैं.

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

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

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

Ad Manager के वेब इंटरफ़ेस में अपना टेस्ट डिवाइस जोड़ना

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

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

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

  1. Mobile Ads SDK से कॉन्फ़िगर किया गया ऐप्लिकेशन चलाएं और विज्ञापन का अनुरोध करें ऊपर दिए गए टेस्ट विज्ञापन यूनिट आईडी में से किसी एक का इस्तेमाल करके. कोड लिस्टिंग.

    ...
    private void RequestBanner()
    {
        #if UNITY_ANDROID
            string adUnitId = "ca-app-pub-3940256099942544/6300978111";
        #elif UNITY_IPHONE
            string adUnitId = "ca-app-pub-3940256099942544/2934735716";
        #else
            string adUnitId = "unexpected_platform";
        #endif
    
        // Create a 320x50 banner at the top of the screen.
        bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top);
        // Create an empty ad request.
        AdRequest request = new AdRequest();
        // Load the banner with the request.
        bannerView.LoadAd(request);
    }
  2. इस तरह दिखने वाले मैसेज के लिए कंसोल या Logcat आउटपुट की जांच करें:

    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. अक्षरों और अंकों से बना टेस्ट डिवाइस आईडी, क्लिपबोर्ड पर कॉपी करें.

  4. जांच के लिए इस्तेमाल किए जाने वाले डिवाइस आईडी को अपनी RequestConfiguration.TestDeviceIds सूची में जोड़ने के लिए, अपने कोड में बदलाव करें.

    RequestConfiguration requestConfiguration = new RequestConfiguration();
    requestConfiguration.TestDeviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
  5. requestConfiguration को दुनिया भर में MobileAds पर सेट करें.

    MobileAds.SetRequestConfiguration(requestConfiguration);
  6. अपने ऐप्लिकेशन को फिर से चलाएं. अगर आपने अपने डिवाइस को टेस्ट डिवाइस के तौर पर सही तरीके से जोड़ा है, तो आपको बैनर, इंटरस्टीशियल, और इनाम वाले विज्ञापनों के सबसे ऊपर, बीच में टेस्ट विज्ञापन लेबल दिखेगा:

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

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

Unity एडिटर की मदद से टेस्ट करना

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

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

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

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

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