इस गाइड में, इंटिग्रेशन के साथ टेस्ट विज्ञापनों को चालू करने का तरीका बताया गया है. डेवलपमेंट के दौरान टेस्ट विज्ञापन चालू करना अहम होता है, ताकि आप Google पर विज्ञापन देने वालों से शुल्क लिए बिना उन पर क्लिक कर सकें. अगर टेस्ट मोड में न रहने के बावजूद, आपने कई विज्ञापनों पर क्लिक किया है, तो आपका खाता अमान्य गतिविधि की वजह से फ़्लैग किया जा सकता है.
टेस्ट विज्ञापन पाने के दो तरीके हैं:
Google की किसी एक नमूना विज्ञापन इकाई का उपयोग करें.
अपनी विज्ञापन यूनिट का इस्तेमाल करके टेस्ट डिवाइस चालू करें.
ज़रूरी बातें
शुरू करें को पूरा करें.
'Google मोबाइल विज्ञापन यूनिट' प्लग इन को अपने यूनिटी ऐप्लिकेशन में इंपोर्ट करें.
सैंपल विज्ञापन यूनिट
जांच करने की सुविधा चालू करने का सबसे तेज़ तरीका, Google की उपलब्ध कराई गई टेस्ट विज्ञापन यूनिट का इस्तेमाल करना है. ये विज्ञापन यूनिट आपके AdMob खाते से नहीं जुड़ी होती हैं. इसलिए, इन विज्ञापन यूनिट का इस्तेमाल करने पर, आपके खाते को अमान्य ट्रैफ़िक जनरेट करने का कोई जोखिम नहीं होता.
यह ध्यान देना ज़रूरी है कि प्लैटफ़ॉर्म के हिसाब से, Google की ओर से दी गई अलग-अलग टेस्ट विज्ञापन यूनिट का इस्तेमाल किया जाना चाहिए. आपको iOS पर टेस्ट विज्ञापन अनुरोध करने के लिए, iOS पर टेस्ट विज्ञापन यूनिट का इस्तेमाल करना होगा. साथ ही, Android पर अनुरोध करने के लिए Android टेस्ट विज्ञापन यूनिट का इस्तेमाल करना होगा.
यहां Android और iOS, दोनों के लिए हर फ़ॉर्मैट की सैंपल विज्ञापन यूनिट दी गई हैं:
Android
विज्ञापन फ़ॉर्मैट | सैंपल विज्ञापन यूनिट का आईडी |
---|---|
ऐप्लिकेशन खुला है | ca-app-pub-3940256099942544/3419835294 |
बैनर | 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/5662855259 |
बैनर | 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 मोबाइल विज्ञापन 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.Builder().build(); // Load the banner with the request. bannerView.LoadAd(request); }
इस तरह के मैसेज के लिए, कंसोल या लॉगकैट आउटपुट की जांच करें:
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" ];
अक्षर और अंक वाले टेस्ट डिवाइस आईडी को अपने क्लिपबोर्ड पर कॉपी करें.
बनाई गई सूची में टेस्ट डिवाइस आईडी जोड़ें.
deviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
अपने टेस्ट डिवाइस आईडी की सूची में,
RequestConfiguration.Builder
परSetTestDeviceIds
को कॉल करने के लिए कोड में बदलाव करें.List<string> deviceIds = new List<string>(); deviceIds.Add("2077ef9a63d2b398840261c8221a0c9b"); RequestConfiguration requestConfiguration = new RequestConfiguration .Builder() .SetTestDeviceIds(deviceIds) .build();
requestConfiguration
को दुनिया भर मेंMobileAds
पर सेट करें.MobileAds.SetRequestConfiguration(requestConfiguration);
अपना ऐप्लिकेशन फिर से चलाएं. अगर आपने अपने डिवाइस को टेस्ट डिवाइस के रूप में सही तरीके से जोड़ा है, तो आपको बैनर, पेज पर अचानक दिखने वाले विज्ञापन, और इनाम वाले विज्ञापनों के सबसे ऊपर टेस्ट विज्ञापन लेबल दिखेगा:
इस टेस्ट विज्ञापन लेबल वाले विज्ञापनों पर क्लिक करना सुरक्षित है. टेस्ट विज्ञापनों पर किए गए कोई भी अनुरोध, इंप्रेशन, और क्लिक आपके खाते की रिपोर्ट में नहीं दिखते.
अब जब आपका डिवाइस टेस्ट डिवाइस के तौर पर रजिस्टर हो गया है, तो टेस्ट
adUnitID
को अपनेadUnitID
से बदलकर, ज़्यादा असली टेस्ट विज्ञापन पाना शुरू किया जा सकता है.
यूनिटी एडिटर की मदद से जांच करना
5.4.0 वर्शन से, आप सीधे Editor के एडिटर में अपने विज्ञापनों की जांच कर सकते हैं. संपादक एक प्रीफ़ैब इमेज जोड़ेगा, जो मोबाइल प्लैटफ़ॉर्म पर असली विज्ञापनों को पेश करने का अनुभव जैसा ही देगा.
मीडिएशन की मदद से जांच करना
Google की सैंपल विज्ञापन यूनिट सिर्फ़ Google Ads दिखाती हैं. अपने मीडिएशन कॉन्फ़िगरेशन की जांच करने के लिए, आपको टेस्ट डिवाइस चालू करें का इस्तेमाल करना होगा.
मीडिएशन वाले विज्ञापन, टेस्ट विज्ञापन लेबल नहीं दिखाते. यह पक्का करना आपकी ज़िम्मेदारी है कि टेस्ट विज्ञापन, आपके हर मीडिएशन नेटवर्क के लिए चालू हों. इसलिए, ये नेटवर्क अमान्य गतिविधि के लिए आपके खाते को फ़्लैग नहीं करेंगे. ज़्यादा जानकारी के लिए, हर मीडिएशन नेटवर्क से जुड़ी मीडिएशन गाइड देखें.
अगर आप तय नहीं कर पा रहे हैं कि मीडिएशन विज्ञापन नेटवर्क अडैप्टर, टेस्ट विज्ञापनों के साथ काम करता है या नहीं, तो डेवलपमेंट के दौरान उस नेटवर्क पर विज्ञापनों पर क्लिक करना सुरक्षित होता है. यह
तय करने के लिए कि मौजूदा विज्ञापन को किस विज्ञापन नेटवर्क पर दिखाया जाए, आप
किसी भी विज्ञापन फ़ॉर्मैट में MediationAdapterClassName()
तरीके का इस्तेमाल कर सकते हैं.