इस गाइड में बताया गया है कि Google Mobile Ads SDK (Legacy) का इस्तेमाल करके, मीडिएशन की मदद से maio से विज्ञापन लोड करने और दिखाने का तरीका क्या है. इसमें वॉटरफ़ॉल इंटिग्रेशन शामिल हैं. इसमें बताया गया है कि किसी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में maio को कैसे जोड़ा जाता है. साथ ही, किसी Android ऐप्लिकेशन में maio SDK और अडैप्टर को कैसे इंटिग्रेट किया जाता है.
maio के डैशबोर्ड इंटरफ़ेस में लेबल, बटन, और जानकारी जैपनीज़ भाषा में दिखती है. साथ ही, इस गाइड में मौजूद किसी भी स्क्रीनशॉट का अनुवाद नहीं किया गया है. हालांकि, इस गाइड के ब्यौरे और निर्देशों में, लेबल और बटन का अनुवाद अंग्रेज़ी भाषा में दिया गया है. उदाहरण के लिए,"URL スキーム," "यूआरएल स्कीम" है.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
maio के लिए मीडिएशन अडैप्टर में ये सुविधाएं उपलब्ध हैं:
| इंटिग्रेशन | |
|---|---|
| बिडिंग | |
| वॉटरफ़ॉल | |
| फ़ॉर्मैट | |
| बैनर वाले विज्ञापन | |
| इंटरस्टीशियल विज्ञापन | |
| इनाम वाले विज्ञापन | |
| मूल भाषा वाला | |
ज़रूरी शर्तें
जारी रखने से पहले, इनकी पुष्टि करें:
- Android एपीआई लेवल 24 या इसके बाद का वर्शन.
- maio SDK टूल का 1.0.7 या इसके बाद का वर्शन.
Google Mobile Ads SDK (Legacy) का नया वर्शन.
पहला चरण: maio के यूआई में कॉन्फ़िगरेशन सेट अप करना
सबसे पहले, अपने maio खाते में साइन अप या लॉग इन करें. बाईं ओर मौजूद साइडबार में, Application management बटन पर क्लिक करें. इसके बाद, New app पर क्लिक करें.

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

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

ऐप्लिकेशन मैनेजमेंट पेज पर, मीडिया आईडी नोट करें. अगले सेक्शन में, Ad Manager की विज्ञापन यूनिट सेट अप करने के लिए इसकी ज़रूरत पड़ती है.

Zone Management पेज पर, Zone ID को नोट करें. अगले सेक्शन में, Ad Manager की विज्ञापन यूनिट सेट अप करने के लिए भी इसकी ज़रूरत होगी.


दूसरा चरण: Ad Manager के यूज़र इंटरफ़ेस (यूआई) में maio की डिमांड सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
अपने Ad Manager खाते में साइन इन करें.
डिलीवरी > यील्ड ग्रुप पर जाएं. इसके बाद, नया यील्ड ग्रुप बटन पर क्लिक करें.

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

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

यील्ड पार्टनर चुनने के बाद, इंटिग्रेशन टाइप के तौर पर मोबाइल एसडीके मीडिएशन, प्लैटफ़ॉर्म के तौर पर Android, और स्टेटस के तौर पर चालू है चुनें. पिछले सेक्शन में मिला मीडिया आईडी और ज़ोन आईडी डालें. इसके बाद, डिफ़ॉल्ट सीपीएम वैल्यू डालें.

