इस गाइड में बताया गया है कि वॉटरफ़ॉल इंटिग्रेशन को शामिल करते समय, मीडिएशन की मदद से विज्ञापन दिखाने और लोड करने के लिए, Google Mobile Ads SDK का इस्तेमाल कैसे किया जाता है. इसमें किसी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में nend जोड़ने का तरीका बताया गया है. साथ ही, Unity ऐप्लिकेशन में nend SDK टूल और अडैप्टर को इंटिग्रेट करने का तरीका भी बताया गया है.
nend के लिए डैशबोर्ड इंटरफ़ेस में अपने लेबल, बटन, और ब्यौरे के लिए जैपनीज़ टेक्स्ट का इस्तेमाल किया गया है. यहां दिखाए गए स्क्रीनशॉट का अनुवाद नहीं किया गया है. हालांकि, इस गाइड के टेक्स्ट में लेबल और बटन के बारे में उनके अंग्रेज़ी नामों से बताया गया है. उदाहरण के लिए, "यूआरएल スキーム", "यूआरएल स्कीम" होता है.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
इंटिग्रेशन | |
---|---|
बिडिंग | |
वॉटरफ़ॉल | |
फ़ॉर्मैट | |
बैनर | |
मध्यवर्ती | |
इनाम दिया गया |
ज़रूरी शर्तें
- Unity 4 या उसके बाद का वर्शन
- नया Google Mobile Ads SDK
- Android पर डिप्लॉय करने के लिए
- Android API का लेवल 19 या उसके बाद वाला वर्शन
- iOS पर डिप्लॉय करने के लिए
- iOS डिप्लॉयमेंट टारगेट, 12.0 या इसके बाद का होना चाहिए
- Google Mobile Ads SDK के साथ कॉन्फ़िगर किया गया Unity प्रोजेक्ट, जो काम करता है. ज़्यादा जानकारी के लिए, शुरू करें देखें.
- मीडिएशन को पूरा करें शुरुआती निर्देश
पहला चरण: यूज़र इंटरफ़ेस (यूआई) जोड़ें में कॉन्फ़िगरेशन सेट अप करना
अपने 'nend खाते' में साइन अप करें या साइन इन करें.
अपने ऐप्लिकेशन को 'शामिल करें' डैशबोर्ड में जोड़ने के लिए, पहले प्लेसमेंट मैनेजमेंट टैब पर क्लिक करें. इसके बाद, साइट/ऐप्लिकेशन चुनें. अपने ऐप्लिकेशन को जोड़ने के लिए, ऐप्लिकेशन जोड़ें बटन पर क्लिक करें.
ऐप्लिकेशन बनाएं
अपने ऐप्लिकेशन का नाम डालें और ऐप्लिकेशन टाइप के तौर पर अपना ऐप्लिकेशन प्लैटफ़ॉर्म चुनें. यूआरएल डालें और देखें कि आपका ऐप्लिकेशन, सही ऐप स्टोर में लिस्ट किया गया है या नहीं
(अगर आपका ऐप्लिकेशन अभी तक रिलीज़ नहीं हुआ है, तो रिलीज़ नहीं हुए ऐप्लिकेशन के बारे में अक्सर पूछे जाने वाले सवाल देखें). अपने ऐप्लिकेशन के लिए कोई कैटगरी चुनें और इसके बाद, बनाएं पर क्लिक करें.
Android
iOS
आपका ऐप्लिकेशन बन जाने के बाद, वह डैशबोर्ड पर दिखेगा.
Android
iOS
प्लेसमेंट बनाएं
ऐप्लिकेशन रजिस्टर होने के बाद, प्लेसमेंट बनाना शुरू किया जा सकता है. बैनर विज्ञापनों का प्लेसमेंट बनाने के लिए, प्लेसमेंट मैनेजमेंट टैब पर जाएं और प्लेसमेंट पर क्लिक करें. इसके बाद, नया प्लेसमेंट बनाएं बटन पर क्लिक करें.
ड्रॉप-डाउन मेन्यू में अपना ऐप्लिकेशन चुनें. इसके बाद, नीचे दिए गए उन निर्देशों का पालन करें जो आपके पसंदीदा विज्ञापन फ़ॉर्मैट से मेल खाते हैं.
बैनर
विज्ञापन के टाइप के लिए स्टिल इमेज और इन्वेंट्री टाइप के लिए बैनर चुनें. ऐसा करने के बाद, प्लेसमेंट का नाम डालें, इन्वेंट्री के बारे में जानकारी भरें, इन्वेंट्री फ़ॉर्मैट चुनें, और आखिर में इन्वेंट्री का साइज़ चुनें. काम पूरा होने के बाद, अपना प्लेसमेंट बनाने के लिए बनाएं बटन पर क्लिक करें.
मध्यवर्ती
विज्ञापन टाइप के लिए स्टिल इमेज और इन्वेंट्री टाइप के लिए अचानक दिखने वाला (इंटरस्टीशियल) इमेज चुनें. यह करने के बाद, प्लेसमेंट का नाम डालें, इन्वेंट्री के बारे में जानकारी भरें, और ड्रॉप-डाउन सूची से विज्ञापन दिखाने की फ़्रीक्वेंसी चुनें. काम पूरा होने के बाद, अपना प्लेसमेंट बनाने के लिए बनाएं बटन पर क्लिक करें.
पेज पर अचानक दिखने वाले वीडियो विज्ञापनों के लिए, विज्ञापन के टाइप के लिए वीडियो और इन्वेंट्री टाइप के लिए इंटरस्टीशियल चुनें. ऐसा करने के बाद, प्लेसमेंट का नाम डालें, इन्वेंट्री के बारे में जानकारी भरें, और ड्रॉप-डाउन सूची से सही कैटगरी चुनें. काम पूरा होने के बाद, अपना प्लेसमेंट बनाने के लिए बनाएं बटन पर क्लिक करें.
इनाम दिया गया
विज्ञापन के टाइप के लिए वीडियो और इन्वेंट्री टाइप के लिए इनाम चुनें. ऐसा करने के बाद, प्लेसमेंट का नाम डालें, इन्वेंट्री की जानकारी भरें, और ड्रॉप-डाउन सूची से सही कैटगरी चुनें.
इनाम की सेटिंग में जाकर, ड्रॉप-डाउन सूची का इस्तेमाल करके, इनाम का कॉन्टेंट चुनें. इसके बाद, अपनी पसंद के हिसाब से वर्चुअल मुद्रा का नाम डालें. काम पूरा होने के बाद, अपना प्लेसमेंट बनाने के लिए बनाएं बटन पर क्लिक करें.
नेटिव लेआउट
विज्ञापन के टाइप के लिए स्टिल इमेज चुनें और इन्वेंट्री टाइप के लिए नेटिव चुनें. यह करने के बाद, प्लेसमेंट का नाम डालें, इन्वेंट्री के बारे में जानकारी भरें, और विज्ञापन की इमेज का चुनाव चुनें. काम पूरा होने के बाद, अपना प्लेसमेंट बनाने के लिए बनाएं बटन पर क्लिक करें.
नेटिव वीडियो विज्ञापनों के लिए, विज्ञापन के टाइप के लिए वीडियो और इन्वेंट्री टाइप के लिए नेटिव (कस्टम) चुनें. ऐसा करने के बाद, प्लेसमेंट का नाम डालें, इन्वेंट्री के बारे में जानकारी भरें, और ड्रॉप-डाउन सूची से सही कैटगरी चुनें.
नेटिव सेटिंग में जाकर, सूची से कोई वीडियो विज्ञापन ओरिएंटेशन और नेटिव विज्ञापन का टाइप चुनें. काम पूरा होने के बाद, अपना प्लेसमेंट बनाने के लिए बनाएं बटन पर क्लिक करें.
अगले सेक्शन में अपनी AdMob विज्ञापन यूनिट सेट अप करने के लिए, आपके पास हर प्लेसमेंट के लिए apiKey और SpotID होने चाहिए. इन्हें ढूंढने के लिए, प्लेसमेंट मैनेजमेंट टैब पर जाएं और अपने ऐप्लिकेशन के नाम के नीचे SDK टूल बटन चुनें.
apiKey और spotID का ध्यान रखें.
आपको nend के रिपोर्टिंग एपीआई के लिए भी एपीआई पासकोड की ज़रूरत होगी. इसे स्क्रैपिंग के लिए एपीआई पासकोड कहते हैं. यह आपको टूल टैब में मिलेगा.
दूसरा चरण: यूज़र इंटरफ़ेस (यूआई) में AdMob मांग सेट अप करें
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
Android
निर्देशों के लिए, Android की गाइड में दूसरा चरण देखें.
iOS
निर्देशों के लिए, iOS की गाइड में दूसरा चरण देखें.
तीसरा चरण: nend SDK टूल और अडैप्टर इंपोर्ट करना
Changelog में मौजूद डाउनलोड लिंक से Google Mobile Ads मीडिएशन प्लगिन का सबसे नया वर्शन डाउनलोड करें
और zip
फ़ाइल से GoogleMobileAdsNendMediation.unitypackage
पैकेज लें.
अपने Unity प्रोजेक्ट के एडिटर में, ऐसेट > पैकेज इंपोर्ट करें > कस्टम पैकेज चुनें और डाउनलोड की गई GoogleMobileAdsNendMediation.unitypackage
फ़ाइल ढूंढें. पक्का करें कि सभी फ़ाइलें चुनी गई हों और इंपोर्ट करें पर क्लिक करें.
इसके बाद, ऐसेट > Play सेवाएं रिज़ॉल्वर > Android रिज़ॉल्वर >
ज़बरदस्ती हल करें चुनें. Unity Play Services रिज़ॉल्वर लाइब्रेरी, शुरुआत से डिपेंडेंसी रिज़ॉल्यूशन लागू करेगी. साथ ही, डिपेंडेंसी के लिए बताई गई डिपेंडेंसी को आपके Unity ऐप्लिकेशन की Assets/Plugins/Android
डायरेक्ट्री में कॉपी करेगी.
चौथा चरण: ज़रूरी कोड जोड़ना
Android
nend इंटिग्रेशन के लिए किसी अन्य कोड की ज़रूरत नहीं है.
iOS
SKAdNetwork इंटिग्रेशन
अपने प्रोजेक्ट की Info.plist
फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए, nend का दस्तावेज़ फ़ॉलो करें.
पांचवां चरण: लागू होने की जांच करना
टेस्ट विज्ञापनों को चालू करें
पक्का करें कि आपने AdMob. बैनर, पेज पर अचानक दिखने वाले विज्ञापनों, और इनाम वाले टेस्ट विज्ञापन पाने के लिए, nend एपीआई पासकोड और स्पॉट आईडी का इस्तेमाल करने का सुझाव देता है. यह सुझाव टेस्ट विज्ञापन यूनिट न भेजें पेज पर दिया गया है. टेस्टिंग के दौरान, इन्हें आपकी AdMob विज्ञापन यूनिट के लिए, एपीआई पासकोड और स्पॉट आईडी के तौर पर डाला जा सकता है. जब आपका ऐप्लिकेशन प्रोडक्शन के लिए तैयार हो जाता है, तब इन्हें एपीआई पासकोड और Spot आईडी से बदल दिया जाता है.
टेस्ट विज्ञापनों की पुष्टि करें
यह पुष्टि करने के लिए कि nendसे आपको टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में विज्ञापन के एक सोर्स को टेस्ट करने की सुविधा चालू करें. इसके लिए, nend (Waterfall) विज्ञापन सोर्स का इस्तेमाल करें.
गड़बड़ी कोड
अगर अडैप्टर, nend से कोई विज्ञापन नहीं लेता है, तो पब्लिशर नीचे दी गई क्लास में
ResponseInfo
का इस्तेमाल करके, विज्ञापन रिस्पॉन्स में होने वाली गड़बड़ी की जांच कर सकते हैं:
Android
com.google.ads.mediation.nend.NendAdapter
com.google.ads.mediation.nend.NendRewardedAdapter
com.google.ads.mediation.nend.NendMediationAdapter
iOS
GADMAdapterNend
GADMAdapterNend
GADMAdapterNendRewarded
GADMediationAdapterNend
जब कोई विज्ञापन लोड नहीं हो पाता है, तब nend अडैप्टर जो कोड और उनके साथ दिखाता है उनकी जानकारी यहां दी गई है:
Android
गड़बड़ी का कोड | डोमेन | वजह |
---|---|---|
101 | com.google.ads.mediation.nend | nend को विज्ञापन लोड करने और दिखाने के लिए, गतिविधि का कॉन्टेक्स्ट चाहिए. |
102 | com.google.ads.mediation.nend | यूज़र इंटरफ़ेस (यूआई) AdMob में कॉन्फ़िगर किए गए सर्वर पैरामीटर मौजूद नहीं हैं या अमान्य हैं. |
103 | com.google.ads.mediation.nend | विज्ञापन अभी दिखाए जाने के लिए तैयार नहीं है. |
104 | com.google.ads.mediation.nend | विज्ञापन नहीं चला पाए. |
105 | com.google.ads.mediation.nend | अनुरोध किए गए विज्ञापन का आकार समर्थित बैनर आकार से मेल नहीं खाता. |
106 | com.google.ads.mediation.nend | कॉन्टेक्स्ट ऑब्जेक्ट रेफ़रंस null है और/या हाल ही में मेमोरी से रिलीज़ किया गया है. |
200-299 | net.nend.android | SDK टूल से पेज पर अचानक दिखने वाले विज्ञापन लोड करने में गड़बड़ी हुई. ज़्यादा जानकारी के लिए, कोड देखें. |
300-399 | net.nend.android | SDK टूल से पेज पर अचानक दिखने वाले विज्ञापन की गड़बड़ी का पता चला. ज़्यादा जानकारी के लिए, कोड देखें. |
400-499 | net.nend.android | SDK टूल से विज्ञापन में गड़बड़ी हुई. ज़्यादा जानकारी के लिए, कोड देखें. |
iOS
गड़बड़ी का कोड | डोमेन | वजह |
---|---|---|
101 | com.google.mediation.nend | nend SDK टूल ने गड़बड़ी की किसी अतिरिक्त जानकारी के बिना, लोड न होने वाला कॉलबैक दिखाया. |
102 | com.google.mediation.nend | nend SDK टूल ने गड़बड़ी की कोई अतिरिक्त जानकारी दिए बिना, शो के काम न करने वाला कॉलबैक दिखाया. |
103 | com.google.mediation.nend | यूज़र इंटरफ़ेस (यूआई) AdMob में कॉन्फ़िगर किए गए सर्वर पैरामीटर मौजूद नहीं हैं या अमान्य हैं. |
104 | com.google.mediation.nend | नेटिव विज्ञापनों की इमेज एसेट लोड नहीं हो सकीं. |
105 | com.google.mediation.nend | विज्ञापन तैयार नहीं होने के कारण सहयोगी विज्ञापन नहीं दिखाए जा सके. |
106 | com.google.mediation.nend | बैनर विज्ञापन का अनुरोध किया गया आकार समर्थित बैनर आकार से मेल नहीं खाता है. |
200-699 | SDK टूल के ज़रिए भेजा गया. | SDK टूल में गड़बड़ी हुई है. ज़्यादा जानकारी के लिए, nend का दस्तावेज़ देखें. |
Unity मीडिएशन प्लगिन का बदलाव लॉग जोड़ें
वर्शन 8.0.0
- Android अडैप्टर के 10.0.0.0 वर्शन पर काम करता है.
- iOS अडैप्टर के वर्शन 8.2.0.0 को सेट करने की सुविधा काम करती है.
- Google Mobile Ads Unity प्लगिन के वर्शन 8.6.0 से बनाया और टेस्ट किया गया.
वर्शन 7.0.0
- अडैप्टर के कॉन्टेंट को
GoogleMobileAds/Mediation/Nend/
में ले जाया गया. GoogleMobileAds.Mediation.Nend
का इस्तेमाल करने के लिए, रीफ़ैक्टर किया गया अडैप्टर नेमस्पेस.- Android अडैप्टर के 9.0.1.0 वर्शन को दें.
- iOS अडैप्टर के वर्शन 8.0.1.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 8.1.0 से बनाया और टेस्ट किया गया.
वर्शन 6.0.1
- Android अडैप्टर के 9.0.0.0 वर्शन पर काम करता है.
- iOS अडैप्टर के वर्शन 7.4.0.1 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 7.4.1 की मदद से बनाया और टेस्ट किया गया.
वर्शन 6.0.0
- Android अडैप्टर के 9.0.0.0 वर्शन पर काम करता है.
- iOS अडैप्टर के वर्शन 7.4.0.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 7.2.0 से बनाया और टेस्ट किया गया.
वर्शन 5.2.0
- Android अडैप्टर के 8.1.0.1 वर्शन पर काम करता है.
- iOS अडैप्टर के वर्शन 7.3.0.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 7.0.2 की मदद से बनाया और टेस्ट किया गया.
वर्शन 5.1.0
- Android अडैप्टर के 8.1.0.0 वर्शन पर काम करता है.
- iOS अडैप्टर के वर्शन 7.2.0.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 7.0.0 से बनाया और टेस्ट किया गया.
वर्शन 5.0.0
- Android अडैप्टर के 8.0.1.0 वर्शन पर काम करता है.
- iOS अडैप्टर के वर्शन 7.1.0.0 पर काम करता है.
वर्शन 4.0.1
- Android अडैप्टर के 7.0.3.0 वर्शन पर काम करता है.
- iOS अडैप्टर के वर्शन 7.0.5.0 पर काम करता है.
वर्शन 4.0.0
- Android अडैप्टर के 7.0.0.0 वर्शन पर काम करता है.
- iOS अडैप्टर के वर्शन 7.0.0.0 पर काम करता है.
वर्शन 3.0.0
- Android अडैप्टर के 6.0.1.0 वर्शन पर काम करता है.
- iOS अडैप्टर के वर्शन 6.0.1.0 पर काम करता है.
वर्शन 2.3.0
- Android अडैप्टर के 5.4.2.0 वर्शन को दें.
- iOS अडैप्टर के वर्शन 5.4.1.0 पर काम करता है.
वर्शन 2.2.0
- Android अडैप्टर के 5.3.0.0 वर्शन पर काम करता है.
- iOS अडैप्टर के वर्शन 5.3.0.0 पर काम करता है.
वर्शन 2.1.0
- प्लगिन को अपडेट किया गया, ताकि वह नए Rewarded API के साथ काम कर सके.
- Android अडैप्टर के 5.1.0.2 वर्शन पर काम करता है.
- iOS अडैप्टर के 5.1.1.0 वर्शन के साथ काम करता है.
वर्शन 2.0.3
- Android अडैप्टर के 5.0.2.1 वर्शन पर काम करता है.
- iOS अडैप्टर के 5.0.2.0 वर्शन के साथ काम करता है.
वर्शन 2.0.2
- Android अडैप्टर के वर्शन 5.0.2.0 पर काम करता है.
- iOS अडैप्टर के 5.0.2.0 वर्शन के साथ काम करता है.
वर्शन 2.0.1
- Android अडैप्टर के वर्शन 5.0.2.0 पर काम करता है.
- iOS अडैप्टर के 5.0.1.0 वर्शन के साथ काम करता है.
वर्शन 2.0.0
- Android अडैप्टर के 5.0.0.0 वर्शन पर काम करता है.
- iOS अडैप्टर के 5.0.0.0 वर्शन के साथ काम करता है.
वर्शन 1.0.2
- Android अडैप्टर के 4.0.5.0 वर्शन पर काम करता है.
- iOS अडैप्टर के 4.0.6.0 वर्शन के साथ काम करता है.
वर्शन 1.0.1
- Android SDK के 4.0.4 वर्शन पर काम करता है.
- iOS SDK के 4.0.4 वर्शन पर काम करता है.
वर्शन 1.0.0
- पहली रिलीज़!
- Android SDK के 4.0.2 वर्शन पर काम करता है.
- iOS SDK के 4.0.2 वर्शन पर काम करता है.