इस गाइड में बताया गया है कि Google Mobile Ads SDK की मदद से, मीडिएशन की मदद से, विज्ञापनों को लोड करने और दिखाने के लिए Google Mobile Ads SDK का इस्तेमाल कैसे किया जा सकता है. इसमें, वॉटरफ़ॉल और बिडिंग, दोनों की जानकारी शामिल होती है. इंटिग्रेशन का इस्तेमाल भी किया जाता है. इसमें किसी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में Pangle को जोड़ने का तरीका बताया गया है. साथ ही, Unity ऐप्लिकेशन में Pangle SDK टूल और अडैप्टर को इंटिग्रेट करने का तरीका भी बताया गया है.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
Pangle के लिए AdMob मीडिएशन अडैप्टर में ये सुविधाएं हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | |
वॉटरफ़ॉल | |
फ़ॉर्मैट | |
बैनर | |
मध्यवर्ती | |
इनाम दिया गया | |
इनाम वाले इंटरस्टीशियल विज्ञापन |
ज़रूरी शर्तें
- नया Google Mobile Ads SDK
- Unity 5.6 या इसके बाद का वर्शन
- Android पर डिप्लॉय करने के लिए
- Android API (एपीआई) लेवल 21 या उसके बाद का वर्शन
- iOS पर डिप्लॉय करने के लिए
- iOS डिप्लॉयमेंट टारगेट, 12.0 या इसके बाद का होना चाहिए
- Google Mobile Ads SDK की मदद से कॉन्फ़िगर किया गया एक चालू प्रोजेक्ट, Unity ज़्यादा जानकारी के लिए, शुरू करें देखें.
- मीडिएशन को पूरा करें शुरुआती निर्देश
पहला चरण: Pangle यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
अपने Pangle खाते में साइन अप करें या लॉग इन करें.
नया ऐप्लिकेशन जोड़ें
ऐप्लिकेशन टैब पर जाएं और ऐप्लिकेशन जोड़ें बटन पर क्लिक करें.
उस ऑपरेटिंग सिस्टम को चुनें जिसके लिए आपको ऐप्लिकेशन बनाना है. इसके बाद, बाकी फ़ॉर्म भरें. इसके बाद, सबमिट करें पर क्लिक करें.
Android
iOS
अपने ऐप्लिकेशन के ऐप्लिकेशन आईडी को नोट करें.
Android
iOS
विज्ञापन प्लेसमेंट बनाना
ऐप्लिकेशन बनने के बाद, अपना विज्ञापन प्लेसमेंट बनाने के लिए जोड़ें बटन पर क्लिक करें.
Android
iOS
बिडिंग
अपना विज्ञापन फ़ॉर्मैट और विज्ञापन प्लेसमेंट का नाम चुनें. इसके बाद, कीमत के टाइप के तौर पर इन-ऐप्लिकेशन बिडिंग चुनें. फ़ॉर्म का बाकी हिस्सा भरें और सबमिट करें पर क्लिक करें.
विज्ञापन प्लेसमेंट बनाने के बाद, विज्ञापन प्लेसमेंट आईडी को ध्यान से पढ़ें.
Android
iOS
वॉटरफ़ॉल
विज्ञापन फ़ॉर्मैट और विज्ञापन प्लेसमेंट का नाम चुनें. साथ ही, कीमत के टाइप के तौर पर ग्लोबल सीपीएम चुनें. बाकी फ़ॉर्म भरकर सबमिट करें पर क्लिक करें.
विज्ञापन प्लेसमेंट बनाने के बाद, विज्ञापन प्लेसमेंट आईडी को ध्यान से पढ़ें.
Android
iOS
Pang Reporting API कुंजी का पता लगाएं
बिडिंग
बिडिंग इंटिग्रेशन के लिए यह चरण ज़रूरी नहीं है.
वॉटरफ़ॉल
पेज के नीचे बाएं कोने में मौजूद User ID पर ध्यान दें.
इंटिग्रेशन > SDK और एपीआई > Pangle Reporting API 2.0 पर क्लिक करें. भूमिका आईडी और सुरक्षा कुंजी पर ध्यान दें.
टेस्ट मोड चालू करें
Pangle टेस्ट विज्ञापन चालू करने के तरीके के बारे में टेस्ट विज्ञापन जोड़ने का तरीका गाइड में दिए गए निर्देशों का पालन करें.
दूसरा चरण: यूज़र इंटरफ़ेस (यूआई) में Pangle डिमांड सेट अप करना AdMob
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
Android
निर्देशों के लिए, Android की गाइड में दूसरा चरण देखें.
iOS
निर्देशों के लिए, iOS की गाइड में दूसरा चरण देखें.
तीसरा चरण: Pangle SDK टूल और अडैप्टर इंपोर्ट करना
Changelog में दिए डाउनलोड लिंक से, Google Mobile Ads मीडिएशन प्लगिन के
नए वर्शन को डाउनलोड करें और ZIP फ़ाइल से GoogleMobileAdsPangleMediation.unitypackage
निकालें.
अपने Unity प्रोजेक्ट एडिटर में, ऐसेट > पैकेज इंपोर्ट करें > कस्टम पैकेज चुनें और डाउनलोड की गई GoogleMobileAdsPangleMediation.unitypackage
फ़ाइल ढूंढें. पक्का करें कि सभी फ़ाइलें चुनी गई हों और
इंपोर्ट करें पर क्लिक करें.
इसके बाद, ऐसेट > Play सेवाएं रिज़ॉल्वर > Android रिज़ॉल्वर >
ज़बरदस्ती हल करें चुनें. Unity Play Services रिज़ॉल्वर लाइब्रेरी, शुरुआत से डिपेंडेंसी रिज़ॉल्यूशन लागू करेगी. साथ ही, डिपेंडेंसी के लिए बताई गई डिपेंडेंसी को आपके Unity ऐप्लिकेशन की Assets/Plugins/Android
डायरेक्ट्री में कॉपी करेगी.
चौथा चरण: ज़रूरी कोड जोड़ना
Android
Pangle इंटिग्रेशन के लिए किसी अन्य कोड की ज़रूरत नहीं है.
iOS
SKAdNetwork इंटिग्रेशन
अपने प्रोजेक्ट की Info.plist
फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए, Pangle के दस्तावेज़ देखें.
पांचवां चरण: लागू होने की जांच करना
टेस्ट विज्ञापनों को चालू करें
पक्का करें कि आपनेके लिए अपना टेस्ट डिवाइस रजिस्टर किया हो और Pangle यूज़र इंटरफ़ेस (यूआई) में टेस्ट मोड चालू किया हो. AdMob
टेस्ट विज्ञापनों की पुष्टि करें
यह पुष्टि करने के लिए कि Pangleसे आपको टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में विज्ञापन के एक सोर्स को टेस्ट करने की सुविधा चालू करें. इसके लिए, Pangle (Bidding) and Pangle (Waterfall) विज्ञापन सोर्स का इस्तेमाल करें.
गड़बड़ी कोड
अगर अडैप्टर को 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 मीडिएशन प्लगिन चेंजलॉग
वर्शन 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 से बनाया और टेस्ट किया गया.