इस गाइड में, विज्ञापन इंटिग्रेशन में टेस्ट विज्ञापन पाने का तरीका बताया गया है. ऐप्लिकेशन बनाते समय, टेस्ट विज्ञापनों का इस्तेमाल करना ज़रूरी है. इससे, Google पर विज्ञापन देने वाले लोगों या कंपनियों को पैसे दिए बिना ही विज्ञापनों पर क्लिक किया जा सकता है. अगर आप बिना किसी शुल्क के बहुत ज़्यादा विज्ञापनों पर क्लिक करते हैं टेस्ट मोड में, आपको अमान्य गतिविधि के लिए अपने खाते के फ़्लैग होने का जोखिम मिलता है.
टेस्ट विज्ञापन पाने के दो तरीके हैं:
Google की डेमो विज्ञापन यूनिट में से किसी एक का इस्तेमाल करें.
अपनी विज्ञापन यूनिट का इस्तेमाल करके, टेस्ट मोड चालू करें.
डेमो विज्ञापन यूनिट
टेस्टिंग को चालू करने का सबसे तेज़ तरीका, Google की दी गई डेमो विज्ञापन यूनिट का इस्तेमाल करना है. ये विज्ञापन यूनिट आपके AdMob खाते से नहीं जुड़ी हैं. इसलिए, इनका इस्तेमाल करने पर, आपके खाते से अमान्य ट्रैफ़िक जनरेट नहीं होगा.
यहां डेमो विज्ञापन यूनिट दी गई हैं, जो हर फ़ॉर्मैट के लिए खास टेस्ट क्रिएटिव पर ले जाती हैं:
Android
विज्ञापन फ़ॉर्मैट | विज्ञापन यूनिट आईडी का सैंपल |
---|---|
बैनर | ca-app-pub-3940256099942544/6300978111 |
इंटरस्टीशियल विज्ञापन | ca-app-pub-3940256099942544/1033173712 |
इनाम वाले विज्ञापन | ca-app-pub-3940256099942544/5224354917 |
iOS
विज्ञापन फ़ॉर्मैट | विज्ञापन यूनिट आईडी का सैंपल |
---|---|
बैनर | ca-app-pub-3940256099942544/2934735716 |
अचानक दिखने वाला (इंटरस्टीशियल) विज्ञापन | ca-app-pub-3940256099942544/4411468910 |
इनाम वाले विज्ञापन | ca-app-pub-3940256099942544/1712485313 |
टेस्ट डिवाइस चालू करना (टेस्ट मोड)
अगर आपको प्रोडक्शन विज्ञापन की तरह दिखने वाले विज्ञापनों को बेहतर तरीके से टेस्ट करना है, तो अब अपने डिवाइस को टेस्ट डिवाइस के तौर पर कॉन्फ़िगर करें. इसके बाद, को AdMob यूज़र इंटरफ़ेस (यूआई) में बनाया गया. टेस्ट डिवाइसों को या तो AdMob यूज़र इंटरफ़ेस (यूआई) में जोड़ा जा सकता है या प्रोग्राम बनाकर, Google Mobile Ads SDK का इस्तेमाल करके ऐसा किया जा सकता है.
अपने डिवाइस को टेस्ट डिवाइस के तौर पर जोड़ने के लिए, यह तरीका अपनाएं.
AdMob यूज़र इंटरफ़ेस (यूआई) में अपना टेस्ट डिवाइस जोड़ना
टेस्ट डिवाइस जोड़ने और नए या मौजूदा ऐप्लिकेशन के बिल्ड की जांच करने के लिए, AdMob यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करें. यह तरीका आसान और प्रोग्राम के बिना काम करता है. इसका तरीका जानें.
प्रोग्राम के हिसाब से अपना टेस्ट डिवाइस जोड़ना
अगर आपको ऐप्लिकेशन डेवलप करने के दौरान ही उसमें विज्ञापनों की जांच करनी है, तो प्रोग्राम के हिसाब से अपने टेस्ट डिवाइस को रजिस्टर करने के लिए, यह तरीका अपनाएं.
विज्ञापन दिखाने से जुड़ा ऐप्लिकेशन लोड करें और विज्ञापन के लिए अनुरोध करें.
कंसोल में इस तरह का मैसेज देखें:
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" ];
अपने टेस्ट डिवाइस आईडी को क्लिपबोर्ड पर कॉपी करें.
SetRequestConfiguration
के ज़रिए टेस्ट डिवाइस आईडी सेट करने के लिए, अपने कोड में बदलाव करें:// Set a sample device ID of 2077ef9a63d2b398840261c8221a0c9b firebase::gma::RequestConfiguration request_configuration = firebase::gma::GetRequestConfiguration(); request_configuration.test_device_ids.push_back("2077ef9a63d2b398840261c8221a0c9b"); firebase::gma::SetRequestConfiguration(request_configuration);
अपना ऐप्लिकेशन फिर से चलाएं. अगर विज्ञापन Google विज्ञापन है, तो आपको विज्ञापन (बैनर, इंटरस्टीशियल या इनाम वाला विज्ञापन) के सबसे ऊपर, बीच में टेस्ट मोड लेबल दिखेगा:
इस टेस्ट मोड लेबल वाले विज्ञापनों पर क्लिक करना सुरक्षित होता है. अनुरोध, इंप्रेशन, और टेस्ट मोड में विज्ञापनों पर होने वाले क्लिक, आपके खाते की रिपोर्ट में नहीं दिखेंगे.
मीडिएशन की मदद से टेस्ट करना
Google की डेमो विज्ञापन यूनिट सिर्फ़ Google विज्ञापन दिखाती हैं. अपने मीडिएशन कॉन्फ़िगरेशन की जांच करने के लिए, टेस्ट डिवाइस चालू करें के तरीके का इस्तेमाल करें.
मीडिएट किए गए विज्ञापनों पर टेस्ट मोड लेबल नहीं दिखता. यह पक्का करना आपकी ज़िम्मेदारी है आपका हर एक मीडिएशन नेटवर्क के लिए टेस्ट मोड चालू हो, ताकि ये नेटवर्क, अमान्य गतिविधि के लिए आपके खाते को फ़्लैग नहीं करते हैं. ज़्यादा जानकारी के लिए, हर नेटवर्क की मीडिएशन गाइड देखें.
अगर आपको नहीं पता कि मीडिएशन विज्ञापन नेटवर्क अडैप्टर, टेस्ट मोड की सुविधा देता है या नहीं, तो ऐप्लिकेशन डेवलप करने के दौरान उस नेटवर्क के विज्ञापनों पर क्लिक करने से बचें. ResponseInfo::mediation_adapter_class_name()
तरीके का इस्तेमाल करके, किसी भी विज्ञापन फ़ॉर्मैट से यह पता लगाया जा सकता है कि मौजूदा विज्ञापन किस विज्ञापन नेटवर्क ने दिखाया है.