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

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

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

पूर्वापेक्षा

जारी रखने से पहले, Google Mobile Ads SDK सेट अप करें.

डेमो विज्ञापन यूनिट

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

यहां डेमो विज्ञापन यूनिट दी गई हैं. ये हर फ़ॉर्मैट के लिए, खास टेस्ट क्रिएटिव की ओर ले जाती हैं:

विज्ञापन फ़ॉर्मैट डेमो विज्ञापन यूनिट का आईडी
ऐप्लिकेशन खोलने पर दिखने वाला विज्ञापन /21775744923/example/app-open
ऐंकर किया गया अडैप्टिव बैनर /21775744923/example/adaptive-banner
इनलाइन अडैप्टिव बैनर /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
पिक्चर में पिक्चर /21775744923/example/picture-in-picture
अहम जानकारी: ये डेमो विज्ञापन यूनिट, Ad Manager में सीधे तौर पर बेचे गए विज्ञापन दिखाने के लिए कॉन्फ़िगर की गई हैं. सीधे तौर पर बेचे गए विज्ञापन, AdChoices नहीं दिखाते.

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

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

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

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

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

  1. विज्ञापन इंटिग्रेट किया गया ऐप्लिकेशन लोड करें और विज्ञापन दिखाने का अनुरोध करें.
  2. कंसोल में इस तरह का मैसेज देखें:
    <Google> To get test ads on this device, set:
    GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers =
    @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
    अपने टेस्ट डिवाइस के आईडी को क्लिपबोर्ड पर कॉपी करें.
  3. testDeviceIdentifiers के ज़रिए टेस्ट डिवाइस आईडी सेट करने के लिए, अपने कोड में बदलाव करें:

    Swift

    let testDeviceIdentifiers = ["2077ef9a63d2b398840261c8221a0c9b"]
    MobileAds.shared.requestConfiguration.testDeviceIdentifiers = testDeviceIdentifiers
    

    Objective-C

    NSArray *testDeviceIdentifiers = @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
    GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers = testDeviceIdentifiers;
    
  4. ऐप्लिकेशन को फिर से चलाएं. अगर विज्ञापन Google का है, तो आपको विज्ञापन के सबसे ऊपर बीच में टेस्ट मोड लेबल दिखेगा. यह लेबल बैनर, इंटरस्टीशियल या इनाम वाले विज्ञापन पर दिखेगा:

    नेटिव ऐडवांस मोबाइल विज्ञापन फ़ॉर्मैट के लिए, हेडलाइन ऐसेट में टेस्ट मोड स्ट्रिंग पहले से जुड़ी होती है.

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

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

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

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

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