इसके बाद, पेज पर सबसे नीचे सेव करें पर क्लिक करें.
तीसरा चरण: maio SDK और अडैप्टर को इंपोर्ट करना
Android Studio इंटिग्रेशन (सुझाया गया)
अपने प्रोजेक्ट-लेवल की settings.gradle.kts फ़ाइल में, ये रिपॉज़िटरी जोड़ें:
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven {
url = uri("https://imobile-maio.github.io/maven")
}
}
}
अपने ऐप्लिकेशन-लेवल की gradle फ़ाइल में, लागू करने के लिए ये डिपेंडेंसी जोड़ें:
Kotlin
dependencies { implementation("com.google.android.gms:play-services-ads:25.5.0") implementation("com.google.ads.mediation:maio:2.0.9.1") }
ग्रूवी
dependencies { implementation 'com.google.android.gms:play-services-ads:25.5.0' implementation 'com.google.ads.mediation:maio:2.0.9.1' }
मैन्युअल इंटिग्रेशन
- maio Android SDK का नया वर्शन डाउनलोड करें और उसे अपने प्रोजेक्ट में जोड़ें.
- Google की Maven रिपॉज़िटरी में, maio अडैप्टर आर्टफ़ैक्ट पर जाएं. नया वर्शन चुनें. इसके बाद, maio अडैप्टर की `.aar' फ़ाइल डाउनलोड करें और उसे अपने प्रोजेक्ट में जोड़ें.
चौथा चरण: ज़रूरी कोड जोड़ना
Android ऐप्लिकेशन में maio को इंटिग्रेट करने के लिए, किसी अतिरिक्त कोड की ज़रूरत नहीं होती.
पांचवां चरण: लागू किए गए बदलावों की जांच करना
टेस्ट विज्ञापनों को चालू करना
पक्का करें कि आपने Ad Manager के लिए, अपने टेस्ट डिवाइस को रजिस्टर किया हो.
Google Mobile Ads SDK (Legacy) के 11.6.0 या इसके बाद के वर्शन का इस्तेमाल करने वाले पब्लिशर को, अनुरोध करने पर टेस्ट डिवाइस के तौर पर रजिस्टर किए गए फ़ोन और टैबलेट पर, maio से टेस्ट विज्ञापन अपने-आप मिलेंगे.
टेस्ट विज्ञापनों की पुष्टि करना
यह पुष्टि करने के लिए कि आपको maio से टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में maio (वॉटरफ़ॉल) विज्ञापन सोर्स का इस्तेमाल करके, विज्ञापन के किसी एक सोर्स को टेस्ट करना चालू करें.
गड़बड़ी के कोड
अगर अडैप्टर को maio से विज्ञापन नहीं मिलता है, तो पब्लिशर, विज्ञापन के जवाब में हुई गड़बड़ी की जानकारी देखने के लिए, इनमें से किसी क्लास के हिसाब से ResponseInfo.getAdapterResponses() का इस्तेमाल कर सकते हैं:
| फ़ॉर्मैट | क्लास का नाम |
|---|---|
| मध्यवर्ती | jp.maio.sdk.android.mediation.admob.adapter.Interstitial |
| इनाम दिया गया | jp.maio.sdk.android.mediation.admob.adapter.Rewarded |
विज्ञापन लोड न होने पर, maio अडैप्टर से मिलने वाले कोड और उनसे जुड़े मैसेज यहां दिए गए हैं:
| गड़बड़ी का कोड | कारण |
|---|---|
| 0-10 | maio से SDK टूल से जुड़ी गड़बड़ी का मैसेज मिला. ज़्यादा जानकारी के लिए, कोड और maio का दस्तावेज़ देखें. |
| 101 | Maio के पास कोई विज्ञापन उपलब्ध नहीं है. |
| 102 | सर्वर के पैरामीटर अमान्य हैं. उदाहरण के लिए, प्लेसमेंट आईडी मौजूद नहीं है. |
| 103 | विज्ञापन लोड करने के लिए इस्तेमाल किया गया कॉन्टेक्स्ट, `Activity` इंस्टेंस नहीं था. |
| 104 | अनुरोध में, उम्र से जुड़ी पाबंदी के आधार पर विज्ञापन दिखाने की सेटिंग लागू थी. हालांकि, maio SDK को उम्र से जुड़ी पाबंदी के सिग्नल नहीं मिल सकते |
maio Android मीडिएशन अडैप्टर के बदलावों का लॉग
वर्शन 2.0.9.1
- अडैप्टर की Kotlin डिपेंडेंसी को 1.9.0 पर पिन करें. यह GMA NextGen SDK के साथ काम करने वाला Kotlin का सबसे नया वर्शन है.
- विज्ञापन शुरू करने और विज्ञापन लोड करने के अनुरोधों के दौरान, उम्र से जुड़ी पाबंदी की वजह से फ़ेल होने वाली ब्रांच पर, फ़ॉल-थ्रू व्यवहार को ठीक किया गया.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 25.4.0.
- Google Mobile Ads Next-Gen SDK का वर्शन 1.5.0.
- Maio SDK का वर्शन 2.0.9.1.
वर्शन 2.0.9.0
- जब नया
AgeRestrictedTreatment,CHILDपर सेट हो, तो maio SDK के लिए उम्र से जुड़ी पाबंदी वाले अनुरोधों को फ़िल्टर करें. - maio SDK के 2.0.9 वर्शन के साथ काम करने की पुष्टि की गई है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 25.4.0.
- Google Mobile Ads Next-Gen SDK का वर्शन 1.3.1.
- Maio SDK का वर्शन 2.0.9.0.
वर्शन 2.0.8.2
- maio SDK के लिए, उम्र से जुड़ी पाबंदी वाले अनुरोधों को फ़िल्टर करें. ऐसा इसलिए, क्योंकि इसे उम्र से जुड़ी पाबंदी वाले सिग्नल नहीं मिल सकते.
- GMA Next-Gen SDK की डिपेंडेंसी के साथ अडैप्टर बनाने के लिए प्रॉपर्टी जोड़ी गई.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 25.1.0.
- Google Mobile Ads Next-Gen SDK का वर्शन 1.1.0.
- Maio SDK टूल का वर्शन 2.0.8.2.
वर्शन 2.0.8.1
- बैनर विज्ञापन फ़ॉर्मैट के लिए सहायता जोड़ी गई
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 25.0.0.
- Maio SDK टूल का वर्शन 2.0.8.1.
वर्शन 2.0.8.0
- maio SDK के 2.0.8 वर्शन के साथ काम करने की पुष्टि की गई है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 24.9.0.
- Maio SDK का वर्शन 2.0.8.0.
वर्शन 2.0.7.0
- maio SDK के 2.0.7 वर्शन के साथ काम करने की पुष्टि की गई है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 24.7.0.
- Maio SDK का वर्शन 2.0.7.0.
वर्शन 2.0.6.0
- कॉन्टेक्स्ट के क्लास-लेवल के रेफ़रंस हटा दिए गए हैं. इससे मेमोरी लीक की समस्याओं को कम करने में मदद मिल सकती है
- maio SDK के 2.0.6 वर्शन के साथ काम करने की पुष्टि की गई है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 24.6.0.
- Maio SDK का वर्शन 2.0.6.0.
वर्शन 2.0.5.0
- maio SDK के 2.0.5 वर्शन के साथ काम करने की पुष्टि की गई है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 24.4.0.
- Maio SDK टूल का वर्शन 2.0.5.0.
वर्शन 2.0.4.0
- maio SDK के 2.0.4 वर्शन के साथ काम करने की पुष्टि की गई है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 24.3.0.
- Maio SDK टूल का वर्शन 2.0.4.0.
वर्शन 2.0.3.1
- Android के एपीआई लेवल को कम से कम 23 पर अपडेट किया गया है.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 24.0.0 पर अपडेट किया गया है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 24.0.0.
- Maio SDK का वर्शन 2.0.3.0.
वर्शन 2.0.3.0
- maio SDK के 2.0.3.0 वर्शन के साथ काम करने की पुष्टि की गई है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 23.6.0.
- Maio SDK का वर्शन 2.0.3.0.
वर्शन 1.1.16.3
- Google Mobile Ads SDK के ज़रूरी वर्शन को 23.0.0 पर अपडेट किया गया है.
- maio SDK के 1.1.16 वर्शन के साथ काम करने की पुष्टि की गई है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 23.0.0.
- Maio SDK टूल का वर्शन 1.1.16.
वर्शन 1.1.16.2
- नई
VersionInfoक्लास का इस्तेमाल करने के लिए, अडैप्टर को अपडेट किया गया है. - Google Mobile Ads SDK के ज़रूरी वर्शन को 22.0.0 पर अपडेट किया गया है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 22.0.0.
- Maio SDK टूल का वर्शन 1.1.16.
वर्शन 1.1.16.1
compileSdkVersionऔरtargetSdkVersionको एपीआई 31 पर अपडेट किया गया.- Google Mobile Ads SDK के ज़रूरी वर्शन को 21.0.0 पर अपडेट किया गया है.
- Android के ज़रूरी एपीआई लेवल को 19 पर अपडेट किया गया है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 21.0.0.
- Maio SDK टूल का वर्शन 1.1.16.
वर्शन 1.1.16.0
- ज़्यादा गड़बड़ियों को कैप्चर करने के लिए, गड़बड़ी के कोड अपडेट किए गए.
- maio SDK के 1.1.16 वर्शन के साथ काम करने की पुष्टि की गई है.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 20.4.0 पर अपडेट किया गया है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 20.4.0.
- Maio SDK टूल का वर्शन 1.1.16.
वर्शन 1.1.15.0
- maio SDK के 1.1.15 वर्शन के साथ काम करने की पुष्टि की गई है.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 20.0.0 पर अपडेट किया गया है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 20.0.0.
- Maio SDK टूल का वर्शन 1.1.15.
वर्शन 1.1.14.0
- स्टैंडर्ड अडैप्टर के गड़बड़ी कोड और मैसेज जोड़े गए.
- maio SDK के 1.1.14 वर्शन के साथ काम करने की पुष्टि की गई.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 19.8.0 पर अपडेट किया गया है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 19.8.0.
- Maio SDK टूल का वर्शन 1.1.14.
वर्शन 1.1.13.0
- maio SDK के 1.1.13 वर्शन के साथ काम करने की पुष्टि की गई है.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 19.5.0 पर अपडेट किया गया है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 19.5.0.
- Maio SDK टूल का वर्शन 1.1.13.
वर्शन 1.1.12.0
- Google Mobile Ads SDK के ज़रूरी वर्शन को 19.4.0 पर अपडेट किया गया है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 19.4.0.
- Maio SDK का वर्शन 1.1.12.
वर्शन 1.1.11.1
- टाइम आउट को सीमित करने के लिए, अगर maio के पास दिखाने के लिए कोई विज्ञापन तैयार नहीं है, तो विज्ञापन दिखाने के अनुरोध तुरंत अस्वीकार कर दिए जाएंगे.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 19.1.0 पर अपडेट किया गया है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 19.1.0.
- Maio SDK टूल का वर्शन 1.1.11.
वर्शन 1.1.11.0
- maio SDK के 1.1.11 वर्शन के साथ काम करने की पुष्टि की गई है.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 18.3.0 पर अपडेट किया गया है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 18.3.0.
- Maio SDK का वर्शन 1.1.11.
वर्शन 1.1.10.0
- maio SDK के 1.1.10 वर्शन के साथ काम करने की पुष्टि की गई है.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 18.2.0 पर अपडेट किया गया है.
वर्शन 1.1.8.0
- maio SDK के 1.1.8 वर्शन के साथ काम करने की पुष्टि की गई है.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 18.1.0 पर अपडेट किया गया है.
वर्शन 1.1.7.0
- गड़बड़ियां ठीक की गईं.
- maio SDK के 1.1.7 वर्शन के साथ काम करने की पुष्टि की गई है.
वर्शन 1.1.6.1
- इनाम वाले नए एपीआई के साथ काम करने के लिए, अडैप्टर को अपडेट किया गया.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 17.2.0 पर अपडेट किया गया है.
वर्शन 1.1.6.0
- maio SDK के 1.1.6 वर्शन के साथ काम करने की पुष्टि की गई है.
वर्शन 1.1.5.0
- maio SDK के 1.1.5 वर्शन के साथ काम करने की पुष्टि की गई है.
वर्शन 1.1.4.0
- maio SDK के 1.1.4 वर्शन के साथ काम करने की पुष्टि की गई है.
वर्शन 1.1.3.1
- अडैप्टर को अपडेट किया गया है, ताकि वह सिंगलटन के बजाय इंस्टेंस क्लास के साथ काम कर सके.
वर्शन 1.1.3.0
- maio SDK के 1.1.3 वर्शन के साथ काम करने की पुष्टि की गई है.
वर्शन 1.1.2.1
- अडैप्टर को अपडेट किए गए इनिशलाइज़ फ़ंक्शन के साथ अपडेट किया गया.
वर्शन 1.1.2.0
- maio SDK के 1.1.2 वर्शन के साथ काम करने की पुष्टि की गई है.
वर्शन 1.1.1.1
onRewardedVideoComplete()विज्ञापन इवेंट को शुरू करने के लिए, अडैप्टर को अपडेट किया गया है.
वर्शन 1.1.1.0
- maio SDK के 1.1.1 वर्शन के साथ काम करने की पुष्टि की गई है.
वर्शन 1.1.0.0
- maio SDK के 1.1.0 वर्शन के साथ काम करने की पुष्टि की गई.
वर्शन 1.0.8.0
- maio SDK के 1.0.8 वर्शन के साथ काम करने की पुष्टि की गई है.
वर्शन 1.0.7.1
- उस समस्या को ठीक कर दिया गया है जिसकी वजह से विज्ञापन लोड न होने पर, NullPointerExceptions की गड़बड़ी हो सकती थी.
वर्शन 1.0.7.0
AdRequestमें टेस्ट डिवाइस आईडी जोड़कर, टेस्ट मोड चालू करने की सुविधा जोड़ी गई.- maio SDK के 1.0.7 वर्शन के साथ काम करने की पुष्टि की गई है.
वर्शन 1.0.6.0
- पहली रिलीज़!
- इंटरस्टीशियल और इनाम वाले वीडियो विज्ञापनों के लिए सहायता जोड़ी गई.