इस गाइड में, विज्ञापनों के इंटिग्रेशन में टेस्ट विज्ञापनों को चालू करने का तरीका बताया गया है. डेवलपमेंट के दौरान टेस्ट विज्ञापनों को चालू करना ज़रूरी है, ताकि Google पर विज्ञापन देने वालों से शुल्क लिए बिना आप उन पर क्लिक कर सकें. अगर टेस्ट मोड में हुए बिना, कई विज्ञापनों पर क्लिक किया जाता है, तो आपके खाते को अमान्य गतिविधि के लिए फ़्लैग किए जाने का जोखिम हो सकता है.
टेस्ट विज्ञापन पाने के दो तरीके हैं:
Google की सैंपल विज्ञापन यूनिट में से किसी एक का इस्तेमाल करें.
अपनी विज्ञापन यूनिट का इस्तेमाल करें और टेस्ट डिवाइस चालू करें.
ज़रूरी शर्तें
शुरू करें चरण पूरा करें.
अपने Unity ऐप्लिकेशन में Google मोबाइल विज्ञापन 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 यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करें. इसका तरीका जानें.
अपने टेस्ट डिवाइस को प्रोग्राम के हिसाब से प्रोग्राम में जोड़ें
अगर डेवलप करने के दौरान आपको अपने ऐप्लिकेशन में विज्ञापनों को टेस्ट करना है, तो अपने टेस्ट डिवाइस को प्रोग्राम के हिसाब से रजिस्टर करने के लिए, नीचे दिया गया तरीका अपनाएं.
'मोबाइल विज्ञापन 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); }
इस तरह दिखने वाले मैसेज के लिए कंसोल या 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" ];
अक्षरों और अंकों से बने टेस्ट डिवाइस आईडी को क्लिपबोर्ड पर कॉपी करें.
अपनी
RequestConfiguration.TestDeviceIds
सूची में टेस्ट डिवाइस आईडी जोड़ने के लिए, अपने कोड में बदलाव करें.RequestConfiguration requestConfiguration = new RequestConfiguration(); requestConfiguration.TestDeviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
requestConfiguration
को दुनिया भर मेंMobileAds
पर सेट करें.MobileAds.SetRequestConfiguration(requestConfiguration);
अपना ऐप्लिकेशन फिर से चलाएं. अगर आपने अपने डिवाइस को टेस्ट डिवाइस के तौर पर सही तरीके से जोड़ा है, तो आपको बैनर, पेज पर अचानक दिखने वाले विज्ञापन, और इनाम वाले विज्ञापनों के सबसे ऊपर जांच वाला विज्ञापन लेबल दिखेगा:
इस टेस्ट विज्ञापन लेबल वाले विज्ञापनों पर क्लिक करना सुरक्षित होता है. टेस्ट विज्ञापनों पर किया गया कोई भी अनुरोध, इंप्रेशन, और क्लिक आपके खाते की रिपोर्ट में नहीं दिखते.
आपका डिवाइस अब टेस्ट डिवाइस के तौर पर रजिस्टर हो गया है. इसलिए, अब टेस्ट
adUnitID
की जगह अपनेadUnitID
वाले टेस्ट विज्ञापन देखे जा सकते हैं.
Unity एडिटर की मदद से टेस्ट करना
5.4.0 और इसके बाद के वर्शन में, अपने विज्ञापनों को सीधे Unity एडिटर में टेस्ट किया जा सकता है. एडिटर, मोबाइल प्लैटफ़ॉर्म पर असल विज्ञापनों के काम करने के तरीके जैसा ही एक प्रीफ़ैब इमेज जोड़ देगा.
मीडिएशन की मदद से जांच करना
Google की सैंपल विज्ञापन यूनिट में सिर्फ़ Google Ads दिखते हैं. अपने मीडिएशन कॉन्फ़िगरेशन की जांच करने के लिए, आपको टेस्ट डिवाइस चालू करें तरीका इस्तेमाल करना होगा.
मीडिएशन वाले विज्ञापन, टेस्ट विज्ञापन लेबल रेंडर नहीं करते. यह पक्का करना आपकी ज़िम्मेदारी है कि आपके हर मीडिएशन नेटवर्क के लिए टेस्ट विज्ञापन चालू हों, ताकि ये नेटवर्क आपके खाते को अमान्य गतिविधि के लिए फ़्लैग न करें. ज़्यादा जानकारी के लिए, हर नेटवर्क से जुड़ी मीडिएशन गाइड देखें.
अगर आपको नहीं पता कि मीडिएशन विज्ञापन नेटवर्क अडैप्टर, टेस्ट विज्ञापनों के साथ काम करता है या नहीं, तो डेवलपमेंट के दौरान उस नेटवर्क के विज्ञापनों पर क्लिक करने से बचना बेहतर होगा. किसी भी विज्ञापन फ़ॉर्मैट पर MediationAdapterClassName()
तरीके का इस्तेमाल करके, पता लगाया जा सकता है कि मौजूदा विज्ञापन किस विज्ञापन नेटवर्क कंपनी ने दिखाया.