इस गाइड में बताया गया है कि मीडिएशन की मदद से, AdColony पर विज्ञापन दिखाने और लोड करने के लिए Google Mobile Ads SDK का इस्तेमाल कैसे करें. इसमें बिडिंग और वॉटरफ़ॉल इंटिग्रेशन, दोनों की जानकारी शामिल है. इसमें किसी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में AdColony जोड़ने का तरीका बताया गया है. साथ ही, AdColony SDK टूल और अडैप्टर को Android ऐप्लिकेशन में इंटिग्रेट करने का तरीका भी बताया गया है.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
Ad Manager AdColony के मीडिएशन अडैप्टर में ये क्षमताएं हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | |
वॉटरफ़ॉल | |
फ़ॉर्मैट | |
बैनर | |
मध्यवर्ती | |
इनाम दिया गया | |
नेटिव लेआउट |
ज़रूरी शर्तें
- Android API का लेवल 19 या उसके बाद वाला वर्शन
- [बिडिंग के लिए]: AdColony अडैप्टर 3.3.10.1 या उसके बाद का वर्शन (सबसे नए वर्शन का सुझाव दिया जाता है)
नया Google Mobile Ads SDK
मीडिएशन को पूरा करें शुरुआती निर्देश
पहला चरण: AdColony यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
अपने AdColony खाते में, साइन अप करें और लॉग इन करें. नया ऐप्लिकेशन सेटअप करें बटन पर क्लिक करके, अपने ऐप्लिकेशन को AdColony पब्लिशर डैशबोर्ड में जोड़ें.
फ़ॉर्म को भरें और अपने ऐप्लिकेशन को AdColony पर जोड़ने के लिए, पेज पर सबसे नीचे बनाएं पर क्लिक करें.
ऐप्लिकेशन बन जाने के बाद, ऐप्लिकेशन आईडी पाया जा सकता है. इसके लिए, अपने ऐप्लिकेशन के ऐप्लिकेशन की बुनियादी जानकारी सेक्शन में, कमाई करना > ऐप्लिकेशन पर जाएं.
इसके बाद, अपने ऐप्लिकेशन के पेज के विज्ञापन ज़ोन सेक्शन में, नया विज्ञापन ज़ोन सेट करें बटन पर क्लिक करके एक नया विज्ञापन ज़ोन बनाएं. हमारा सुझाव है कि मीडिएशन के लिए एक नया विज्ञापन ज़ोन बनाएं. Ad Manager भले ही, आपके पास पहले से कोई ऐड ज़ोन हो.
विज्ञापन प्लेसमेंट बनाने के बारे में अतिरिक्त निर्देशों के लिए, अपने पसंदीदा विज्ञापन फ़ॉर्मैट से मैच करने वाला टैब चुनें.
बैनर
- ज़ोन चालू है? को हां पर सेट करें.
अपने विज्ञापन ज़ोन के लिए, कोई नाम डालें.
विज्ञापन ज़ोन के साइज़ के तौर पर बैनर चुनें.
रोज़ाना इस्तेमाल की सीमा के लिए कोई वैल्यू डालें.
मध्यवर्ती
- ज़ोन चालू है? को हां पर सेट करें.
अपने विज्ञापन ज़ोन के लिए, कोई नाम डालें.
ज़ोन टाइप के तौर पर प्रीरोल/इंटरस्टीशियल चुनें.
रोज़ाना इस्तेमाल की सीमा के लिए कोई वैल्यू डालें.
इनाम दिया गया
- ज़ोन चालू है? को हां पर सेट करें.
अपने विज्ञापन ज़ोन के लिए, कोई नाम डालें.
ज़ोन टाइप के तौर पर Value Exchange/V4VC चुनें.
सिर्फ़ क्लाइंट साइड? को हां पर सेट करें और वर्चुअल मुद्रा का नाम, हर उपयोगकर्ता के लिए रोज़ ज़्यादा से ज़्यादा वीडियो, और इनाम की रकम डालें.
रोज़ाना इस्तेमाल की सीमा के लिए कोई वैल्यू डालें.
विज्ञापन ज़ोन बनाने के बाद, बनाएं बटन पर क्लिक करें.
विज्ञापन ज़ोन बनाने के बाद, विज्ञापन ज़ोन के इंटिग्रेशन सेक्शन में, अपना ज़ोन आईडी देखा जा सकता है. ज़ोन आईडी का इस्तेमाल अगले चरण में किया जाएगा.
अपनी AdColony API कुंजी ढूंढें
बिडिंग
बिडिंग इंटिग्रेशन के लिए यह चरण ज़रूरी नहीं है.
झरना
अपनाAd Manager विज्ञापन यूनिट आईडी सेट अप करने के लिए, आपको AdColony एपीआई पासकोड की ज़रूरत होगी. एपीआई पासकोड ढूंढने के लिए, अपने AdColony पब्लिशर डैशबोर्ड में खाता सेटिंग पर जाएं.
टेस्ट मोड चालू करें
AdColony पर टेस्ट विज्ञापनों को चालू करने के लिए, AdColony डैशबोर्ड पर जाएं और कमाई करना > ऐप्लिकेशन पर जाएं. अपना वह ज़ोन चुनें जिसके लिए आप अपने ऐप्लिकेशन के विज्ञापन ज़ोन सेक्शन में, टेस्ट विज्ञापनों को चालू करना चाहते हैं. डेवलपमेंट सेक्शन में, सिर्फ़ टेस्ट विज्ञापन दिखाने के लिए? हां पर सही का निशान लगाकर टेस्ट विज्ञापनों को चालू किया जा सकता है.
दूसरा चरण: यूज़र इंटरफ़ेस (यूआई) में Ad Manager AdColony डिमांड सेट अप करना
अपने Ad Manager खाते में साइन इन करें.
कंपनियों में AdColony जोड़ें
बिडिंग
बिडिंग इंटिग्रेशन के लिए यह चरण ज़रूरी नहीं है.
झरना
एडमिन > कंपनी पर जाएं. इसके बाद, सभी कंपनियां टैब में नई कंपनी बटन पर क्लिक करें. विज्ञापन नेटवर्क कंपनी चुनें.
विज्ञापन नेटवर्क के तौर पर AdColony चुनें. कोई यूनीक नाम डालें और मीडिएशन की सुविधा चालू करें. डेटा अपने-आप इकट्ठा होने की सुविधा को चालू करें और पिछले सेक्शन में मौजूद API Key डालें.
आपको उपयोगकर्ता नाम या पासवर्ड डालने की ज़रूरत नहीं है. पूरा होने के बाद, सेव करें पर क्लिक करें.
सुरक्षित सिग्नल शेयरिंग चालू करें
बिडिंग
एडमिन > ग्लोबल सेटिंग पर जाएं. Ad Exchange खाता सेटिंग टैब पर जाएं और सुरक्षित सिग्नल शेयरिंग की समीक्षा करें और उसे चालू करें. Save पर क्लिक करें.
झरना
वॉटरफ़ॉल इंटिग्रेशन के लिए यह चरण ज़रूरी नहीं है.
बिडिंग कॉन्फ़िगर करें AdColony
बिडिंग
डिलीवरी > बिड करने वाले पर जाएं और SDK बिडिंग टैब में जाकर, नया बिडर पर क्लिक करें.
बिड करने वाले के तौर पर AdColony को चुनें.
बिड करने वाले इस व्यक्ति की सिग्नल लाइब्रेरी को, अनुमति वाले सिग्नल की सूची में जोड़ें और इस बिडर के साथ सिग्नल शेयर करने की अनुमति दें पर टॉगल करें. इसके बाद, जारी रखें पर क्लिक करें.
जारी रखें पर क्लिक करें.
हो गया पर क्लिक करें.
झरना
वॉटरफ़ॉल इंटिग्रेशन के लिए यह चरण ज़रूरी नहीं है.
विज्ञापन यूनिट को मैप करने की सुविधा कॉन्फ़िगर करें
बिडिंग
डिलीवरी > बिड करने वाले पर जाएं और SDK बिडिंग टैब में,AdColony के लिए कंपनी चुनें.
विज्ञापन यूनिट की मैपिंग टैब पर जाएं और विज्ञापन यूनिट की नई मैपिंग पर क्लिक करें.
खास विज्ञापन यूनिट चुनें. इन्वेंट्री टाइप के तौर पर मोबाइल ऐप्लिकेशन और विज्ञापन यूनिट का फ़ॉर्मैट चुनें और मोबाइल ऐप्लिकेशन चुनें. इसके बाद, पिछले सेक्शन में मौजूद App ID and Zone ID पोस्ट डालें. आखिर में, सेव करें पर क्लिक करें.
के तौर पर जुड़ा होना चाहिए.झरना
डिलीवरी > यील्ड ग्रुप पर जाएं और नया यील्ड ग्रुप बटन पर क्लिक करें. अपना मोबाइल ऐप्लिकेशन चुनें.
नीचे की ओर स्क्रोल करें और ईल्ड पार्टनर जोड़ें पर क्लिक करें.
पिछले सेक्शन में, उस कंपनी को चुनें जिसे आपने AdColony के लिए बनाया था. मोबाइल SDK टूल मीडिएशन को इंटिग्रेशन टाइप के तौर पर, Android को प्लैटफ़ॉर्म के तौर पर, और स्टेटस के तौर पर ऐक्टिव चुनें.
पिछले सेक्शन में दिया गया App ID and Zone IDऔर डिफ़ॉल्ट सीपीएम वैल्यू डालें. सेव करें पर क्लिक करें.
में बताया गया है.ध्यान दें: किसी मीडिएशन नेटवर्क के लिए, डाइनैमिक सीपीएम वैल्यू का सटीक हिसाब लगाने से पहले, अपने-आप डेटा इकट्ठा होने में कुछ दिन लगते हैं. eCPM का हिसाब लगाने के बाद, यह आपकी तरफ़ से अपने-आप अपडेट हो जाता है.
जीडीपीआर और अमेरिका के कानूनों के तहत, विज्ञापन पार्टनर की सूची में AdColony जोड़ें
जीडीपीआर सेटिंग और अमेरिका के कानूनों के बारे में सेटिंग में दिया गया तरीका अपनाएं, ताकि AdColony को जीडीपीआर और अमेरिका के कानूनों के बारे में बताने वाली विज्ञापन पार्टनर सूची में Ad Manager यूज़र इंटरफ़ेस (यूआई) जोड़ा जा सके.
तीसरा चरण: AdColony SDK टूल और अडैप्टर इंपोर्ट करना
Android Studio इंटिग्रेशन (सुझाया गया)
अपने ऐप्लिकेशन-लेवल की build.gradle.kts
फ़ाइल में, लागू करने की ये डिपेंडेंसी और कॉन्फ़िगरेशन जोड़ें. AdColony SDK टूल और अडैप्टर के सबसे नए वर्शन का इस्तेमाल करें:
dependencies {
implementation("com.google.android.gms:play-services-ads:23.0.0")
implementation("com.google.ads.mediation:adcolony:4.8.0.2")
}
प्रोजेक्ट को AndroidX पर माइग्रेट करें
AdColony SDK टूल, Android के साथ काम करने वाली लाइब्रेरी पर निर्भर करता है. हालांकि, नए Google Mobile Ads SDK में Jetpack लाइब्रेरी का इस्तेमाल किया जाता है.
यह पक्का करने के लिए कि AdColony SDK टूल और Google Mobile Ads SDK एक साथ काम करते हैं, अपने प्रोजेक्ट के टॉप-लेवल में एक gradle.properties
फ़ाइल बनाएं और नीचे दिया गया कोड जोड़ें:
android.useAndroidX=true
android.enableJetifier=true
यह AdColony SDK टूल की बाइनरी को फिर से लिख देगा, ताकि Jetpack लाइब्रेरी का इस्तेमाल किया जा सके. इन सेटिंग के बारे में ज़्यादा जानकारी के लिए, AndroidX पर डेटा को दूसरी जगह भेजने से जुड़ी गाइड देखें.
मैन्युअल इंटिग्रेशन
- AdColony Android SDK डाउनलोड करें और
Library
फ़ोल्डर सेadcolony.jar
को निकालें और उसे अपने प्रोजेक्ट में जोड़ें. - AdColony SDK टूल, एनोटेशन सपोर्ट लाइब्रेरी पर निर्भर करता है. अपने प्रोजेक्ट में एनोटेशन के लिए सपोर्ट लाइब्रेरी जोड़ने के तरीके के बारे में जानने के लिए, एनोटेशन की मदद से कोड की जांच करने के तरीके को बेहतर बनाएं देखें.
- Google की मेवन रिपॉज़िटरी में AdColony अडैप्टर आर्टफ़ैक्ट पर जाएं. सबसे नया वर्शन चुनें और AdColony अडैप्टर की .aar फ़ाइल डाउनलोड करें और उसे अपने प्रोजेक्ट में जोड़ें.
चौथा चरण: AdColony SDK टूल पर निजता सेटिंग लागू करना
ईयू की सहमति और जीडीपीआर
Google की ईयू उपयोगकर्ता की सहमति से जुड़ी नीति के तहत, आपको यह पक्का करना होगा कि डिवाइस आइडेंटिफ़ायर और निजी डेटा के इस्तेमाल के बारे में, यूरोपियन इकनॉमिक एरिया (ईईए) के उपयोगकर्ताओं को कुछ जानकारी दी गई है और उनसे सहमति ली गई है. इस नीति में ईयू के ई-निजता निर्देश और जनरल डेटा प्रोटेक्शन रेगुलेशन (जीडीपीआर) की ज़रूरी शर्तों के बारे में बताया गया है. सहमति लेते समय, आपको अपनी मीडिएशन चेन में हर उस विज्ञापन नेटवर्क की पहचान करनी होगी जो निजी डेटा इकट्ठा कर सकती है, पा सकती है या उसका इस्तेमाल कर सकती है. साथ ही, आपको हर नेटवर्क के इस्तेमाल के बारे में जानकारी देनी होगी. फ़िलहाल, Google ऐसे नेटवर्क के लिए उपयोगकर्ता की सहमति का विकल्प अपने-आप नहीं भेज सकता.
AdColony अडैप्टर, AdColony के SDK टूल को भेजे जाने वाले पैरामीटर को पसंद के मुताबिक बनाने के लिए AdColonyMediationAdapter.getAppOptions()
तरीका उपलब्ध कराता है. इन विकल्पों पर जीडीपीआर के लिए काम के दो तरीके setPrivacyFrameworkRequired()
और setPrivacyConsentString()
हैं. नीचे दिए गए सैंपल कोड से पता चलता है कि
AdColony अडैप्टर को सहमति की जानकारी कैसे पास की जाती है. इसके बाद, AdColony के शुरू करने के तरीके में इसका इस्तेमाल किया जाता है. Google Mobile Ads SDK टूल को शुरू करने से पहले, इन विकल्पों को सेट करना ज़रूरी है. इससे यह पक्का किया जा सकेगा कि इन्हें AdColony के SDK टूल पर सही तरीके से फ़ॉरवर्ड किया जा सके.
Java
import com.google.ads.mediation.adcolony.AdColonyMediationAdapter;
//...
AdColonyAppOptions appOptions = AdColonyMediationAdapter.getAppOptions();
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.GDPR, true);
appOptions.setPrivacyConsentString(AdColonyAppOptions.GDPR, "1");
Kotlin
import com.google.ads.mediation.adcolony.AdColonyMediationAdapter
//...
val appOptions = AdColonyMediationAdapter.getAppOptions()
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.GDPR, true)
appOptions.setPrivacyConsentString(AdColonyAppOptions.GDPR, "1")
इन तरीकों में कौनसी वैल्यू दी जा सकती हैं, इस बारे में ज़्यादा जानने के लिए, AdColony के जीडीपीआर को लागू करने से जुड़ी जानकारी देखें.
अमेरिका के निजता कानून
अमेरिका के निजता कानून उपयोगकर्ताओं को यह अधिकार देना ज़रूरी है कि वे अपनी "निजी जानकारी" को "बेचने" से ऑप्ट आउट कर सकें (जैसा कि कानून में उन शर्तों के बारे में बताया गया है). साथ ही, "बिक्री" पार्टी के होम पेज पर "मेरी निजी जानकारी न बेचें" लिंक से, "मेरी निजी जानकारी न बेचें" विकल्प से ऑप्ट-आउट करने का अधिकार देना ज़रूरी है. अमेरिका के निजता कानून के पालन से जुड़ी गाइड में, Google पर विज्ञापन दिखाने के लिए सीमित डेटा प्रोसेसिंग को चालू करने की सुविधा दी गई है. हालांकि, Google आपकी मीडिएशन चेन में हर विज्ञापन नेटवर्क पर यह सेटिंग लागू नहीं कर सकता. इसलिए, आपको अपनी मीडिएशन चेन में हर उस विज्ञापन नेटवर्क कंपनी की पहचान करनी होगी जो निजी जानकारी की बिक्री में हिस्सा ले सकती है. साथ ही, हर नेटवर्क के निर्देशों का पालन करना ज़रूरी है.
AdColony अडैप्टर, AdColony के SDK टूल को भेजे जाने वाले पैरामीटर को पसंद के मुताबिक बनाने के लिए AdColonyMediationAdapter.getAppOptions()
तरीका उपलब्ध कराता है. इन विकल्पों के लिए, सीसीपीए के हिसाब से काम करने वाले दो तरीके हैं: setPrivacyFrameworkRequired()
और setPrivacyConsentString()
. नीचे दिए गए सैंपल कोड से पता चलता है कि
AdColony अडैप्टर को सहमति की जानकारी कैसे पास की जाती है. इसके बाद, AdColony के शुरू करने के तरीके में इसका इस्तेमाल किया जाता है. Google Mobile Ads SDK टूल को शुरू करने से पहले, इन विकल्पों को सेट करना ज़रूरी है. इससे यह पक्का किया जा सकेगा कि इन्हें AdColony के SDK टूल पर सही तरीके से फ़ॉरवर्ड किया जा सके.
Java
import com.google.ads.mediation.adcolony.AdColonyMediationAdapter;
//...
AdColonyAppOptions appOptions = AdColonyMediationAdapter.getAppOptions();
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.CCPA, true);
appOptions.setPrivacyConsentString(AdColonyAppOptions.CCPA, "1");
Kotlin
import com.google.ads.mediation.adcolony.AdColonyMediationAdapter
//...
val appOptions = AdColonyMediationAdapter.getAppOptions()
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.CCPA, true)
appOptions.setPrivacyConsentString(AdColonyAppOptions.CCPA, "1")
इन तरीकों में क्या वैल्यू दी जा सकती हैं, इस बारे में ज़्यादा जानने के लिए, AdColony के सीसीपीए को लागू करने से जुड़ी जानकारी देखें.
पांचवां चरण: ज़रूरी कोड जोड़ना
AdColony इंटिग्रेशन के लिए किसी अन्य कोड की ज़रूरत नहीं है.
छठा चरण: लागू होने की जांच करना
टेस्ट विज्ञापनों को चालू करें
पक्का करें कि आपनेके लिए अपना टेस्ट डिवाइस रजिस्टर किया हो और AdColony यूज़र इंटरफ़ेस (यूआई) में टेस्ट मोड चालू किया हो. Ad Manager
टेस्ट विज्ञापनों की पुष्टि करें
यह पुष्टि करने के लिए कि AdColonyसे आपको टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में विज्ञापन के एक सोर्स को टेस्ट करने की सुविधा चालू करें. इसके लिए, AdColony (Bidding) and AdColony (Waterfall) विज्ञापन सोर्स का इस्तेमाल करें.
वैकल्पिक चरण
अनुमतियां
बेहतर परफ़ॉर्मेंस के लिए, AdColony आपके ऐप्लिकेशन की AndroidManifest.xml
फ़ाइल में ये वैकल्पिक अनुमतियां जोड़ने का सुझाव देता है:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE" />
पेज पर अचानक दिखने वाले और इनाम वाले विज्ञापनों का इस्तेमाल करना
नेटवर्क के हिसाब से पैरामीटर
AdColony अडैप्टर अतिरिक्त अनुरोध पैरामीटर के साथ काम करता है, जिन्हें AdColonyBundleBuilder
क्लास का इस्तेमाल
कर अडैप्टर को भेजा जा सकता है. AdColonyBundleBuilder
में ये तरीके शामिल हैं:
setShowPrePopup(boolean)
: यह सेट करता है कि विज्ञापन दिखाने से पहले पॉप-अप दिखाया जाए या नहीं. विज्ञापन दिखाने से पहले पॉप-अप न दिखाने के लिए, 'गलत' पर सेट करें.setShowPostPopup(boolean)
: सेट करता है कि विज्ञापन दिखाने के बाद पॉप-अप दिखाया जाए या नहीं. विज्ञापन दिखने के बाद, पॉप-अप न दिखने के लिए, 'गलत' पर सेट करें.
यहां विज्ञापन अनुरोध के इन पैरामीटर को सेट करने के तरीके का एक उदाहरण दिया गया है:
Java
AdColonyBundleBuilder.setShowPrePopup(true);
AdColonyBundleBuilder.setShowPostPopup(true);
AdManagerAdRequest request = new AdManagerAdRequest.Builder()
.addNetworkExtrasBundle(AdColonyAdapter.class, AdColonyBundleBuilder.build())
.build();
rewardedInterstitialAd.loadAd(request);
Kotlin
AdColonyBundleBuilder.setShowPrePopup(true)
AdColonyBundleBuilder.setShowPostPopup(true)
val request = AdManagerAdRequest.Builder()
.addNetworkExtrasBundle(AdColonyAdapter::class.java, AdColonyBundleBuilder.build())
.build()
rewardedInterstitialAd.loadAd(request)
अपने अडैप्टर और SDK टूल के वर्शन की पुष्टि करें
अडैप्टर और SDK टूल के वर्शन को लॉग करने के लिए, इस कोड स्निपेट का इस्तेमाल करें:
AdColonyMediationAdapter adapter = new AdColonyMediationAdapter();
VersionInfo adapterVersion = adapter.getVersionInfo();
VersionInfo sdkVersion = adapter.getSDKVersionInfo();
// Log the adapter patch version to 3 digits to represent the x.x.x.x versioning
// used by adapters.
Log.d("TAG", String.format(
"Adapter version: %d.%d.%03d",
adapterVersion.getMajorVersion(),
adapterVersion.getMinorVersion(),
adapterVersion.getMicroVersion()));
Log.d("TAG", String.format(
"SDK version: %d.%d.%d",
sdkVersion.getMajorVersion(),
sdkVersion.getMinorVersion(),
sdkVersion.getMicroVersion()));
गड़बड़ी कोड
अगर अडैप्टर को AdColony से कोई विज्ञापन नहीं मिलता है, तो पब्लिशर नीचे दी गई क्लास में
ResponseInfo.getAdapterResponse()
का इस्तेमाल करके, विज्ञापन रिस्पॉन्स में होने वाली गड़बड़ी की जांच कर सकते हैं:
com.jirbo.adcolony.AdColonyAdapter
com.google.ads.mediation.adcolony.AdColonyMediationAdapter
जब कोई विज्ञापन लोड नहीं हो पाता, तब AdColony अडैप्टर, इन कोड और उनसे जुड़े मैसेज दिखाता है:
गड़बड़ी का कोड | वजह |
---|---|
100 | AdColony SDK टूल में कोई गड़बड़ी मिली है. |
101 | अमान्य सर्वर पैरामीटर (उदाहरण के लिए, ज़ोन आईडी मौजूद नहीं है). |
102 | इस ज़ोन आईडी के लिए, विज्ञापन का अनुरोध पहले ही किया जा चुका है. |
103 | AdColony SDK टूल में, शुरू करने में गड़बड़ी हुई. |
104 | बैनर का अनुरोध किया गया साइज़, AdColony विज्ञापन के मान्य साइज़ से मैच नहीं करता. |
105 | विज्ञापन लोड न होने की वजह से प्रज़ेंटेशन में गड़बड़ी हुई. |
106 | AdColony SDK टूल शुरू करने के लिए इस्तेमाल किया गया कॉन्टेक्स्ट, Activity इंस्टेंस नहीं है. |
0 से 3 | AdColony SDK टूल में कोई गड़बड़ी मिली है. ज़्यादा जानकारी के लिए, दस्तावेज़ देखें. |
101 | अमान्य सर्वर पैरामीटर (उदाहरण के लिए, ज़ोन आईडी मौजूद नहीं है). |
102 | विज्ञापन को प्रज़ेंट करने वाला रूट व्यू कंट्रोलर nil है. |
103 | AdColony SDK टूल में, शुरू करने में गड़बड़ी हुई. |
104 | AdColony SDK टूल, पांच सेकंड के अंदर दो बार कॉन्फ़िगर किए जाने की सुविधा नहीं देता है. |
105 | विज्ञापन नहीं दिखाया जा सका. |
106 | इनाम के लिए इस्तेमाल किया जाने वाला ज़ोन, AdColony पोर्टल पर इनाम वाला ज़ोन नहीं है. |
AdColony Android मीडिएशन अडैप्टर चेंजलॉग
अगला वर्शन
- Google Mobile Ads SDK के कम से कम ज़रूरी वर्शन को 22.4.0 पर अपडेट किया गया.
वर्शन 4.8.0.2
- नई
VersionInfo
क्लास का इस्तेमाल करने के लिए, अडैप्टर अपडेट किया गया. - Google Mobile Ads SDK के कम से कम ज़रूरी वर्शन को 22.0.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google मोबाइल विज्ञापन SDK का 22.0.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.8.0.
वर्शन 4.8.0.1
- कोपा की जानकारी को AdColony SDK में भेजने की सुविधा जोड़ी गई.
- Google Mobile Ads SDK के कम से कम ज़रूरी वर्शन को 21.5.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 21.5.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.8.0.
वर्शन 4.8.0.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 4.8.0 वर्शन के साथ काम करता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google मोबाइल विज्ञापन SDK का 21.0.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.8.0.
वर्शन 4.7.1.1
compileSdkVersion
औरtargetSdkVersion
को एपीआई 31 में अपडेट किया गया.- Google Mobile Ads SDK के कम से कम ज़रूरी वर्शन को 21.0.0 पर अपडेट किया गया.
- Android एपीआई के कम से कम लेवल को 19 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google मोबाइल विज्ञापन SDK का 21.0.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.7.1.
वर्शन 4.7.1.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 4.7.1 वर्शन के साथ काम करता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google मोबाइल विज्ञापन SDK का 20.6.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.7.1.
वर्शन 4.7.0.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 4.7.0 वर्शन के साथ काम करता है.
- Google Mobile Ads SDK के कम से कम ज़रूरी वर्शन को 20.6.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google मोबाइल विज्ञापन SDK का 20.6.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.7.0.
वर्शन 4.6.5.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 4.6.5 वर्शन के साथ काम करता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 20.4.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.6.5.
वर्शन 4.6.4.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 4.6.4 वर्शन के साथ काम करता है या नहीं.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 20.4.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.6.4.
वर्शन 4.6.3.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 4.6.3 वर्शन के साथ काम करता है.
- Google Mobile Ads SDK के कम से कम ज़रूरी वर्शन को 20.4.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 20.4.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.6.3.
वर्शन 4.6.2.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 4.6.2 वर्शन के साथ काम करता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 20.3.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.6.2.
वर्शन 4.6.0.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 4.6.0 वर्शन के साथ काम करता है.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 20.3.0 पर अपडेट किया गया है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 20.3.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.6.0.
वर्शन 4.5.0.0
- बैनर की बेहतर बिडिंग के लिए अतिरिक्त सहायता.
- पुष्टि की गई है कि यह AdColony SDK टूल के 4.5.0 वर्शन के साथ काम करता है.
- Google Mobile Ads SDK के कम से कम ज़रूरी वर्शन को 20.0.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 20.0.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.5.0.
वर्शन 4.4.1.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 4.4.1 वर्शन के साथ काम करता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 19.7.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.4.1.
वर्शन 4.4.0.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 4.4.0 वर्शन के साथ काम करता है.
- बिडिंग के लिए, AdColony के
collectSignals()
तरीके का इस्तेमाल किया गया. - Google Mobile Ads SDK के ज़रूरी वर्शन को 19.7.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 19.7.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.4.0.
वर्शन 4.3.0.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 4.3.0 वर्शन के साथ काम करता है या नहीं.
- Google Mobile Ads SDK के कम से कम ज़रूरी वर्शन को 19.5.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 19.5.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.3.0.
वर्शन 4.2.4.0
- इनाम वाले विज्ञापनों के लिए
onUserEarnedReward()
को फ़ॉरवर्ड न किए जाने की गड़बड़ी ठीक की गई. - AdColony SDK टूल शुरू करने से जुड़ी गड़बड़ियों के लिए, अतिरिक्त गड़बड़ी कोड जोड़े गए.
- Google Mobile Ads SDK के कम से कम ज़रूरी वर्शन को 19.4.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 19.4.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.2.4.
वर्शन 4.2.0.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 4.2.0 वर्शन के साथ काम करता है.
- अडैप्टिव बैनर के इनलाइन अनुरोधों के साथ काम करने के लिए, अडैप्टर को अपडेट किया गया.
- Google Mobile Ads SDK के कम से कम ज़रूरी वर्शन को 19.2.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 19.2.0 वर्शन.
- AdColony SDK टूल 4.2.0.
वर्शन 4.1.4.1
- अडैप्टर के लोड होने या न दिखने की वजहों के बारे में जानकारी देने वाले गड़बड़ी कोड जोड़े गए.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 19.0.1 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 19.0.1 वर्शन.
- AdColony SDK टूल का वर्शन 4.1.4.
वर्शन 4.1.4.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 4.1.4 वर्शन के साथ काम करता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 18.3.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.1.4.
वर्शन 4.1.3.1
- अडैप्टर से
onRewardedAdLoaded()
कॉलबैक को फ़ॉरवर्ड न किए जाने की समस्या को ठीक किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 18.3.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.1.3.
वर्शन 4.1.3.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 4.1.3 वर्शन के साथ काम करता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 18.3.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.1.3.
वर्शन 4.1.2.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 4.1.2 वर्शन के साथ काम करता है.
- Google Mobile Ads SDK के कम से कम ज़रूरी वर्शन को 18.3.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 18.3.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.1.2.
वर्शन 4.1.0.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 4.1.0 वर्शन के साथ काम करता है या नहीं.
- बैनर विज्ञापनों के लिए अतिरिक्त सहायता.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 18.2.0 पर अपडेट किया गया है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 18.2.0 वर्शन.
- AdColony SDK टूल का वर्शन 4.1.0.
वर्शन 3.3.11.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 3.3.11 वर्शन के साथ काम करता है.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 18.1.1 पर अपडेट किया गया.
वर्शन 3.3.10.1
- पेज पर अचानक दिखने वाले और इनाम वाले विज्ञापनों के लिए, अडैप्टर में बिडिंग की सुविधा जोड़ी गई.
वर्शन 3.3.10.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 3.3.10 वर्शन के साथ काम करता है.
वर्शन 3.3.9.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 3.3.9 वर्शन के साथ काम करता है.
AdColonyBundleBuilder
परsetGdprRequired()
औरsetGdprConsentString()
तरीके हटाए गए.AdColonyMediationAdapter.getAppOptions()
तरीका जोड़ा गया. पब्लिशर को अब इन विकल्पों का इस्तेमाल करके, AdColony के SDK टूल को जीडीपीआर की जानकारी देनी होगी. ज़्यादा जानकारी के लिए डेवलपर दस्तावेज़ देखें.
वर्शन 3.3.8.1
- नए ओपन-बीटा Rewarded API के साथ काम करने के लिए, अडैप्टर को अपडेट किया गया.
- Google Mobile Ads SDK के कम से कम ज़रूरी वर्शन को 17.2.0 पर अपडेट किया गया.
वर्शन 3.3.8.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 3.3.8 वर्शन के साथ काम करता है या नहीं.
वर्शन 3.3.7.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 3.3.7 वर्शन के साथ काम करता है.
वर्शन 3.3.6.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 3.3.6 वर्शन के साथ काम करता है.
वर्शन 3.3.5.1
onRewardedVideoComplete()
विज्ञापन इवेंट शुरू करने के लिए, अडैप्टर को अपडेट किया गया.
वर्शन 3.3.5.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 3.3.5 वर्शन के साथ काम करता है.
वर्शन 3.3.4.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 3.3.4 वर्शन के साथ काम करता है या नहीं.
- अडैप्टर को जीडीपीआर की मदद से अपडेट किया गया.
वर्शन 3.3.3.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 3.3.3 वर्शन के साथ काम करता है.
- बंडल बिल्डर क्लास से
setTestModeEnabled
तरीके को हटाया गया. पब्लिशर, अब AdColony से टेस्ट विज्ञापनों का अनुरोध कर सकते हैं. इसके लिए, उन्हें AdRequest बिल्डर क्लास सेaddTestDevice()
तरीके का इस्तेमाल करके, एक टेस्ट डिवाइस सेट करना होगा.
वर्शन 3.3.2.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 3.3.2 वर्शन के साथ काम करता है या नहीं.
वर्शन 3.3.0.1
- एडैप्टर के दोबारा शुरू होने पर, अडैप्टर की सुविधा नहीं मिल पाने की समस्या को ठीक कर दिया गया है.
- इनाम के कॉलबैक को गलत तरीके से भेजे जाने की समस्या को ठीक किया गया है.
वर्शन 3.3.0.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 3.3.0 वर्शन के साथ काम करता है.
- Android Studio 3.0 के लिए अडैप्टर प्रोजेक्ट अपडेट किया गया.
वर्शन 3.2.1.1
- बंडल बिल्डर क्लास में
setTestModeEnabled
तरीका जोड़ा गया. पब्लिशर इस तरीके का इस्तेमाल करके, AdColony अनुरोधों को टेस्ट अनुरोधों के तौर पर मार्क कर सकते हैं.
वर्शन 3.2.1.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 3.2.1 वर्शन के साथ काम करता है.
वर्शन 3.2.0.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 3.2.0 वर्शन के साथ काम करता है.
वर्शन 3.1.2.0
- संभावित NullPointerअपवाद ठीक किए गए.
- पुष्टि की गई है कि यह AdColony SDK टूल के 3.1.2 वर्शन के साथ काम करता है.
वर्शन 3.1.1.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 3.1.1 वर्शन के साथ काम करता है.
वर्शन 3.1.0.0
- पुष्टि की गई है कि यह AdColony SDK टूल के 3.1.0 वर्शन के साथ काम करता है.
वर्शन 3.0.6.0
- वर्शन का नाम रखने के सिस्टम को [AdColony SDK वर्शन] में बदला गया.[adapter पैच वर्शन].
- AdColony SDK टूल के वर्शन को 3.0.6 वर्शन पर अपडेट किया गया है.
पिछले वर्शन
- इनाम वाले वीडियो और पेज पर अचानक दिखने वाले (इंटरस्टीशियल) विज्ञापनों का इस्तेमाल किया जा सकता है.