इस गाइड में, Google Mobile Ads SDK का इस्तेमाल करके, प्रॉडक्ट को लोड करने और दिखाने का तरीका बताया गया है मीडिएशन का इस्तेमाल करके, Chartboost के विज्ञापन इसमें वॉटरफ़ॉल इंटिग्रेशन के बारे में भी बताया जाता है. इसमें किसी विज्ञापन यूनिट में Chartboost जोड़ने का तरीका बताया गया है मीडिएशन कॉन्फ़िगरेशन और Chartboost SDK टूल और अडैप्टर को इंटिग्रेट करने का तरीका Unity ऐप्लिकेशन में भेज दिया जाएगा.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
Chartboost के AdMob मीडिएशन अडैप्टर में ये सुविधाएं मिलती हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | |
झरना | |
फ़ॉर्मैट | |
बैनर | |
मध्यवर्ती | |
इनाम दिया गया |
ज़रूरी शर्तें
- Unity 4 या इसके बाद का वर्शन
- Google Mobile Ads SDK का नया वर्शन
- Android पर डिप्लॉय करने के लिए
- Android एपीआई लेवल 21 या उसके बाद का वर्शन
- iOS पर डिप्लॉय करने के लिए
- iOS 12.0 या इसके बाद का डिप्लॉयमेंट टारगेट
- Google Mobile Ads SDK के साथ कॉन्फ़िगर किया गया एक चालू Unity प्रोजेक्ट. यहां जाएं: ज़्यादा जानकारी के लिए, शुरू करें.
- मध्यस्थता की प्रक्रिया पूरी करें शुरुआती निर्देश
पहला चरण: Chartboost के यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
Chartboost खाते के लिए साइन अप करें और अपने खाते की पुष्टि होने के बाद, लॉग इन करें. इसके बाद, ऐप्लिकेशन मैनेजमेंट टैब पर जाएं.
अपना ऐप्लिकेशन बनाने के लिए, नया ऐप्लिकेशन जोड़ें बटन पर क्लिक करें.
फ़ॉर्म का बाकी हिस्सा भरें और अपने ऐप्लिकेशन को सेटअप करने के लिए, ऐप्लिकेशन जोड़ें बटन पर क्लिक करें.
ऐप्लिकेशन बनाने के बाद, आपको उसके डैशबोर्ड पर भेज दिया जाएगा. अपने ऐप्लिकेशन के ऐप्लिकेशन आईडी और ऐप्लिकेशन हस्ताक्षर को ध्यान में रखें.
Android
iOS
AdMob आपके विज्ञापन यूनिट का आईडी सेट अप करने के लिए, Chartboost यूज़र आईडी और उपयोगकर्ता के हस्ताक्षर होना ज़रूरी है. AdMob Chartboost के यूज़र इंटरफ़ेस (यूआई) पर Chartboost मीडिएशन पर क्लिक करके, इन पैरामीटर को खोजा जा सकता है.
संसाधन > एपीआई एक्सप्लोरर टैब पर जाएं और पुष्टि करें सेक्शन में मौजूद अपने यूज़र आईडी और उपयोगकर्ता के हस्ताक्षर को नोट करें.
टेस्ट मोड चालू करें
आपके पास अपने ऐप्लिकेशन पर टेस्ट मोड चालू करने का विकल्प है. इसके लिए, Chartboost के यूज़र इंटरफ़ेस (यूआई) से ऐप्लिकेशन मैनेजमेंट टैब पर जाएं. इसके बाद, सूची में से अपना ऐप्लिकेशन चुनें और ऐप्लिकेशन की सेटिंग में बदलाव करें पर क्लिक करें.
Android
iOS
अपने ऐप्लिकेशन की सेटिंग में जाकर, ऐप्लिकेशन पर टेस्ट मोड को टॉगल किया जा सकता है.
टेस्ट मोड चालू होने के बाद, पहले बनाए गए विज्ञापन यूनिट आईडी का इस्तेमाल करके विज्ञापनों का अनुरोध किया जा सकता है. साथ ही, आपको Chartboost टेस्ट विज्ञापन मिलता है.
Chartboost के टेस्ट विज्ञापन मिलने के बाद, आपके ऐप्लिकेशन को Chartboost की पब्लिशर ऐप्लिकेशन की समीक्षा सेक्शन में शामिल किया जाएगा. Chartboost पर कमाई करने के लिए, पब्लिशर के ऐप्लिकेशन की समीक्षा को Chartboost से मंज़ूरी मिलना ज़रूरी है.
दूसरा चरण: यूज़र इंटरफ़ेस (यूआई) में AdMob Chartboost की मांग सेट अप करें
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
Android
निर्देशों के लिए, Android की गाइड में दूसरा चरण देखें.
iOS
निर्देशों के लिए, iOS की गाइड में दूसरा चरण देखें.
Chartboost को जीडीपीआर और अमेरिका के कानूनों के तहत आने वाली विज्ञापन पार्टनर की सूची में जोड़ें
जीडीपीआर सेटिंग और अमेरिका के कानूनों के बारे में सेटिंग में दिया गया तरीका अपनाएं, ताकि Chartboost को जीडीपीआर और अमेरिका के कानूनों के बारे में बताने वाली विज्ञापन पार्टनर सूची में AdMob यूज़र इंटरफ़ेस (यूआई) जोड़ा जा सके.
तीसरा चरण: Chartboost SDK टूल और अडैप्टर इंपोर्ट करना
Chartboost के लिए Google मोबाइल विज्ञापन मीडिएशन प्लग इन का सबसे नया वर्शन डाउनलोड करें
डाउनलोड लिंक से
Changelog और एक्सट्रैक्ट
ZIP फ़ाइल से GoogleMobileAdsChartboostMediation.unitypackage
लिया गया है.
Unity प्रोजेक्ट एडिटर में, ऐसेट > पैकेज इंपोर्ट करें >
कस्टम पैकेज ढूंढें और GoogleMobileAdsChartboostMediation.unitypackage
ढूंढें
डाउनलोड की गई फ़ाइल है. पक्का करें कि सभी फ़ाइलें चुनी गई हों और फिर क्लिक करें
इंपोर्ट करें.
इसके बाद, ऐसेट > Play services का रिज़ॉल्वर > Android रिज़ॉल्वर >
समस्या को ज़बरदस्ती हल करें. Unity Play Services रिज़ॉल्वर लाइब्रेरी,
डिपेंडेंसी रिज़ॉल्यूशन को शुरू से सेट करें और एलान की गई डिपेंडेंसी को
आपके Unity ऐप्लिकेशन की Assets/Plugins/Android
डायरेक्ट्री.
चौथा चरण: Chartboost SDK टूल पर निजता सेटिंग लागू करें
ईयू (यूरोपीय संघ) की सहमति और जीडीपीआर
Google ईयू उपयोगकर्ता की सहमति के तहत नीति के तहत, आपको यह पक्का करना होगा कि यूरोपियन इकनॉमिक एरिया (ईईए) के उपयोगकर्ताओं से मिली सहमति डिवाइस के आइडेंटिफ़ायर और निजी डेटा का इस्तेमाल नहीं किया जा सकता. यह नीति ईयू के ई-निजता निर्देश और सामान्य डेटा की सुरक्षा के लिए ज़रूरी शर्तें कानून (जीडीपीआर). सहमति लेते समय, आपको हर विज्ञापन नेटवर्क की पहचान करनी होगी जो निजी डेटा इकट्ठा कर सकती है, पा सकती है या उसका इस्तेमाल कर सकती है. हम हर नेटवर्क के इस्तेमाल के बारे में जानकारी देते हैं. Google, फ़िलहाल ये काम नहीं कर पाएगा ऐसे नेटवर्क को अपने-आप उपयोगकर्ता की सहमति की सेटिंग भेजें.
Chartboost के वर्शन 3.1.0 के लिए Google मोबाइल विज्ञापन मीडिएशन प्लगिन में,
Chartboost.AddDataUseConsent()
तरीका. नीचे दिया गया सैंपल कोड, डेटा का इस्तेमाल करता है
NonBehavioral
के लिए सहमति. अगर आपको इस तरीके को कॉल करना है, तो हमारा सुझाव है कि
आपको Google Mobile Ads SDK का इस्तेमाल करके विज्ञापनों का अनुरोध करने से पहले ऐसा करना होगा.
using GoogleMobileAds.Api.Mediation.Chartboost;
// ...
Chartboost.AddDataUseConsent(CBGDPRDataUseConsent.NonBehavioral);
अमेरिका के निजता कानून
अमेरिका राज्यों के निजता कानून यह ज़रूरी है कि उपयोगकर्ता "बिक्री" से ऑप्ट आउट करने के लिए उनकी "निजी जानकारी" (जैसा कि कानून में उन शर्तों से ऑप्ट-आउट किया जा सकता है. जानकारी" "बिक्री" लिंक पार्टी का होम पेज. कॉन्टेंट बनाने अमेरिका राज्यों की निजता कानूनों का पालन करने से जुड़ी गाइड की मदद से, सीमित डेटा प्रोसेसिंग के लिए खोज रहे हैं, लेकिन Google इस सेटिंग को हर विज्ञापन पर लागू नहीं कर सकता अपनी मीडिएशन चेन में नेटवर्क का इस्तेमाल करें. इसलिए, आपको हर विज्ञापन नेटवर्क की पहचान करनी होगी जो आपकी मध्यस्थता शृंखला में, निजी डेटा की बिक्री में हिस्सा ले सकते हों साथ ही, इन नेटवर्क से मिलने वाले दिशा-निर्देशों का पालन करें और यह पक्का करें कि अनुपालन.
Chartboost के वर्शन 3.1.0 के लिए Google मोबाइल विज्ञापन मीडिएशन प्लगिन में,
Chartboost.AddDataUseConsent()
तरीका. नीचे दिया गया सैंपल कोड, डेटा का इस्तेमाल करता है
OptInSale
के लिए सहमति. अगर आपको इस तरीके को कॉल करना है, तो हमारा सुझाव है कि
आपको Google Mobile Ads SDK का इस्तेमाल करके विज्ञापनों का अनुरोध करने से पहले ऐसा करना होगा.
using GoogleMobileAds.Api.Mediation.Chartboost;
// ...
Chartboost.AddDataUseConsent(CBCCPADataUseConsent.OptInSale);
पांचवां चरण: ज़रूरी कोड जोड़ना
Android
Chartboost इंटिग्रेशन के लिए किसी और कोड की ज़रूरत नहीं है.
iOS
SKAdNetwork इंटिग्रेशन
Chartboosts को फ़ॉलो करें
दस्तावेज़
अपने प्रोजेक्ट की Info.plist
फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए.
छठा चरण: लागू होने की जांच करना
टेस्ट विज्ञापनों को चालू करें
पक्का करें कि आपनेके लिए अपना टेस्ट डिवाइस रजिस्टर किया हो और Chartboost यूज़र इंटरफ़ेस (यूआई) में टेस्ट मोड चालू किया हो. AdMob
टेस्ट विज्ञापनों की पुष्टि करें
यह पुष्टि करने के लिए कि Chartboostसे आपको टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में विज्ञापन के एक सोर्स को टेस्ट करने की सुविधा चालू करें. इसके लिए, Chartboost (Waterfall) विज्ञापन सोर्स का इस्तेमाल करें.
वैकल्पिक चरण
Android
अनुमतियां
बेहतर परफ़ॉर्मेंस के लिए, Chartboost का सुझाव है कि आप यहां दिए गए विकल्प को जोड़ें.
आपके ऐप्लिकेशन की AndroidManifest.xml
फ़ाइल की अनुमतियां:
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
iOS
iOS इंटिग्रेशन के लिए, कुछ और करने की ज़रूरत नहीं है.
गड़बड़ी कोड
अगर अडैप्टर को Chartboost से कोई विज्ञापन नहीं मिलता,
पब्लिशर इनका इस्तेमाल करके, विज्ञापन रिस्पॉन्स में मौजूद गड़बड़ी का पता लगा सकते हैं
ResponseInfo
को इन क्लास के तहत लिया गया है:
Android
com.google.ads.mediation.chartboost.ChartboostAdapter
com.google.ads.mediation.chartboost.ChartboostMediationAdapter
iOS
GADMAdapterChartboost
GADMediationAdapterChartboost
यहां किसी विज्ञापन के लोड न होने पर, Chartboost अडैप्टर के ज़रिए दिखाए गए कोड और उनके साथ दिखाए जाने वाले मैसेज दिए गए हैं:
Android
गड़बड़ी का कोड | कारण |
---|---|
0-99 | Chartboost SDK टूल में गड़बड़ी मिली. |
101 | अनुरोध किया गया विज्ञापन का साइज़, Chartboost के साथ काम करने वाले बैनर के साइज़ से मेल नहीं खाता. |
102 | Chartboost, एक जगह पर एक बार में सिर्फ़ 1 विज्ञापन लोड कर सकता है. |
103 | AdMob यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगर किए गए Chartboost सर्वर पैरामीटर मौजूद नहीं हैं या अमान्य हैं. |
104 | Chartboost के अचानक दिखने वाला या इनाम वाला विज्ञापन, दिखाने के लिए तैयार नहीं है. |
iOS
गड़बड़ी का कोड | कारण |
---|---|
101 | AdMob यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगर किए गए Chartboost सर्वर पैरामीटर मौजूद नहीं हैं या अमान्य हैं. |
102 | Chartboost SDK टूल ने शुरू करने में हुई गड़बड़ी दिखाई. |
103 | Chartboost के विज्ञापन को शो के समय कैश मेमोरी में सेव नहीं किया जाता. |
104 | अनुरोध किया गया विज्ञापन का साइज़, Chartboost के साथ काम करने वाले बैनर के साइज़ से मेल नहीं खाता. |
105 | डिवाइस पर ओएस का वर्शन, Chartboost SDK टूल के साथ काम करने वाले कम से कम ओएस वर्शन से कम है. |
200-299 | Chartboost SDK टूल की कैश मेमोरी से जुड़ी गड़बड़ियां. कोड देखें देखें. |
300-399 | Chartboost SDK टूल में गड़बड़ियां दिखती हैं. कोड देखें देखें. |
400-499 | Chartboost SDK टूल पर क्लिक करने से जुड़ी गड़बड़ियां. कोड देखें देखें. |
Chartboost Unity मीडिएशन प्लगिन में बदलाव
वर्शन अगला
DummyClient
का नाम बदलकरPlaceholderClient
किया.
वर्शन 4.6.0
- Chartboost Android अडैप्टर वर्शन 9.7.0.0 पर काम करता है.
- Chartboost iOS अडैप्टर वर्शन 9.7.0.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 9.0.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 4.5.0
- Chartboost Android अडैप्टर वर्शन 9.6.0.0 पर काम करता है.
- Chartboost iOS अडैप्टर वर्शन 9.6.0.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 8.6.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 4.4.0
- Chartboost Android अडैप्टर वर्शन 9.5.0.0 पर काम करता है.
- Chartboost iOS अडैप्टर वर्शन 9.5.1.0 पर काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के वर्शन 8.5.3 की मदद से बनाया और टेस्ट किया गया है.
वर्शन 4.3.0
- Chartboost Android अडैप्टर वर्शन 9.4.0.0 पर काम करता है.
- Chartboost iOS अडैप्टर वर्शन 9.4.0.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 8.5.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 4.2.0
- Chartboost Android अडैप्टर वर्शन 9.3.0.0 पर काम करता है.
- Chartboost iOS अडैप्टर वर्शन 9.3.0.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 8.2.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 4.1.1
- अडैप्टर का कॉन्टेंट
GoogleMobileAds/Mediation/Chartboost/
में ले जाया गया. GoogleMobileAds.Mediation.Chartboost
का इस्तेमाल करने के लिए, अडैप्टर नेमस्पेस को रीफ़ैक्टर किया गया.- Chartboost Android अडैप्टर वर्शन 9.2.1.1 के साथ काम करता है.
- Chartboost iOS अडैप्टर वर्शन 9.2.0.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 8.1.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 4.1.0
- Chartboost Android अडैप्टर वर्शन 9.2.0.0 पर काम करता है.
- Chartboost iOS अडैप्टर वर्शन 9.2.0.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 7.4.1 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 4.0.0
- Chartboost Android अडैप्टर वर्शन 9.1.1.0 पर काम करता है.
- Chartboost iOS अडैप्टर वर्शन 9.1.0.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 7.3.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.5.1
- Chartboost Android अडैप्टर के वर्शन 8.4.3.1 के साथ काम करता है.
- Chartboost iOS अडैप्टर वर्शन 8.5.0.2 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 7.0.2 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.5.0
- Chartboost Android अडैप्टर वर्शन 8.4.2.0 पर काम करता है.
- Chartboost iOS अडैप्टर वर्शन 8.5.0.2 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 7.0.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.4.1
- Chartboost Android अडैप्टर वर्शन 8.3.1.0 पर काम करता है.
- Chartboost iOS अडैप्टर वर्शन 8.5.0.2 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 7.0.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.4.0
- Chartboost Android अडैप्टर वर्शन 8.3.0.0 पर काम करता है.
- Chartboost iOS अडैप्टर वर्शन 8.5.0.1.0 पर काम करता है.
वर्शन 3.3.1
- Chartboost Android अडैप्टर वर्शन 8.2.1.0 पर काम करता है.
- Chartboost iOS अडैप्टर वर्शन 8.4.1.1 पर काम करता है.
वर्शन 3.3.0
- Chartboost Android अडैप्टर वर्शन 8.2.0.0 पर काम करता है.
- Chartboost iOS अडैप्टर वर्शन 8.4.0.0 पर काम करता है.
वर्शन 3.2.0
- Chartboost Android अडैप्टर वर्शन 8.1.0.0 पर काम करता है.
- Chartboost iOS अडैप्टर वर्शन 8.3.1.0 पर काम करता है.
वर्शन 3.1.0
Chartboost
क्लास सेRestrictDataCollection()
तरीका हटाया गया.- Chartboost में जीडीपीआर और सीसीपीए की जानकारी पास करने के लिए,
AddDataUseConsent()
हेल्पर तरीके जोड़े गए. - Chartboost Android अडैप्टर वर्शन 8.1.0.0 पर काम करता है.
- Chartboost iOS अडैप्टर वर्शन 8.2.0.0 पर काम करता है.
वर्शन 3.0.1
- Chartboost Android अडैप्टर वर्शन 8.0.3.1 पर काम करता है.
- Chartboost iOS अडैप्टर वर्शन 8.1.0.1 पर काम करता है.
वर्शन 3.0.0
- Chartboost Android अडैप्टर वर्शन 8.0.2.0 पर काम करता है.
- Chartboost iOS अडैप्टर वर्शन 8.1.0.0 पर काम करता है.
वर्शन 2.0.1
- Chartboost Android अडैप्टर के वर्शन 7.5.0.1 के साथ काम करता है.
- Chartboost iOS अडैप्टर वर्शन 8.0.4.0 पर काम करता है.
वर्शन 2.0.0
- Chartboost Android अडैप्टर के वर्शन 7.5.0.0 के साथ काम करता है.
- Chartboost iOS अडैप्टर के 8.0.1.1 वर्शन के साथ काम करता है.
वर्शन 1.3.0
- नए Rewarded API के साथ काम करने के लिए, प्लगिन को अपडेट किया गया.
- Chartboost Android अडैप्टर के वर्शन 7.3.1.1 के साथ काम करता है.
- Chartboost iOS अडैप्टर के 7.5.0.0 वर्शन के साथ काम करता है.
वर्शन 1.2.0
- Chartboost Android अडैप्टर के वर्शन 7.3.0.0 के साथ काम करता है.
- Chartboost iOS अडैप्टर के वर्शन 7.3.0.0 के साथ काम करता है.
वर्शन 1.1.1
- Chartboost Android अडैप्टर के वर्शन 7.2.0.1 के साथ काम करता है.
- Chartboost iOS अडैप्टर के वर्शन 7.2.0.1 के साथ काम करता है.
वर्शन 1.1.0
- Chartboost Android SDK के वर्शन 7.2.0 के साथ काम करता है.
- Chartboost iOS SDK टूल के वर्शन 7.2.0 के साथ काम करता है.
- Chartboost SDK टूल के लिए जीडीपीआर डेटा कलेक्शन से जुड़ी पाबंदियां चालू करने के लिए,
Chartboost.RestrictDataCollection()
तरीका जोड़ा गया.
वर्शन 1.0.0
- पहली रिलीज़!
- Chartboost Android SDK के वर्शन 7.0.1 के साथ काम करता है.
- Chartboost iOS SDK के वर्शन 7.1.2 के साथ काम करता है.