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

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

इस गाइड में, विज्ञापनों के इंटिग्रेशन में टेस्ट विज्ञापनों को चालू करने का तरीका बताया गया है. ऐप्लिकेशन बनाते समय, टेस्ट विज्ञापनों की सुविधा ज़रूर चालू करें. इससे, 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/9214589741
इंटरस्टीशियल ca-app-pub-3940256099942544/1033173712
इनाम वाले विज्ञापन ca-app-pub-3940256099942544/5224354917
इनाम वाला इंटरस्टीशियल विज्ञापन ca-app-pub-3940256099942544/5354046379
नेटिव ca-app-pub-3940256099942544/2247696110
पिक्चर में पिक्चर ca-app-pub-3940256099942544/9657123429

iOS

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

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

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

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

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

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

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

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

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

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

    ...
    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 सूची में टेस्ट डिवाइस आईडी जोड़ने के लिए, अपने कोड में बदलाव करें.

    List<string> testDeviceIds = new List<string>();
    testDeviceIds.Add("TEST_DEVICE_ID");
    
    RequestConfiguration requestConfiguration = new RequestConfiguration
    {
        TestDeviceIds = testDeviceIds
    };

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

  5. requestConfiguration को सभी देशों/इलाकों के लिए MobileAds पर सेट करें.

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

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

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

Unity Editor की मदद से जांच करना

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

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

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

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

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