इस गाइड में, विज्ञापन इंटिग्रेशन के लिए टेस्ट विज्ञापन चालू करने का तरीका बताया गया है. हमारा सुझाव है कि डेवलपमेंट के दौरान, टेस्ट विज्ञापनों की सुविधा चालू करें. इससे, आपके पास क्लिक मिलने के व्यवहार की जांच करने का विकल्प होगा. ऐसा करने पर, आपके रिज़र्वेशन कैंपेन के आंकड़ों पर कोई असर नहीं पड़ेगा और Ad Exchange पर विज्ञापन देने वालों से शुल्क भी नहीं लिया जाएगा.
पूर्वापेक्षा
- शुरू करें को पूरा करें.
डेमो विज्ञापन यूनिट
टेस्ट करने की सुविधा को चालू करने का सबसे तेज़ तरीका, Google की डेमो विज्ञापन यूनिट का इस्तेमाल करना है. ये विज्ञापन यूनिट आपके Ad Manager खाते से नहीं जुड़ी हैं. इसलिए, इनका इस्तेमाल करने पर, आपके खाते से अमान्य ट्रैफ़िक जनरेट नहीं होगा.
यहां डेमो विज्ञापन यूनिट दी गई हैं, जो हर फ़ॉर्मैट के लिए खास टेस्ट क्रिएटिव पर ले जाती हैं:
विज्ञापन फ़ॉर्मैट | डेमो विज्ञापन यूनिट का आईडी |
---|---|
ऐप्लिकेशन खोलने पर दिखने वाला विज्ञापन | /21775744923/example/app-open |
अडैप्टिव बैनर | /21775744923/example/adaptive-banner |
तय साइज़ का बैनर | /21775744923/example/fixed-size-banner |
इंटरस्टीशियल विज्ञापन | /21775744923/example/interstitial |
इनाम वाले विज्ञापन | /21775744923/example/rewarded |
इनाम वाला इंटरस्टीशियल विज्ञापन | /21775744923/example/rewarded-interstitial |
नेटिव विज्ञापन | /21775744923/example/native |
नेटिव वीडियो | /21775744923/example/native-video |
टेस्ट डिवाइसों को चालू करना
अगर आपको प्रोडक्शन विज्ञापनों की ज़्यादा बेहतर तरीके से जांच करनी है, तो अब अपने डिवाइस को टेस्ट डिवाइस के तौर पर कॉन्फ़िगर किया जा सकता है. साथ ही, Ad Manager के यूज़र इंटरफ़ेस (यूआई) में बनाए गए अपने विज्ञापन यूनिट आईडी का इस्तेमाल किया जा सकता है.
अपने डिवाइस को टेस्ट डिवाइस के तौर पर जोड़ने के लिए, यह तरीका अपनाएं.
प्रोग्राम के हिसाब से अपना टेस्ट डिवाइस जोड़ना
अगर आपको ऐप्लिकेशन डेवलप करने के दौरान ही उसमें विज्ञापनों की जांच करनी है, तो प्रोग्राम के हिसाब से अपने टेस्ट डिवाइस को रजिस्टर करने के लिए, यहां दिया गया तरीका अपनाएं.
- विज्ञापनों के साथ इंटिग्रेट किया गया अपना ऐप्लिकेशन लोड करें और विज्ञापन का अनुरोध करें.
- logcat आउटपुट में, नीचे दिए गए मैसेज जैसा कोई मैसेज देखें. इससे आपको अपना डिवाइस आईडी और उसे टेस्ट डिवाइस के तौर पर जोड़ने का तरीका पता चलेगा:
टेस्ट डिवाइस का आईडी, क्लिपबोर्ड पर कॉपी करें.I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device."
- अपने कोड में बदलाव करके,
RequestConfiguration.Builder.setTestDeviceIds()
को कॉल करें और अपने टेस्ट डिवाइस आईडी की सूची पास करें.Java
List<String> testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"); RequestConfiguration configuration = new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build(); MobileAds.setRequestConfiguration(configuration);
Kotlin
val testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231") val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build() MobileAds.setRequestConfiguration(configuration)
isTestDevice()
पर क्लिक करने का विकल्प है कि आपका डिवाइस, टेस्ट डिवाइस के तौर पर सही तरीके से जोड़ा गया है या नहीं. अपने ऐप्लिकेशन को फिर से चलाएं. अगर विज्ञापन Google विज्ञापन है, तो आपको विज्ञापन (बैनर, इंटरस्टीशियल या इनाम वाला वीडियो) के सबसे ऊपर, बीच में विज्ञापन की जांच करें लेबल दिखेगा:
नेटिव ऐडवांस विज्ञापनों के लिए, हेडलाइन ऐसेट के आगे स्ट्रिंग टेस्ट विज्ञापन जोड़ी जाती है.
टेस्ट विज्ञापन लेबल वाले विज्ञापनों पर क्लिक करना सुरक्षित है. टेस्ट विज्ञापनों पर मिले अनुरोध, इंप्रेशन, और क्लिक, आपके खाते की रिपोर्ट में नहीं दिखेंगे.
ध्यान दें: टेस्ट विज्ञापन लेबल देखने के लिए, आपको SDK टूल के 11.6.0 या इसके बाद के वर्शन का इस्तेमाल करना होगा.मीडिएशन की मदद से टेस्ट करना
Google की सैंपल विज्ञापन यूनिट में सिर्फ़ Google Ads दिखाए जा सकते हैं. अपने मीडिएशन कॉन्फ़िगरेशन को टेस्ट करने के लिए, आपको टेस्ट डिवाइसों को चालू करने के तरीके का इस्तेमाल करना चाहिए.
मीडिएट किए गए विज्ञापन, टेस्ट विज्ञापन का लेबल नहीं दिखाते. यह पक्का करना आपकी ज़िम्मेदारी है कि आपके हर मीडिएशन नेटवर्क के लिए, टेस्ट विज्ञापन चालू हों. इससे ये नेटवर्क, अमान्य गतिविधि के लिए आपके खाते को फ़्लैग नहीं करेंगे. ज़्यादा जानकारी के लिए, हर नेटवर्क की मीडिएशन गाइड देखें.
अगर आपको नहीं पता कि कोई मीडिएशन विज्ञापन नेटवर्क अडैप्टर, टेस्ट विज्ञापनों के साथ काम करता है या नहीं, तो ऐप्लिकेशन डेवलप करने के दौरान उस नेटवर्क के विज्ञापनों पर क्लिक करने से बचें. किसी भी विज्ञापन फ़ॉर्मैट पर,
getMediationAdapterClassName()
तरीका इस्तेमाल करके यह पता लगाया जा सकता है कि मौजूदा विज्ञापन किस विज्ञापन नेटवर्क ने दिखाया है.