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

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

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

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

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

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

  • शुरू करें को पूरा करें.

  • अपने Unity ऐप्लिकेशन में Google Mobile Ads Unity प्लग इन इंपोर्ट करें.

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

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

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

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

Android

विज्ञापन फ़ॉर्मैट विज्ञापन यूनिट आईडी का सैंपल
ऐप्लिकेशन खोलने पर दिखने वाला विज्ञापन ca-app-pub-3940256099942544/9257395921
बैनर ca-app-pub-3940256099942544/6300978111
इंटरस्टीशियल विज्ञापन ca-app-pub-3940256099942544/1033173712
इनाम वाले विज्ञापन ca-app-pub-3940256099942544/5224354917
इनाम वाला इंटरस्टीशियल विज्ञापन ca-app-pub-3940256099942544/5354046379
नेटिव विज्ञापन ca-app-pub-3940256099942544/2247696110

iOS

विज्ञापन फ़ॉर्मैट विज्ञापन यूनिट आईडी का सैंपल
ऐप्लिकेशन खोलने पर दिखने वाला विज्ञापन ca-app-pub-3940256099942544/5575463023
बैनर ca-app-pub-3940256099942544/2934735716
इंटरस्टीशियल विज्ञापन ca-app-pub-3940256099942544/4411468910
इनाम वाले विज्ञापन ca-app-pub-3940256099942544/1712485313
इनाम वाला इंटरस्टीशियल विज्ञापन ca-app-pub-3940256099942544/6978759866
नेटिव विज्ञापन ca-app-pub-3940256099942544/3986624511

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

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

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

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

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

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

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

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

  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 Editor की मदद से टेस्ट करना

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

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

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

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

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