इस गाइड में, मीडिएशन का इस्तेमाल करके, Pangle से विज्ञापन लोड करने और दिखाने के लिए, Google Mobile Ads SDK टूल का इस्तेमाल करने का तरीका बताया गया है. इसमें, वॉटरफ़ॉल और बिडिंग, दोनों बिडिंग इंटिग्रेशन को कवर किया गया है. इसमें, किसी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में Pangle को जोड़ने का तरीका बताया गया है. साथ ही, Pangle SDK टूल और अडैप्टर को Unity ऐप्लिकेशन में इंटिग्रेट करने का तरीका भी बताया गया है.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
AdMob Pangle के लिए मीडिएशन अडैप्टर में ये सुविधाएं होती हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | |
झरना | |
फ़ॉर्मैट | |
बैनर | |
मध्यवर्ती | |
इनाम दिया गया | |
इनाम वाला इंटरस्टीशियल विज्ञापन |
ज़रूरी शर्तें
- Google Mobile Ads SDK का सबसे नया वर्शन
- Unity 5.6 या इसके बाद वाला वर्शन
- [बिडिंग के लिए]: बिडिंग में काम करने वाले सभी विज्ञापन फ़ॉर्मैट को इंटिग्रेट करने के लिए, Pangle 2.4.0 या उसके बाद के वर्शन के लिए Google Mobile Ads मीडिएशन प्लग इन का इस्तेमाल करें (नया वर्शन इस्तेमाल करने का सुझाव दिया जाता है)
- Android पर डिप्लॉय करने के लिए
- Android एपीआई लेवल 21 या उसके बाद का वर्शन
- iOS पर डिप्लॉय करने के लिए
- iOS डिप्लॉयमेंट टारगेट 12.0 या उसके बाद का होना चाहिए
- Google Mobile Ads SDK के साथ कॉन्फ़िगर किया गया, काम करने वाला Unity प्रोजेक्ट. ज़्यादा जानकारी के लिए, शुरू करें लेख पढ़ें.
- मीडिएशन की प्रोसेस पूरी करें शुरुआती निर्देशों की गाइड
पहला चरण: Pangle यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
अपने Pangle खाते में साइन अप करें या लॉग इन करें.
नया ऐप्लिकेशन जोड़ना
ऐप्लिकेशन टैब पर जाएं और ऐप्लिकेशन जोड़ें बटन पर क्लिक करें.
वह ऑपरेटिंग सिस्टम चुनें जिसके लिए आपको ऐप्लिकेशन बनाना है. इसके बाद, बाकी फ़ॉर्म भरें. इसके बाद, सबमिट करें पर क्लिक करें.
Android
iOS
अपने ऐप्लिकेशन का ऐप्लिकेशन आईडी नोट करें.
Android
iOS
विज्ञापन प्लेसमेंट बनाना
आवेदन बनाने के बाद, विज्ञापन प्लेसमेंट बनाने के लिए जोड़ें बटन पर क्लिक करें.
Android
iOS
बिडिंग
अपना विज्ञापन फ़ॉर्मैट और विज्ञापन प्लेसमेंट का नाम चुनें. साथ ही, कीमत तय करने का टाइप के तौर पर इन-ऐप्लिकेशन बिडिंग चुनें. फ़ॉर्म में बाकी जानकारी भरें और सबमिट करें पर क्लिक करें.
विज्ञापन प्लेसमेंट बन जाने के बाद, विज्ञापन प्लेसमेंट आईडी पर ध्यान दें.
Android
iOS
झरना
विज्ञापन फ़ॉर्मैट और विज्ञापन प्लेसमेंट का नाम चुनें. साथ ही, कीमत का टाइप के तौर पर ग्लोबल सीपीएम चुनें. फ़ॉर्म में बाकी जानकारी भरें और सबमिट करें पर क्लिक करें.
विज्ञापन प्लेसमेंट बन जाने के बाद, विज्ञापन प्लेसमेंट आईडी पर ध्यान दें.
Android
iOS
Pangle Reporting API की कुंजी ढूंढना
बिडिंग
बिडिंग इंटिग्रेशन के लिए, यह चरण ज़रूरी नहीं है.
झरना
पेज पर सबसे नीचे बाएं कोने में मौजूद यूज़र आईडी को अपने पास लिखकर रखें.
इंटिग्रेशन > SDK टूल और एपीआई > Pangle Reporting API 2.0 पर क्लिक करें. भूमिका आईडी और सुरक्षा कुंजी को नोट करें.
टेस्ट मोड चालू करना
Pangle के टेस्ट विज्ञापनों को चालू करने के लिए, टेस्ट विज्ञापन जोड़ने का तरीका गाइड में दिए गए निर्देशों का पालन करें.
दूसरा चरण: AdMob यूज़र इंटरफ़ेस (यूआई) में Pangle की मांग सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
Android
निर्देशों के लिए, Android के लिए बनी गाइड में दूसरा चरण देखें.
iOS
निर्देशों के लिए, iOS के लिए बनी गाइड में दूसरा चरण देखें.
तीसरा चरण: Pangle SDK टूल और अडैप्टर इंपोर्ट करना
OpenUPM-CLI
अगर आपने OpenUPM-CLI इंस्टॉल किया है, तो अपने प्रोजेक्ट की रूट डायरेक्ट्री से यह कमांड चलाकर, Unity के लिए Google Mobile Ads Pangle Mediation प्लग इन को अपने प्रोजेक्ट में इंस्टॉल किया जा सकता है:
openupm add com.google.ads.mobile.mediation.pangle
OpenUPM
Unity पैकेज मैनेजर की सेटिंग खोलने के लिए, अपने Unity प्रोजेक्ट एडिटर में बदलाव करें > प्रोजेक्ट सेटिंग > पैकेज मैनेजर चुनें.
स्कोप वाली रजिस्ट्री टैब में, OpenUPM को स्कोप वाली रजिस्ट्री के तौर पर जोड़ें. इसके लिए, यह जानकारी दें:
- नाम:
OpenUPM
- URL:
https://package.openupm.com
- दायरा:
com.google
इसके बाद, Unity Package Manager खोलने के लिए, विंडो > पैकेज मैनेजर पर जाएं. इसके बाद, ड्रॉप-डाउन मेन्यू से मेरी रजिस्ट्री चुनें.
Google Mobile Ads Pangle Mediation पैकेज चुनें और इंस्टॉल करें पर क्लिक करें.
Unity पैकेज
बदलावों की जानकारी में दिए गए डाउनलोड लिंक से, Pangle के लिए Google Mobile Ads मीडिएशन प्लग इन का नया वर्शन डाउनलोड करें. इसके बाद, ज़िप फ़ाइल से GoogleMobileAdsPangleMediation.unitypackage
को निकालें.
अपने Unity प्रोजेक्ट एडिटर में, ऐसेट > पैकेज इंपोर्ट करें >
कस्टम पैकेज चुनें और वह
GoogleMobileAdsPangleMediation.unitypackage
फ़ाइल ढूंढें जिसे आपने डाउनलोड किया है. पक्का करें कि सभी फ़ाइलें चुनी गई हों और इंपोर्ट करें पर क्लिक करें.
इसके बाद, ऐसेट > बाहरी डिपेंडेंसी मैनेजर >
Android रिज़ॉल्वर > बाध्य करके रिज़ॉल्व करें को चुनें. External Dependency Manager लाइब्रेरी, डिपेंडेंसी को हल करने की प्रोसेस को शुरू से शुरू करेगी. साथ ही, बताई गई डिपेंडेंसी को आपके Unity ऐप्लिकेशन की Assets/Plugins/Android
डायरेक्ट्री में कॉपी करेगी.
चौथा चरण: ज़रूरी कोड जोड़ना
Android
Pangle इंटिग्रेशन के लिए, किसी अन्य कोड की ज़रूरत नहीं है.
iOS
SKAdNetwork इंटिग्रेशन
अपने प्रोजेक्ट की Info.plist
फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए, Pangle के दस्तावेज़ में दिया गया तरीका अपनाएं.
पांचवां चरण: लागू किए गए टूल की जांच करना
टेस्ट विज्ञापन चालू करना
पक्का करें कि आपने AdMob के लिए, अपने टेस्ट डिवाइस को रजिस्टर किया हो. साथ ही, Pangle यूज़र इंटरफ़ेस (यूआई) में टेस्ट मोड चालू किया हो.
टेस्ट विज्ञापनों की पुष्टि करना
यह पुष्टि करने के लिए कि आपको Pangle से टेस्ट विज्ञापन मिल रहे हैं, Pangle (बिडिंग) और Pangle (वॉटरफ़ॉल) विज्ञापन स्रोत का इस्तेमाल करके, विज्ञापन जांचने वाले टूल में विज्ञापन के किसी एक स्रोत की जांच चालू करें.
गड़बड़ी के कोड
अगर अडैप्टर को Pangle से कोई विज्ञापन नहीं मिलता है, तो पब्लिशर इन क्लास में ResponseInfo
का इस्तेमाल करके, विज्ञापन रिस्पॉन्स से जुड़ी गड़बड़ी की जांच कर सकते हैं:
Android
com.pangle.ads
com.google.ads.mediation.pangle.PangleMediationAdapter
iOS
GADMediationAdapterPangle
जब कोई विज्ञापन लोड नहीं होता है, तो Pangle अडैप्टर से ये कोड और मैसेज मिलते हैं:
Android
गड़बड़ी का कोड | डोमेन | कारण |
---|---|---|
101 | com.google.ads.mediation.pangle | अमान्य सर्वर पैरामीटर (जैसे, ऐप्लिकेशन आईडी या प्लेसमेंट आईडी मौजूद नहीं है). |
102 | com.google.ads.mediation.pangle | अनुरोध किया गया विज्ञापन साइज़, Pangle के साथ काम करने वाले बैनर साइज़ से मेल नहीं खाता. |
103 | com.google.ads.mediation.pangle | बिड रिस्पॉन्स मौजूद नहीं है या अमान्य है. |
-1-60000 | com.pangle.ads | Pangle SDK टूल से गड़बड़ी का मैसेज मिला. ज़्यादा जानकारी के लिए, Pangle का दस्तावेज़ देखें. |
iOS
गड़बड़ी का कोड | डोमेन | कारण |
---|---|---|
101 | com.google.ads.mediation.pangle | अमान्य सर्वर पैरामीटर (जैसे, ऐप्लिकेशन आईडी या प्लेसमेंट आईडी मौजूद नहीं है). |
102 | com.google.ads.mediation.pangle | अनुरोध किया गया विज्ञापन साइज़, Pangle के साथ काम करने वाले बैनर साइज़ से मेल नहीं खाता. |
-1-60000 | Pangle SDK टूल ने भेजा | Pangle SDK टूल से गड़बड़ी का मैसेज मिला. ज़्यादा जानकारी के लिए, Pangle का दस्तावेज़ देखें. |
Pangle Unity मीडिएशन प्लगिन में हुए बदलावों का लॉग
4.4.2 वर्शन
- Pangle Android अडैप्टर के 6.3.0.4.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 6.3.1.0.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.4.0 वर्शन के साथ बनाया और टेस्ट किया गया.
4.4.1 वर्शन
- Pangle Android अडैप्टर के 6.3.0.4.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 6.3.0.8.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.3.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 4.4.0
- Pangle Android अडैप्टर के 6.3.0.2.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 6.3.0.6.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.3.0 वर्शन के साथ बनाया और टेस्ट किया गया.
4.3.3 वर्शन
- Pangle Android अडैप्टर के 6.2.0.7.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 6.2.0.9.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.2.1 वर्शन के साथ बनाया और टेस्ट किया गया.
4.3.2 वर्शन
- Pangle Android अडैप्टर के 6.2.0.6.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 6.2.0.8.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.2.0 वर्शन के साथ बनाया और टेस्ट किया गया.
4.3.1 वर्शन
- Pangle Android अडैप्टर के 6.2.0.5.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 6.2.0.7.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.2.0 वर्शन के साथ बनाया और टेस्ट किया गया.
4.3.0 वर्शन
- Pangle Android अडैप्टर के 6.2.0.4.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 6.2.0.5.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.2.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 4.2.1
- Pangle Android अडैप्टर के 6.1.0.7.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 6.1.0.6.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.2.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 4.2.0
DummyClient
का नाम बदलकरPlaceholderClient
किया गया.- Pangle Android अडैप्टर के 6.1.0.6.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 6.1.0.5.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.2.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 4.1.0
- Pangle Android अडैप्टर के 6.0.0.8.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 6.1.0.5.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.1.1 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 4.0.1
- Pangle Android अडैप्टर के 6.0.0.5.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 6.0.0.6.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.1.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 4.0.0
- Pangle Android अडैप्टर के 6.0.0.5.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 6.0.0.5.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.1.0 वर्शन के साथ बनाया और टेस्ट किया गया.
3.0.0 वर्शन
- Pangle Android अडैप्टर के 6.0.0.3.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 5.9.0.9.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.1.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 2.8.1
- Pangle Android अडैप्टर के 5.9.0.6.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 5.9.0.8.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.1.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 2.8.0
- Pangle Android अडैप्टर के 5.9.0.4.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 5.9.0.7.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.1.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 2.7.0
- Pangle Android अडैप्टर के 5.9.0.2.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 5.8.0.8.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.1.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 2.6.0
- Pangle Android अडैप्टर के 5.8.0.9.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 5.8.0.8.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.0.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 2.5.0
- Pangle Android अडैप्टर के 5.7.0.1.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 5.7.0.7.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 8.6.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 2.4.0
- Pangle Android अडैप्टर के 5.5.0.9.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 5.5.0.9.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 8.6.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 2.3.0
- Pangle Android अडैप्टर के 5.3.0.6.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 5.3.1.2.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 8.4.1 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 2.2.0
- Pangle Android अडैप्टर के 5.2.0.6.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 5.2.0.9.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 8.3.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 2.1.0
- Pangle Android अडैप्टर के 5.1.0.9.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 5.1.1.0.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लगिन के 8.1.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 2.0.0
- अडैप्टर का कॉन्टेंट
GoogleMobileAds/Mediation/Pangle/
में ले जाया गया. GoogleMobileAds.Mediation.Pangle
का इस्तेमाल करने के लिए, अडैप्टर नेमस्पेस को फिर से तैयार किया गया.- Pangle Android अडैप्टर के 5.0.0.7.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 5.0.0.6.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 7.4.1 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 1.5.1
- Pangle Android अडैप्टर के 4.9.0.7.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 4.9.0.8.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 7.4.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 1.5.0
- Pangle Android अडैप्टर के 4.9.0.6.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 4.9.0.7.0 वर्शन के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लग इन के 7.3.1 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.4.0
- Pangle Android अडैप्टर के 4.8.1.0.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 4.8.1.0.0 वर्शन के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लग इन के 7.3.1 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.3.1
- Pangle Android अडैप्टर के 4.7.0.6.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 4.7.0.6.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 7.2.0 वर्शन के साथ बनाया और टेस्ट किया गया.
1.3.0 वर्शन
Pangle
क्लास में, इन तरीकों के नाम बदले गए हैं:SetGDPR()
->SetGDPRConsent()
SetCCPA()
->SetDoNotSell()
- Pangle Android अडैप्टर के 4.7.0.5.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 4.7.0.5.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 7.2.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 1.2.0
- Pangle Android अडैप्टर के 4.5.0.6.1 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 4.5.2.8.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 7.1.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 1.1.0
- Pangle Android अडैप्टर के 4.5.0.3.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 4.5.1.3.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 7.0.2 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 1.0.0
- शुरुआती रिलीज़!
- Pangle Android अडैप्टर के 4.3.0.8.0 वर्शन के साथ काम करता है.
- Pangle iOS अडैप्टर के 4.3.0.5.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 7.0.0 वर्शन के साथ बनाया और टेस्ट किया गया.