इस गाइड में, मीडिएशन का इस्तेमाल करके, InMobi से विज्ञापन लोड करने और दिखाने के लिए, Google Mobile Ads SDK टूल का इस्तेमाल करने का तरीका बताया गया है. इसमें वॉटरफ़ॉल और बिडिंग इंटिग्रेशन, दोनों के बारे में बताया गया है. इसमें, विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में InMobi को जोड़ने का तरीका बताया गया है. साथ ही, iOS ऐप्लिकेशन में InMobi SDK टूल और अडैप्टर को इंटिग्रेट करने का तरीका भी बताया गया है.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
InMobi के लिए मीडिएशन अडैप्टर में ये सुविधाएं होती हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | 1 |
झरना | |
फ़ॉर्मैट | |
बैनर | |
मध्यवर्ती | |
इनाम दिया गया | |
मूल भाषा वाला | 2 |
1 बिडिंग इंटिग्रेशन, ओपन बीटा वर्शन में है.
2 सिर्फ़ वॉटरफ़ॉल मीडिएशन के लिए काम करता है.
ज़रूरी शर्तें
iOS डिप्लॉयमेंट टारगेट 10.0 या इसके बाद का होना चाहिए
[बिडिंग के लिए]: बिडिंग में काम करने वाले सभी विज्ञापन फ़ॉर्मैट इंटिग्रेट करने के लिए, InMobi अडैप्टर 10.6.0.0 या इसके बाद के वर्शन का इस्तेमाल करें (नया वर्शन इस्तेमाल करने का सुझाव दिया जाता है)
Google Mobile Ads SDK का सबसे नया वर्शन
मीडिएशन की प्रोसेस पूरी करें शुरुआती निर्देशों की गाइड
पहला चरण: InMobi यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
InMobi खाते के लिए साइन अप करें. खाता बनाते समय, Google की ओपन बिडिंग के साथ InMobi एसएसपी का इस्तेमाल करें विकल्प से सही का निशान हटाएं.
खाते की पुष्टि होने के बाद, लॉग इन करें.
ऐप्लिकेशन जोड़ें
अपने ऐप्लिकेशन को InMobi डैशबोर्ड में जोड़ने के लिए, इन्वेंट्री > इन्वेंट्री सेटिंग पर क्लिक करें.
इन्वेंट्री जोड़ें पर क्लिक करें. इसके बाद, ड्रॉप-डाउन मेन्यू से मोबाइल ऐप्लिकेशन चैनल चुनें.
खोज बार में, पब्लिश किए गए ऐप्लिकेशन स्टोर का यूआरएल टाइप करें. इसके बाद, अपने-आप दिखने वाले नतीजों में से ऐप्लिकेशन चुनें. जारी रखें पर क्लिक करें.
अगर आपका ऐप्लिकेशन पब्लिश नहीं किया गया है, तो मैन्युअल तरीके से लिंक करें पर क्लिक करें और ज़रूरी जानकारी डालें. जारी रखें पर क्लिक करें.
ऐप्लिकेशन और वेबसाइट के लिए नीति का पालन करने से जुड़ी सेटिंग देखें. इसके बाद, सेव करें और प्लेसमेंट बनाएं पर क्लिक करें.
प्लेसमेंट
इन्वेंट्री सेट अप करने के बाद, सिस्टम आपको प्लेसमेंट बनाने के वर्कफ़्लो पर रीडायरेक्ट कर देता है.
विज्ञापन यूनिट का टाइप चुनें. इसके बाद, प्लेसमेंट का नाम डालें. ऑडियंस बिडिंग के लिए, बंद करें चुनें, और बाकी फ़ॉर्म भरें. इसके बाद, प्लेसमेंट बनाएं पर क्लिक करें.
प्लेसमेंट बनाने के बाद, उसकी जानकारी दिखती है. प्लेसमेंट आईडी को नोट करें. इसका इस्तेमाल, Ad Manager विज्ञापन यूनिट को सेट अप करने के लिए किया जाएगा.
खाता आईडी
आपका InMobi खाता आईडी, वित्त > पेमेंट सेटिंग > पेमेंट की जानकारी में उपलब्ध है.
InMobi Reporting API पासकोड ढूंढना
मेरा खाता > खाता सेटिंग पर जाएं. एपीआई पासकोड टैब पर जाएं और एपीआई पासकोड जनरेट करें पर क्लिक करें.
उस उपयोगकर्ता का ईमेल चुनें जिसके लिए पासकोड की ज़रूरत है. इसके बाद, एपीआई पासकोड जनरेट करें पर क्लिक करें. एपीआई कुंजी और उपयोगकर्ता नाम/लॉगिन नाम वाली एक फ़ाइल जनरेट होगी.
खाते का पब्लिशर एडमिन ही सभी उपयोगकर्ताओं के लिए एपीआई पासकोड जनरेट कर सकता है. अगर आपको पहले जनरेट की गई एपीआई कुंजी याद नहीं है, तो एपीआई कुंजी टैब पर अपने मेल पर कर्सर घुमाकर, अपनी एपीआई कुंजी रीसेट करें.
टेस्ट मोड चालू करना
सभी लाइव इंप्रेशन या सिर्फ़ कुछ टेस्ट डिवाइसों पर अपने प्लेसमेंट के लिए, टेस्ट मोड चालू करें.
दूसरा चरण: Ad Manager के यूज़र इंटरफ़ेस में InMobi की मांग सेट अप करना
अपने Ad Manager खाते में साइन इन करें.
कंपनियों में InMobi जोड़ना
बिडिंग
बिडिंग इंटिग्रेशन के लिए, यह चरण ज़रूरी नहीं है.
झरना
एडमिन > कंपनियां पर जाएं. इसके बाद, सभी कंपनियां टैब में नई कंपनी बटन पर क्लिक करें. विज्ञापन नेटवर्क चुनें.
विज्ञापन नेटवर्क के तौर पर InMobi चुनें. इसके बाद, कोई यूनीक नाम डालें और मीडिएशन चालू करें. डेटा अपने-आप इकट्ठा होने की सुविधा चालू करें. इसके बाद, पिछले सेक्शन में मिले उपयोगकर्ता नाम और एपीआई पासकोड डालें.
इसके बाद, अपना उपयोगकर्ता नाम डालें और सेव करें पर क्लिक करें.
सुरक्षित सिग्नल शेयर करने की सुविधा चालू करना
बिडिंग
एडमिन > ग्लोबल सेटिंग पर जाएं. Ad Exchange खाते की सेटिंग टैब पर जाएं. इसके बाद, सुरक्षित सिग्नल शेयर करने की सुविधा की समीक्षा करें और उसे टॉगल करके चालू करें. सेव करें पर क्लिक करें.
झरना
वॉटरफ़ॉल इंटिग्रेशन के लिए, यह चरण ज़रूरी नहीं है.
InMobi बिडिंग को कॉन्फ़िगर करना
बिडिंग
डिलीवरी > बिड करने वाले पर जाएं. इसके बाद, SDK बिडिंग टैब में जाकर, नया बिडर पर क्लिक करें.
बिडर के तौर पर InMobi चुनें.
बिड करने वाले की सिग्नल लाइब्रेरी को, अनुमति वाले सिग्नल की सूची में जोड़ें और बिड करने वाले के साथ सिग्नल शेयर करने की अनुमति दें को टॉगल करें. इसके बाद, जारी रखें पर क्लिक करें.
जारी रखें पर क्लिक करें.
हो गया पर क्लिक करें.
झरना
वॉटरफ़ॉल इंटिग्रेशन के लिए, यह चरण ज़रूरी नहीं है.
विज्ञापन यूनिट मैपिंग को कॉन्फ़िगर करना
बिडिंग
डिलीवरी > बिड करने वाले पर जाएं. इसके बाद, SDK बिडिंग टैब में जाकर, InMobi के लिए कंपनी चुनें.
विज्ञापन यूनिट मैपिंग टैब पर जाएं और नई विज्ञापन यूनिट मैपिंग पर क्लिक करें.
कोई विज्ञापन यूनिट चुनें. कोई विज्ञापन यूनिट और फ़ॉर्मैट चुनें. साथ ही, इन्वेंट्री टाइप के तौर पर मोबाइल ऐप्लिकेशन और अपना मोबाइल ऐप्लिकेशन चुनें. इसके बाद, पिछले सेक्शन में मिले खाता आईडी और प्लेसमेंट आईडी डालें. आखिर में, सेव करें पर क्लिक करें.
झरना
डिलीवरी > नतीजे के ग्रुप पर जाएं और नया नतीजा ग्रुप बटन पर क्लिक करें. अपना मोबाइल ऐप्लिकेशन चुनें.
नीचे की ओर स्क्रोल करें और नतीजों से जुड़े विज्ञापन दिखाने वाले पार्टनर जोड़ें पर क्लिक करें.
पिछले सेक्शन में, InMobi के लिए बनाई गई कंपनी को चुनें. इंटिग्रेशन टाइप के तौर पर Mobile SDK मीडिएशन, प्लैटफ़ॉर्म के तौर पर iOS, और स्टेटस के तौर पर चालू है चुनें.
पिछले सेक्शन में मिले खाता आईडी और प्लेसमेंट आईडी के साथ-साथ डिफ़ॉल्ट सीपीएम वैल्यू डालें. सेव करें पर क्लिक करें.
ध्यान दें: डेटा अपने-आप इकट्ठा होने में कुछ दिन लगते हैं. इसके बाद ही, किसी मीडिएशन नेटवर्क के लिए डाइनैमिक सीपीएम वैल्यू का सटीक हिसाब लगाया जा सकता है. eCPM का हिसाब लगाने के बाद, यह आपकी ओर से अपने-आप अपडेट हो जाता है.
जीडीपीआर और अमेरिका के कानूनों के तहत विज्ञापन पार्टनर की सूची में InMobi को जोड़ना
Ad Manager के यूज़र इंटरफ़ेस (यूआई) में, जीडीपीआर और अमेरिका के कानूनों के तहत विज्ञापन पार्टनर की सूची में InMobi को जोड़ने के लिए, जीडीपीआर सेटिंग और अमेरिका के कानूनों की सेटिंग में दिया गया तरीका अपनाएं.
तीसरा चरण: InMobi SDK और अडैप्टर इंपोर्ट करना
CocoaPods का इस्तेमाल करना (सुझाया गया)
अपने प्रोजेक्ट की Podfile में यह लाइन जोड़ें:
pod 'GoogleMobileAdsMediationInMobi'
कमांड लाइन से चलाएं:
pod install --repo-update
मैन्युअल इंटिग्रेशन
- InMobi iOS SDK का नया वर्शन डाउनलोड करें और अपने प्रोजेक्ट में
InMobiSDK.framework
को लिंक करें.
- बदलावों की जानकारी में दिए गए डाउनलोड लिंक से, InMobi अडैप्टर का नया वर्शन डाउनलोड करें. इसके बाद, अपने प्रोजेक्ट में
InMobiAdapter.framework
को लिंक करें. - अपने प्रोजेक्ट में ये फ़्रेमवर्क जोड़ें
libsqlite3.0.tbd
libz.tbd
WebKit.framework
प्रोजेक्ट सेटिंग
ऐप्लिकेशन टारगेट >
बिल्ड सेटिंग में जाकर, अन्य लिंकर फ़्लैग में -ObjC
फ़्लैग जोड़ें.
चौथा चरण: InMobi SDK टूल पर निजता सेटिंग लागू करना
ईयू (यूरोपीय संघ) की सहमति और जीडीपीआर
Google की ईयू उपयोगकर्ता की सहमति से जुड़ी नीति के तहत, आपको यह पक्का करना होगा कि डिवाइस आइडेंटिफ़ायर और निजी डेटा के इस्तेमाल के बारे में, यूरोपियन इकनॉमिक एरिया (ईईए) में रहने वाले उपयोगकर्ताओं को कुछ जानकारी दी गई हो और उनसे सहमति ली गई हो. इस नीति में, ईयू के ई-निजता निर्देश और जनरल डेटा प्रोटेक्शन रेगुलेशन (जीडीपीआर) की ज़रूरी शर्तों के बारे में बताया गया है. सहमति मांगते समय, आपको अपनी मीडिएशन चेन में मौजूद हर उस विज्ञापन नेटवर्क की पहचान करनी होगी जो निजी डेटा इकट्ठा कर सकता है, पा सकता है या इस्तेमाल कर सकता है. साथ ही, आपको हर नेटवर्क के इस्तेमाल के बारे में जानकारी देनी होगी. फ़िलहाल, Google ऐसे नेटवर्क पर उपयोगकर्ता की सहमति की जानकारी अपने-आप नहीं भेज सकता.
7.1.1.0 वर्शन में, InMobi अडैप्टर ने GADMInMobiConsent
क्लास जोड़ी है. इसकी मदद से, InMobi को सहमति की जानकारी दी जा सकती है. यहां दिया गया सैंपल कोड, GADMInMobiConsent
क्लास पर updateGDPRConsent
को कॉल करता है. अगर आपको यह तरीका आज़माना है, तो हमारा सुझाव है कि आप Google Mobile Ads SDK की मदद से विज्ञापनों का अनुरोध करने से पहले ऐसा करें.
Swift
import InMobiAdapter
// ...
var consentObject = Dictionary<String, String>()
consentObject["gdpr"] = "1"
consentObject[IM_GDPR_CONSENT_AVAILABLE] = "true"
GADMInMobiConsent.updateGDPRConsent(consentObject)
Objective-C
#import <InMobiAdapter/InMobiAdapter.h>
// ...
NSMutableDictionary *consentObject = [[NSMutableDictionary alloc] init];
[consentObject setObject:@"1" forKey:@"gdpr"];
[consentObject setObject:@"true" forKey:IM_GDPR_CONSENT_AVAILABLE];
[GADMInMobiConsent updateGDPRConsent:consentObject];
इस सहमति ऑब्जेक्ट में, InMobi जिन संभावित कुंजियों और वैल्यू को स्वीकार करता है उनके बारे में ज़्यादा जानने के लिए, InMobi के जीडीपीआर लागू करने की जानकारी देखें.
अमेरिका के निजता कानून
अमेरिका के निजता कानूनों के मुताबिक, उपयोगकर्ताओं को अपनी "निजी जानकारी" (जैसा कि कानून में उन शब्दों को परिभाषित किया गया है) की "बिक्री" से ऑप्ट आउट करने का अधिकार देना ज़रूरी है. ऑप्ट आउट का विकल्प देने के लिए, "बिक्री करने वाले" पक्ष को अपने होम पेज पर, "मेरी निजी जानकारी न बेचें" का लिंक प्रमुखता से देना होगा. अमेरिका के निजता कानूनों का पालन करने से जुड़ी गाइड में, Google के विज्ञापन दिखाने के लिए, सीमित डेटा प्रोसेसिंग मोड को चालू करने की सुविधा दी गई है. हालांकि, Google आपकी मीडिएशन चेन में मौजूद हर विज्ञापन नेटवर्क पर यह सेटिंग लागू नहीं कर सकता. इसलिए, आपको अपनी मीडिएशन चेन में मौजूद हर उस विज्ञापन नेटवर्क की पहचान करनी होगी जो निजी जानकारी की बिक्री में हिस्सा ले सकता है. साथ ही, नीति का पालन करने के लिए, उन सभी नेटवर्क के दिशा-निर्देशों का पालन करना होगा.
10.5.6.0 वर्शन में, InMobi अडैप्टर ने NSUserDefaults
से IAB अमेरिका की निजता स्ट्रिंग पढ़ने की सुविधा जोड़ी है.
NSUserDefaults
में अमेरिका की निजता स्ट्रिंग सेट करने के लिए,
अमेरिका के निजता कानूनों के दस्तावेज़ में दिए गए निर्देशों का पालन करें.
इसके अलावा, InMobi के डैशबोर्ड में सीसीपीए सेटिंग चालू करने के तरीके के दिशा-निर्देशों के लिए, InMobi का सीसीपीए दस्तावेज़ देखें.
पांचवां चरण: अतिरिक्त कोड की ज़रूरत है
SKAdNetwork इंटिग्रेशन
अपने प्रोजेक्ट की Info.plist
फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए, InMobi के दस्तावेज़ का पालन करें.
छठा चरण: लागू करने की जांच करना
टेस्ट विज्ञापन चालू करना
पक्का करें कि आपने Ad Manager के लिए, अपने टेस्ट डिवाइस को रजिस्टर किया हो. साथ ही, InMobi यूज़र इंटरफ़ेस (यूआई) में टेस्ट मोड चालू किया हो.
टेस्ट विज्ञापनों की पुष्टि करना
यह पुष्टि करने के लिए कि आपको InMobi से टेस्ट विज्ञापन मिल रहे हैं या नहीं, विज्ञापन जांचने वाले टूल में InMobi (बिडिंग) और InMobi (वॉटरफ़ॉल) विज्ञापन स्रोत का इस्तेमाल करके, किसी एक विज्ञापन स्रोत की जांच करने की सुविधा चालू करें.
वैकल्पिक चरण
नेटवर्क के हिसाब से पैरामीटर
InMobi अडैप्टर, अन्य अनुरोध पैरामीटर के साथ काम करता है. इन्हें GADInMobiExtras
क्लास का इस्तेमाल करके, अडैप्टर को पास किया जा सकता है. GADInMobiExtras
में, काम करने वाले सभी विज्ञापन फ़ॉर्मैट के लिए ये सामान्य प्रॉपर्टी शामिल हैं:
अनुरोध पैरामीटर और वैल्यू | |
---|---|
setAgeGroup उपयोगकर्ता का उम्र समूह. |
kIMSDKAgeGroupBelow18 kIMSDKAgeGroupBetween18And24 kIMSDKAgeGroupBetween25And29 kIMSDKAgeGroupBetween30And34 kIMSDKAgeGroupBetween35And44 kIMSDKAgeGroupBetween45And54 kIMSDKAgeGroupBetween55And64 kIMSDKAgeGroupAbove65
|
setEducationType उपयोगकर्ता की शिक्षा का स्तर. |
kIMSDKEducationHighSchoolOrLess kIMSDKEducationCollegeOrGraduate kIMSDKEducationPostGraduateOrAbove
|
setLogLevel
|
kIMSDKLogLevelNone kIMSDKLogLevelError kIMSDKLogLevelDebug |
setAge
|
पूर्णांक. उपयोगकर्ता की उम्र. |
setYearOfbirth
|
पूर्णांक. उपयोगकर्ता के जन्म का साल. |
setPostalCode
|
स्ट्रिंग. उपयोगकर्ता का पिन कोड. आम तौर पर, यह पांच अंकों का होता है. |
setAreaCode
|
स्ट्रिंग. उपयोगकर्ता के टेलीफ़ोन का एरिया कोड (फ़ोन नंबर का हिस्सा). |
setLanguage
|
स्ट्रिंग. उपयोगकर्ता की मूल भाषा (अगर पता हो). |
setLoginId
|
स्ट्रिंग. पब्लिशर के डोमेन में मौजूद लॉगिन आईडी. |
setSessionId
|
स्ट्रिंग. पब्लिशर के डोमेन में मौजूद सेशन आईडी. |
setLocationWithCityStateCountry
|
स्ट्रिंग. जगह के लिए पैरामीटर के तौर पर शहर, राज्य, और देश का इस्तेमाल किया गया हो. |
setKeywords
|
स्ट्रिंग. विज्ञापन अनुरोध में, संदर्भ के हिसाब से काम के ऐसे सभी कीवर्ड जोड़े जाएंगे. |
setInterests
|
स्ट्रिंग. विज्ञापन अनुरोध में भेजी जाने वाली, कॉन्टेक्स्ट के हिसाब से काम की कोई भी स्ट्रिंग. |
setAdditionalParameters
|
डिक्शनरी. विज्ञापन अनुरोध में भेजी जाने वाली कोई भी अतिरिक्त वैल्यू. |
विज्ञापन अनुरोध के इन पैरामीटर को सेट करने का कोड उदाहरण यहां दिया गया है:
Swift
let request = GAMRequest()
let extras = GADInMobiExtras()
extras.ageGroup = kIMSDKAgeGroupBetween35And54
extras.areaCode = "12345"
request.registerAdNetworkExtras(extras)
Objective-C
GAMRequest *request = [GAMRequest request];
GADInMobiExtras *extras = [[GADInMobiExtras alloc] init];
extras.ageGroup = kIMSDKAgeGroupBetween35And54;
extras.areaCode = @"12345";
[request registerAdNetworkExtras:extras];
नेटिव विज्ञापनों का इस्तेमाल करना
विज्ञापन रेंडर करना
InMobi अडैप्टर, अपने नेटिव विज्ञापनों को
GADNativeAd
ऑब्जेक्ट के तौर पर दिखाता है. यह किसी GADNativeAd
के लिए, इन फ़ील्ड को अपने-आप भर देता है.
फ़ील्ड | InMobi अडैप्टर हमेशा ये एसेट शामिल करता है |
---|---|
हेडलाइन | |
इमेज | 1 |
मीडिया व्यू | |
मुख्य भाग | |
ऐप्लिकेशन का आइकॉन | |
कॉल-टू-ऐक्शन | |
स्टार रेटिंग | |
स्टोर | |
कीमत |
1 InMobi अडैप्टर, अपने नेटिव विज्ञापनों के लिए मुख्य इमेज ऐसेट का सीधा ऐक्सेस नहीं देता. इसके बजाय, एडेप्टर GADMediaView
को किसी वीडियो या इमेज से भरता है.
इंप्रेशन और क्लिक ट्रैकिंग
क्लिक का पता लगाने के लिए Google Mobile Ads SDK का इस्तेमाल किया जाता है और उन्हें InMobi को भेजा जाता है, ताकि क्लिक रिपोर्टिंग सिंक हो सके.
Google Mobile Ads SDK, इंप्रेशन ट्रैकिंग के लिए InMobi SDK के कॉलबैक का इस्तेमाल करता है. इसलिए, दोनों डैशबोर्ड की रिपोर्ट में कम से कम अंतर होना चाहिए या कोई अंतर नहीं होना चाहिए.
गड़बड़ी के कोड
अगर अडैप्टर को InMobi से कोई विज्ञापन नहीं मिलता है, तो पब्लिशर इन क्लास के तहत, विज्ञापन रिस्पॉन्स से जुड़ी गड़बड़ी की जांच कर सकते हैं:GADResponseInfo.adNetworkInfoArray
GADMAdapterInMobi
GADMediationAdapterInMobi
जब कोई विज्ञापन लोड नहीं होता है, तो InMobi अडैप्टर से ये कोड और मैसेज मिलते हैं:
गड़बड़ी का कोड | कारण |
---|---|
101 | Ad Manager के यूज़र इंटरफ़ेस में कॉन्फ़िगर किए गए InMobi सर्वर पैरामीटर मौजूद नहीं हैं या अमान्य हैं. |
102 | InMobi अडैप्टर, अनुरोध किए गए विज्ञापन फ़ॉर्मैट के साथ काम नहीं करता. |
103 | इस नेटवर्क कॉन्फ़िगरेशन के लिए, InMobi विज्ञापन पहले से लोड हो चुका है. |
अन्य | InMobi SDK से गड़बड़ी का मैसेज मिला. ज़्यादा जानकारी के लिए, IMRequestStatus.h पर जाएं. |
InMobi iOS मीडिएशन अडैप्टर में हुए बदलावों का लॉग
वर्शन 10.8.0.0
- InMobi SDK टूल के 10.8.0 वर्शन के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 11.12.0 वर्शन.
- InMobi SDK टूल का 10.8.0 वर्शन.
वर्शन 10.7.8.0
- InMobi SDK टूल के 10.7.8 वर्शन के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 11.10.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.7.8.
10.7.5.1 वर्शन
CFBundleShortVersionString
को अपडेट किया गया, ताकि इसमें चार के बजाय तीन कॉम्पोनेंट हों.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 11.10.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.7.5.
10.7.5.0 वर्शन
- InMobi SDK 10.7.5 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 11.7.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.7.5.
वर्शन 10.7.4.0
- InMobi SDK 10.7.4 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 11.6.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.7.4.
वर्शन 10.7.2.0
- InMobi SDK टूल के 10.7.2 वर्शन के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 11.3.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.7.2.
10.7.1.0 वर्शन
- InMobi SDK 10.7.1 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 11.2.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.7.1.
वर्शन 10.6.4.0
- InMobi SDK 10.6.4 के साथ काम करने की पुष्टि की गई है.
- अब काम न करने वाले तरीके
GADMobileAds.sharedInstance.sdkVersion
कोGADMobileAds.sharedInstance.versionNumber
से बदल दिया गया है. NSUserDefaults
फ़ंक्शन के इस्तेमाल कोCFPreferences
फ़ंक्शन से बदल दिया गया.- अब इसके लिए, iOS का कम से कम 12.0 वर्शन ज़रूरी है.
- अब इसके लिए, Google Mobile Ads SDK टूल का 11.0 या इसके बाद का वर्शन ज़रूरी है.
InMobiAdapter.xcframework
के फ़्रेमवर्क मेंInfo.plist
शामिल किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 11.0.1 वर्शन.
- InMobi SDK टूल का वर्शन 10.6.4.
वर्शन 10.6.0.0
- InMobi SDK टूल के 10.6.0 वर्शन के साथ काम करने की पुष्टि की गई है.
- बिडिंग बैनर, इंटरस्टीशियल, और इनाम वाले विज्ञापन फ़ॉर्मैट के लिए, वॉटरमार्क की सुविधा जोड़ी गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 10.13.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.6.0.
वर्शन 10.5.8.0
- InMobi SDK टूल के 10.5.8 वर्शन के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 10.10.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.5.8.
वर्शन 10.5.6.0
- NSUserDefaults से IAB की अमेरिका के हिसाब से तैयार की गई प्राइवसी स्ट्रिंग को पढ़ने के लिए सहायता जोड़ी गई.
- InMobi SDK टूल के 10.5.6 वर्शन के साथ काम करने की पुष्टि की गई है.
- बैनर (इसमें एमआरईसी शामिल है), इंटरस्टीशियल, और इनाम वाले विज्ञापन फ़ॉर्मैट के लिए बिडिंग की सुविधा जोड़ी गई.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 10.9.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.5.6.
10.5.5.0 वर्शन
- अब इसके लिए, Google Mobile Ads SDK का 10.4.0 या इसके बाद का वर्शन ज़रूरी है.
didRewardUser
API का इस्तेमाल करने के लिए, अडैप्टर को अपडेट किया गया.- मुख्य थ्रेड पर InMobi SDK टूल को शुरू करने के लिए, अडैप्टर को अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 10.4.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.5.5.
वर्शन 10.5.4.0
- InMobi SDK 10.5.4 के साथ काम करने की पुष्टि की गई है.
- जेंडर, जन्म की तारीख, और जगह की जानकारी के लिए इस्तेमाल किए जाने वाले ऐसे एपीआई हटा दिए गए हैं जिनका इस्तेमाल अब नहीं किया जा सकता.
armv7
आर्किटेक्चर के लिए सहायता हटा दी गई है.- अब इसके लिए, iOS का कम से कम 11.0 वर्शन ज़रूरी है.
- अब इसके लिए, Google Mobile Ads SDK टूल का 10.0.0 या इसके बाद का वर्शन ज़रूरी है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 10.2.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.5.4.
ज़्यादा नोट:
- यह रिलीज़, 10.1.3.0 वर्शन से पहले बनाई गई थी. इसलिए, इसमें
didRewardUser
एपीआई का इस्तेमाल नहीं किया जाता.
वर्शन 10.1.3.0
- InMobi SDK 10.1.3 के साथ काम करने की पुष्टि की गई है.
- अब इसके लिए, Google Mobile Ads SDK का 10.4.0 या इसके बाद का वर्शन ज़रूरी है.
didRewardUser
API का इस्तेमाल करने के लिए, अडैप्टर को अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 10.5.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.1.3.
ज़्यादा नोट:
- यह रिलीज़, 10.5.4.0 वर्शन के बाद बनाई गई थी.
10.1.2.1 वर्शन
- InMobi SDK 10.1.2 के साथ काम करने की पुष्टि की गई है.
- स्क्रोल किए जा सकने वाले यूज़र इंटरफ़ेस (यूआई) में नेटिव विज्ञापन खाली दिखने की समस्या को ठीक किया गया है.
- नए मीडिएशन एपीआई का इस्तेमाल करने के लिए, अडैप्टर को अपडेट किया गया.
- InMobi SDK को COPPA वैल्यू फ़ॉरवर्ड करने की सुविधा जोड़ी गई.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 9.14.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.1.2.
वर्शन 10.1.2.0
- InMobi SDK 10.1.2 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 9.13.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.1.2.
वर्शन 10.1.1.0
- InMobi SDK 10.1.1 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 9.12.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.1.1.
वर्शन 10.1.0.0
- InMobi SDK टूल के 10.1.0 वर्शन के साथ काम करने की पुष्टि की गई है.
didRewardUser
API का इस्तेमाल करने के लिए, अडैप्टर को अपडेट किया गया.- अब इसके लिए, Google Mobile Ads SDK टूल का 9.8.0 या इसके बाद का वर्शन ज़रूरी है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 9.11.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.1.0.
वर्शन 10.0.7.0
- InMobi SDK टूल के 10.0.7 वर्शन के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 9.5.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.0.7.
वर्शन 10.0.5.0
- InMobi SDK 10.0.5 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 9.2.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.0.5.
वर्शन 10.0.2.1
- Google Mobile Ads SDK टूल के 9.0.0 वर्शन के साथ काम करने की पुष्टि की गई हो.
- अब इसके लिए, Google Mobile Ads SDK टूल का 9.0.0 या इसके बाद का वर्शन ज़रूरी है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 9.0.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.0.2.
वर्शन 10.0.2.0
- InMobi SDK टूल के 10.0.2 वर्शन के साथ काम करने की पुष्टि की गई है.
इनके साथ मिलकर बनाया और टेस्ट किया गया
- Google Mobile Ads SDK टूल का 8.13.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.0.2.
वर्शन 10.0.1.0
- InMobi SDK 10.0.1 के साथ काम करने की पुष्टि की गई है.
इनके साथ मिलकर बनाया और टेस्ट किया गया
- Google Mobile Ads SDK टूल का 8.12.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.0.1.
वर्शन 10.0.0.0
- InMobi SDK टूल के 10.0.0 वर्शन के साथ काम करने की पुष्टि की गई है.
- अब iOS का कम से कम 10.0 वर्शन ज़रूरी है.
इनके साथ मिलकर बनाया और टेस्ट किया गया
- Google Mobile Ads SDK टूल का 8.11.0 वर्शन.
- InMobi SDK टूल का वर्शन 10.0.0.
वर्शन 9.2.1.0
- InMobi SDK 9.2.1 के साथ काम करने की पुष्टि की गई है.
इनके साथ मिलकर बनाया और टेस्ट किया गया
- Google Mobile Ads SDK टूल का 8.9.0 वर्शन.
- InMobi SDK टूल का वर्शन 9.2.1.
वर्शन 9.2.0.0
- InMobi SDK टूल के 9.2.0 वर्शन के साथ काम करने की पुष्टि की गई है.
- Google Mobile Ads SDK के 8.0.0 या उसके बाद के वर्शन पर निर्भरता कम की गई है.
इनके साथ मिलकर बनाया और टेस्ट किया गया
- Google Mobile Ads SDK टूल का 8.8.0 वर्शन.
- InMobi SDK टूल का वर्शन 9.2.0.
वर्शन 9.1.7.0
- InMobi SDK 9.1.7 के साथ काम करने की पुष्टि की गई है.
- अब इसके लिए, Google Mobile Ads SDK का 8.3.0 या इसके बाद का वर्शन ज़रूरी है.
इनके साथ मिलकर बनाया और टेस्ट किया गया
- Google Mobile Ads SDK टूल का 8.3.0 वर्शन.
- InMobi SDK टूल का वर्शन 9.1.7.
वर्शन 9.1.5.0
- InMobi SDK 9.1.5 के साथ काम करने की पुष्टि की गई है.
- अब इसके लिए, Google Mobile Ads SDK टूल का 8.1.0 या इसके बाद का वर्शन ज़रूरी है.
इनके साथ मिलकर बनाया और टेस्ट किया गया
- Google Mobile Ads SDK टूल का 8.1.0 वर्शन.
- InMobi SDK टूल का वर्शन 9.1.5.
9.1.1.1 वर्शन
.xcframework
फ़ॉर्मैट का इस्तेमाल करने के लिए, अडैप्टर को अपडेट किया गया.- अब इसके लिए, Google Mobile Ads SDK टूल का 8.0.0 या इसके बाद का वर्शन ज़रूरी है.
इनके साथ मिलकर बनाया और टेस्ट किया गया
- Google Mobile Ads SDK का वर्शन 8.0.0.
- InMobi SDK टूल का वर्शन 9.1.1.
वर्शन 9.1.1.0
- InMobi SDK 9.1.1 के साथ काम करने की पुष्टि की गई है.
- अब इसके लिए, Google Mobile Ads SDK टूल का 7.68.0 या इसके बाद का वर्शन ज़रूरी है.
इनके साथ मिलकर बनाया और टेस्ट किया गया
- Google Mobile Ads SDK का 7.68.0 वर्शन.
- InMobi SDK टूल का वर्शन 9.1.1.
वर्शन 9.1.0.0
- InMobi SDK 9.1.0 के साथ काम करने की पुष्टि की गई है.
- अब इसके लिए, Google Mobile Ads SDK टूल का 7.65.0 या इसके बाद का वर्शन ज़रूरी है.
इनके साथ मिलकर बनाया और टेस्ट किया गया
- Google Mobile Ads SDK टूल का 7.65.0 वर्शन.
- InMobi SDK टूल का वर्शन 9.1.0.
वर्शन 9.0.7.2
- अगर बच्चों को ध्यान में रखते हुए व्यवहार/बर्ताव की जानकारी नहीं दी जाती है, तो इनाम वाले विज्ञापनों के लिए, अब डिफ़ॉल्ट रूप से coppa=0 नहीं दिखेगा.
इनके साथ मिलकर बनाया और टेस्ट किया गया
- Google Mobile Ads SDK का 7.61.0 वर्शन.
- InMobi SDK टूल का वर्शन 9.0.7.
वर्शन 9.0.7.1
- अब इसके लिए, Google Mobile Ads SDK टूल का 7.61.0 या इसके बाद का वर्शन ज़रूरी है.
- अडैप्टर से जुड़ी गड़बड़ी के स्टैंडर्ड कोड और मैसेज जोड़े गए.
इनके साथ मिलकर बनाया और टेस्ट किया गया
- Google Mobile Ads SDK का 7.61.0 वर्शन.
- InMobi SDK टूल का वर्शन 9.0.7.
वर्शन 9.0.7.0
- InMobi SDK टूल के 9.0.7 वर्शन के साथ काम करने की पुष्टि की गई है.
इनके साथ मिलकर बनाया और टेस्ट किया गया
- Google Mobile Ads SDK टूल का 7.60.0 वर्शन.
- InMobi SDK टूल का वर्शन 9.0.7.
वर्शन 9.0.6.0
- InMobi SDK 9.0.6 के साथ काम करने की पुष्टि की गई है.
InMobiSDK/Core
का इस्तेमाल करने के लिए, InMobi iOS अडैप्टर की CocoaPod डिपेंडेंसी को अपडेट किया गया.- अब इसके लिए, Google Mobile Ads SDK टूल का 7.60.0 या इसके बाद का वर्शन ज़रूरी है.
इनके साथ मिलकर बनाया और टेस्ट किया गया
- Google Mobile Ads SDK टूल का 7.60.0 वर्शन
- InMobi SDK टूल का वर्शन 9.0.6
वर्शन 9.0.4.0
- InMobi SDK 9.0.4 के साथ काम करने की पुष्टि की गई है.
- InMobi SDK टूल को शुरू करने में समस्या आने पर, अडैप्टर अब जल्दी काम करना बंद कर देता है.
- i386 आर्किटेक्चर के लिए सहायता हटा दी गई है.
इनके साथ मिलकर बनाया और टेस्ट किया गया
- Google Mobile Ads SDK टूल का वर्शन 7.57.0
- InMobi SDK टूल का वर्शन 9.0.4
वर्शन 9.0.0.0
- InMobi SDK 9.0.0 के साथ काम करने की पुष्टि की गई है.
- बैनर, इंटरस्टीशियल, और इनाम वाले फ़ॉर्मैट के लिए बिडिंग की सुविधा हटा दी गई है.
इनके साथ मिलकर बनाया और टेस्ट किया गया
- Google Mobile Ads SDK टूल का वर्शन 7.53.1
- InMobi SDK टूल का 9.0.0 वर्शन
वर्शन 7.4.0.0
- InMobi SDK टूल के 7.4.0 वर्शन के साथ काम करने की पुष्टि की गई है.
वर्शन 7.3.2.1
- अमान्य मीडिएशन कॉन्फ़िगरेशन की वजह से, अडैप्टर को शुरू न हो पाने की समस्या को ठीक किया गया है.
वर्शन 7.3.2.0
- InMobi SDK टूल के 7.3.2 वर्शन के साथ काम करने की पुष्टि की गई है.
- बैनर, इंटरस्टीशियल, और इनाम वाले विज्ञापन फ़ॉर्मैट के लिए, अडैप्टर में बिडिंग की सुविधा जोड़ी गई है.
वर्शन 7.3.0.0
- InMobi SDK टूल के 7.3.0 वर्शन के साथ काम करने की पुष्टि की गई है.
- नेटिव कॉन्टेंट और ऐप्लिकेशन इंस्टॉल करने को बढ़ावा देने वाले विज्ञापन के अनुरोधों के लिए सहायता हटा दी गई है. नेटिव विज्ञापनों का अनुरोध करने के लिए, ऐप्लिकेशन को Unified Native Ads API का इस्तेमाल करना होगा.
- अब इसके लिए, Google Mobile Ads SDK का 7.46.0 या इसके बाद का वर्शन ज़रूरी है.
वर्शन 7.2.7.0
- InMobi SDK टूल के 7.2.7 वर्शन के साथ काम करने की पुष्टि की गई है.
- नए rewarded API का इस्तेमाल करने के लिए, अडैप्टर को अपडेट किया गया.
- अब इसके लिए, Google Mobile Ads SDK टूल का वर्शन 7.42.2 या इसके बाद का वर्शन ज़रूरी है.
- बैनर विज्ञापन के अलग-अलग साइज़ के लिए सहायता जोड़ी गई.
वर्शन 7.2.4.0
- InMobi SDK 7.2.4 के साथ काम करने की पुष्टि की गई है.
वर्शन 7.2.1.0
- InMobi SDK टूल के 7.2.1 वर्शन के साथ काम करने की पुष्टि की गई है.
वर्शन 7.2.0.0
- InMobi SDK टूल के 7.2.0 वर्शन के साथ काम करने की पुष्टि की गई है.
वर्शन 7.1.2.0
- InMobi SDK 7.1.2 के साथ काम करने की पुष्टि की गई है.
वर्शन 7.1.1.2
- अडैप्टर में
adapterDidCompletePlayingRewardBasedVideoAd:
कॉलबैक जोड़ा गया.
वर्शन 7.1.1.1
GADInMobiConsent
क्लास जोड़ी गई, जोupdateGDPRConsent
औरgetConsent
मेथड उपलब्ध कराती है.
वर्शन 7.1.1.0
- InMobi SDK 7.1.1 के साथ काम करने की पुष्टि की गई है.
वर्शन 7.1.0.0
- InMobi SDK 7.1.0 के साथ काम करने की पुष्टि की गई है.
वर्शन 7.0.4.1
- अडैप्टर को अन्य नेटवर्क के साथ इस्तेमाल करने पर, डुप्लीकेट सिंबल की गड़बड़ियां होने की समस्या को ठीक किया गया है.
वर्शन 7.0.4.0
- अडैप्टर को अपडेट किया गया, ताकि वह InMobi SDK टूल के 7.0.4 वर्शन के साथ काम कर सके.
- नेटिव वीडियो विज्ञापनों के लिए सहायता जोड़ी गई.
- InMobi का SDK, वीडियो ऐसेट वाले विज्ञापनों के लिए इमेज नहीं देता. संभावित NullPointerExceptions से बचने के लिए, जब अडैप्टर को इनमें से कोई विज्ञापन मिलता है, तो वह अपने-आप एक खाली NativeAd.Image बना देगा और उसे ऐप्लिकेशन से मिले विज्ञापन ऑब्जेक्ट में मौजूद इमेज ऐसेट कलेक्शन में शामिल कर देगा. इस अडैप्टर का इस्तेमाल करने वाले पब्लिशर को, InMobi के साथ मीडिएशन करते समय सीधे तौर पर इमेज ऐसेट का इस्तेमाल करने से बचने का सुझाव दिया जाता है. इसके बजाय, वे अपने यूज़र इंटरफ़ेस (यूआई) में GADMediaView का इस्तेमाल करें. GADMediaView, उन विज्ञापनों के लिए वीडियो एसेट अपने-आप दिखाएगा जिनमें वे शामिल हैं. साथ ही, उन विज्ञापनों के लिए इमेज एसेट दिखाएगा जिनमें वे शामिल नहीं हैं.
वर्शन 6.2.1.0
- inMobi SDK 6.2.1 के साथ काम करने की पुष्टि की गई
पिछले वर्शन
- बैनर, इंटरस्टीशियल, इनाम वाले वीडियो, और नेटिव विज्ञापन फ़ॉर्मैट के लिए काम करता है.