Chartboost को मीडिएशन के साथ इंटिग्रेट करना

इस गाइड में, 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 खाते के लिए साइन अप करें और आपके खाते की पुष्टि हो जाने के बाद, लॉग इन करें. इसके बाद, ऐप्लिकेशन मैनेजमेंट टैब पर जाएं.

Chartboost ऐप्लिकेशन का डैशबोर्ड

अपना ऐप्लिकेशन बनाने के लिए, नया ऐप्लिकेशन जोड़ें बटन पर क्लिक करें.

ऐप्लिकेशन प्रबंधन

खाता बनाने की प्रोसेस पूरी करने के लिए, बाकी फ़ॉर्म भरें और ऐप्लिकेशन जोड़ें बटन पर क्लिक करें है.

ऐप्लिकेशन का नया फ़ॉर्म

ऐप्लिकेशन बनाने के बाद, आपको उसके डैशबोर्ड पर भेज दिया जाएगा. इन बातों का ध्यान रखें आपके ऐप्लिकेशन का ऐप्लिकेशन आईडी और ऐप्लिकेशन हस्ताक्षर होगा.

Android

ऐप्लिकेशन सेटिंग

iOS

ऐप्लिकेशन सेटिंग

AdMob के लिए Chartboost के यूज़र आईडी और AdMob विज्ञापन सेट अप करने के लिए, उपयोगकर्ता के हस्ताक्षर यूनिट आईडी. इन पैरामीटर को देखने के लिए, Chartboost मीडिएशन पर क्लिक करें Chartboost के यूज़र इंटरफ़ेस (यूआई) पर.

Chartboost मीडिएशन डैशबोर्ड

संसाधन > API Explorer टैब को खोलें और User ID और उपयोगकर्ता हस्ताक्षर, जो पुष्टि करने की प्रक्रिया वाले सेक्शन में दिखेंगे.

Chartboost एपीआई एक्सप्लोरर

टेस्ट मोड चालू करें

ऐप्लिकेशन मैनेजमेंट में जाकर, अपने ऐप्लिकेशन पर टेस्ट मोड चालू किया जा सकता है Chartboost के यूज़र इंटरफ़ेस (यूआई) से टैब करें, सूची में से अपना ऐप्लिकेशन चुनें, और ऐप्लिकेशन की सेटिंग में बदलाव करना.

Android

ऐप्लिकेशन की सेटिंग में बदलाव करें

iOS

ऐप्लिकेशन की सेटिंग में बदलाव करें

अपने ऐप्लिकेशन की सेटिंग में जाकर, टेस्ट मोड को टॉगल किया जा सकता है.

Chartboost की जांच वाला मोड

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

Chartboost के टेस्ट विज्ञापन मिलने के बाद, आपके ऐप्लिकेशन को Chartboost के प्रकाशक ऐप्लिकेशन की समीक्षा पर. Chartboost पर कमाई करने की सुविधा काम करेगी, इसलिए पब्लिशर के ऐप्लिकेशन की समीक्षा को Chartboost से मंज़ूरी मिली होनी चाहिए.

दूसरा चरण: यूज़र इंटरफ़ेस (यूआई) में AdMob Chartboost की मांग सेट अप करें

अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना

Android

निर्देशों के लिए, Android की गाइड में दूसरा चरण देखें.

iOS

निर्देशों के लिए, iOS की गाइड में दूसरा चरण देखें.

Chartboost को जीडीपीआर और अमेरिका के कानूनों के तहत आने वाली विज्ञापन पार्टनर की सूची में जोड़ें

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

जीडीपीआर सेटिंग और अमेरिका के कानूनों के बारे में सेटिंग में दिया गया तरीका अपनाएं, ताकि Chartboost को जीडीपीआर और अमेरिका के कानूनों के बारे में बताने वाली विज्ञापन पार्टनर सूची में AdMob यूज़र इंटरफ़ेस (यूआई) जोड़ा जा सके.

तीसरा चरण: Chartboost SDK टूल और अडैप्टर इंपोर्ट करना

OpenUPM-CLI

अगर आपके पास OpenUPM-CLI है इंस्टॉल करने के बाद, Google Mobile Ads Chartboost इंस्टॉल किया जा सकेगा यह कमांड चलाकर, अपने प्रोजेक्ट में Unity के लिए मीडिएशन प्लगिन का इस्तेमाल करें अपने प्रोजेक्ट की रूट डायरेक्ट्री से:

openupm add com.google.ads.mobile.mediation.chartboost

OpenUPM

Unity प्रोजेक्ट एडिटर में, बदलाव करें को चुनें > प्रोजेक्ट सेटिंग > पैकेज मैनेजर खोलें Unity पैकेज मैनेजर की सेटिंग.

दायरे वाली रजिस्ट्री टैब में, OpenUPM को नीचे दी गई जानकारी देखें:

  • नाम: OpenUPM
  • URL: https://package.openupm.com
  • दायरा: com.google

OpenUPM की जानकारी

इसके बाद, Window > पैकेज मैनेजर खोलें Unity पैकेज मैनेजर और ड्रॉप-डाउन मेनू से मेरी रजिस्ट्री चुनें.

Unity रजिस्ट्री

Google मोबाइल विज्ञापन Chartboost मीडिएशन पैकेज चुनें और इंस्टॉल करें पर क्लिक करें.

OpenUPM से इंस्टॉल करें

Unity पैकेज

इसके लिए Google मोबाइल विज्ञापन मीडिएशन प्लग-इन का सबसे नया वर्शन डाउनलोड करें इसमें डाउनलोड लिंक से Chartboost यह चेंजलॉग और एक्सट्रैक्ट करके ज़िप से GoogleMobileAdsChartboostMediation.unitypackage फ़ाइल से लिए जाते हैं.

अपने Unity प्रोजेक्ट एडिटर में, ऐसेट चुनें > पैकेज इंपोर्ट करें > कस्टम पैकेज खोलें और GoogleMobileAdsChartboostMediation.unitypackage डाउनलोड की गई फ़ाइल है. पक्का करें कि सभी फ़ाइलें चुनी गई हों और फिर क्लिक करें इंपोर्ट करें.

Unity से इंपोर्ट करें

इसके बाद, ऐसेट चुनें > Play Services का रिज़ॉल्वर > Android रिज़ॉल्वर > समाधान करें. Unity Play Services का रिज़ॉल्वर लाइब्रेरी नए सिरे से डिपेंडेंसी रिज़ॉल्यूशन शुरू करेगी और आपकी Assets/Plugins/Android डायरेक्ट्री में डिपेंडेंट डिपेंडेंसी Unity ऐप्लिकेशन.

फ़ोर्स रिज़ॉल्व

चौथा चरण: 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

वर्शन 4.5.0

वर्शन 4.4.0

वर्शन 4.3.0

वर्शन 4.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

वर्शन 4.0.0

वर्शन 3.5.1

वर्शन 3.5.0

वर्शन 3.4.1

वर्शन 3.4.0

वर्शन 3.3.1

वर्शन 3.3.0

वर्शन 3.2.0

वर्शन 3.1.0

वर्शन 3.0.1

वर्शन 3.0.0

वर्शन 2.0.1

वर्शन 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 के साथ काम करता है.