इस गाइड में, Google Mobile Ads SDK टूल का इस्तेमाल करके, Unity Ads से विज्ञापन लोड करने और दिखाने का तरीका बताया गया है. इसके लिए, AdMob मीडिएशन, वॉटरफ़ॉल इंटिग्रेशन का इस्तेमाल किया जाता है. इसमें, विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में Unity Ads को जोड़ने का तरीका बताया गया है. साथ ही, Android ऐप्लिकेशन में Unity Ads SDK टूल और अडैप्टर को इंटिग्रेट करने का तरीका भी बताया गया है.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
Unity Ads के लिए मीडिएशन अडैप्टर में ये सुविधाएं हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | 1 |
झरना | |
फ़ॉर्मैट | |
बैनर | |
मध्यवर्ती | |
इनाम दिया गया | |
मूल भाषा वाला |
1 बिडिंग इंटिग्रेशन, क्लोज़्ड बीटा वर्शन में है. ऐक्सेस पाने के लिए, अपने खाता मैनेजर से संपर्क करें.
ज़रूरी शर्तें
Android एपीआई लेवल 21 या उसके बाद का वर्शन
[बिडिंग के लिए]: बिडिंग में काम करने वाले सभी विज्ञापन फ़ॉर्मैट को इंटिग्रेट करने के लिए, Unity अडैप्टर 4.11.3.0 या इसके बाद के वर्शन का इस्तेमाल करें. नया वर्शन इस्तेमाल करने का सुझाव दिया जाता है
Google Mobile Ads SDK का सबसे नया वर्शन
मीडिएशन की प्रोसेस पूरी करें शुरुआती निर्देशों की गाइड
पहला चरण: Unity Ads के यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
Unity Ads में साइन अप करें या लॉग इन करें.
प्रोजेक्ट बनाना
Unity Ads डैशबोर्ड पर, प्रोजेक्ट पर जाएं और प्रोजेक्ट बनाएं पर क्लिक करें.
अपना प्रोजेक्ट जोड़ने के लिए, फ़ॉर्म भरें और प्रोजेक्ट बनाएं पर क्लिक करें.
कमाई करना > शुरू करें पर जाएं. इसके बाद, शुरू करें पर क्लिक करें.
प्रोजेक्ट सेटअप मॉडल में, मीडिएशन पार्टनर के लिए मीडिएशन का इस्तेमाल करने का मेरा प्लान है और Google AdMob चुनें. इसके बाद, आगे बढ़ें पर क्लिक करें.
विज्ञापन की सेटिंग चुनें. इसके बाद, आगे बढ़ें पर क्लिक करें.
फ़ॉर्म भरें. इसके बाद, प्रोजेक्ट जोड़ें पर क्लिक करें.
गेम आईडी को नोट करें.
विज्ञापन यूनिट बनाना
कमाई करना > विज्ञापन यूनिट पर जाएं. इसके बाद, विज्ञापन यूनिट जोड़ें पर क्लिक करें.
विज्ञापन यूनिट का नाम डालें. इसके बाद, अपना प्लैटफ़ॉर्म और विज्ञापन फ़ॉर्मैट चुनें.
आखिर में, अपनी विज्ञापन यूनिट सेव करने के लिए, बनाएं पर क्लिक करें.
प्लेसमेंट जोड़ना
बिडिंग
बिडिंग प्लेसमेंट बनाने के लिए, अपने Google खाता मैनेजर से संपर्क करें.
झरना
प्रोजेक्ट बन जाने के बाद, कमाई करना > प्लेसमेंट पर जाएं. नया प्लेसमेंट बनाने के लिए, अपनी विज्ञापन यूनिट के लिए प्लेसमेंट जोड़ें पर क्लिक करें.
ज़रूरी जानकारी भरें और प्लेसमेंट जोड़ें पर क्लिक करें.
प्लेसमेंट आईडी को नोट करें.
Unity Ads Reporting API पासकोड ढूंढना
बिडिंग
बिडिंग इंटिग्रेशन के लिए, यह चरण ज़रूरी नहीं है.
झरना
AdMob विज्ञापन यूनिट आईडी सेट अप करने के लिए, आपको गेम आईडी और प्लेसमेंट आईडी के अलावा, Unity Ads एपीआई पासकोड और Organization core ID की भी ज़रूरत होगी.
कमाई करना > सेटअप > एपीआई मैनेजमेंट पर जाएं और Monetization Stats API के ऐक्सेस पासकोड को नोट करें.
इसके बाद, कमाई करना > संगठन की सेटिंग पर जाएं और संगठन के कोर आईडी को नोट करें.
टेस्ट मोड चालू करना
Unity Ads डैशबोर्ड से टेस्ट मोड चालू किया जा सकता है. अपने प्रोजेक्ट की सेटिंग में, जांच टैब चुनें.
अपने ऐप्लिकेशन के लिए टेस्ट मोड को फ़ोर्स किया जा सकता है.इसके लिए, Google Play Store के बगल में मौजूद, बदलाव करें बटन पर क्लिक करें. इसके बाद, क्लाइंट टेस्ट मोड को बदलें को चुनें और सभी डिवाइसों के लिए टेस्ट मोड चालू करें (यानी टेस्ट विज्ञापनों का इस्तेमाल करें) को चुनें.
इसके अलावा, टेस्ट डिवाइस जोड़ें बटन पर क्लिक करके, चुनिंदा डिवाइसों के लिए टेस्ट मोड चालू किया जा सकता है.
फ़ॉर्म भरें और सेव करें पर क्लिक करें.
दूसरा चरण: AdMob यूज़र इंटरफ़ेस (यूआई) में Unity Ads की मांग सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
आपको अपनी विज्ञापन यूनिट के लिए, मीडिएशन कॉन्फ़िगरेशन में Unity Ads जोड़ना होगा.
सबसे पहले, अपने AdMob खाते में साइन इन करें. इसके बाद, मीडिएशन टैब पर जाएं. अगर आपके पास कोई मौजूदा मीडिएशन ग्रुप है जिसमें आपको बदलाव करना है, तो उसमें बदलाव करने के लिए, मीडिएशन ग्रुप के नाम पर क्लिक करें. इसके बाद, Unity Ads को विज्ञापन स्रोत के तौर पर जोड़ें पर जाएं.
नया मीडिएशन ग्रुप बनाने के लिए, मीडिएशन ग्रुप बनाएं को चुनें.
विज्ञापन फ़ॉर्मैट और प्लैटफ़ॉर्म डालें. इसके बाद, जारी रखें पर क्लिक करें.
अपने मीडिएशन ग्रुप को कोई नाम दें और टारगेट करने के लिए जगहें चुनें. इसके बाद, मीडिएशन ग्रुप का स्टेटस चालू है पर सेट करें. इसके बाद, विज्ञापन यूनिट जोड़ें पर क्लिक करें.
इस मीडिएशन ग्रुप को अपनी एक या उससे ज़्यादा मौजूदा AdMob विज्ञापन यूनिट से जोड़ें. इसके बाद, हो गया पर क्लिक करें.
अब आपको विज्ञापन यूनिट कार्ड दिखेगा, जिसमें आपने जो विज्ञापन यूनिट चुनी हैं वे दिखेंगी:
Unity Ads को विज्ञापन स्रोत के तौर पर जोड़ना
विज्ञापन स्रोत सेक्शन में, वॉटरफ़ॉल कार्ड में जाकर, विज्ञापन स्रोत जोड़ें को चुनें. इसके बाद, Unity Ads चुनें.
Unity Ads चुनें और ऑप्टिमाइज़ करें स्विच को चालू करें. Unity Ads के लिए विज्ञापन स्रोत का ऑप्टिमाइज़ेशन सेट अप करने के लिए, पिछले सेक्शन में मिले एपीआई पासकोड और संगठन का कोर आईडी डालें. इसके बाद, Unity Ads के लिए eCPM वैल्यू डालें और जारी रखें पर क्लिक करें.
अगर आपके पास पहले से ही Unity Ads के लिए मैपिंग है, तो उसे चुना जा सकता है. अगर ऐसा नहीं है, तो मैपिंग जोड़ें पर क्लिक करें.
इसके बाद, पिछले सेक्शन में मिले गेम आईडी और प्लेसमेंट आईडी डालें. इसके बाद, हो गया पर क्लिक करें.
जीडीपीआर और अमेरिका के कानूनों के तहत विज्ञापन पार्टनर की सूची में Unity Ads को जोड़ना
AdMob यूज़र इंटरफ़ेस (यूआई) में, जीडीपीआर और अमेरिका के कानूनों के तहत विज्ञापन पार्टनर की सूची में Unity Ads जोड़ने के लिए, जीडीपीआर सेटिंग और अमेरिका के कानूनों की सेटिंग में दिया गया तरीका अपनाएं.
तीसरा चरण: Unity Ads SDK टूल और अडैप्टर इंपोर्ट करना
Android Studio इंटिग्रेशन (सुझाया गया)
अपने ऐप्लिकेशन-लेवल की build.gradle.kts
फ़ाइल में, लागू करने के लिए ये डिपेंडेंसी और कॉन्फ़िगरेशन जोड़ें. Unity Ads SDK टूल और अडैप्टर के सबसे नए वर्शन का इस्तेमाल करें:
dependencies {
implementation("com.google.android.gms:play-services-ads:23.5.0")
implementation("com.unity3d.ads:unity-ads:4.12.4")
implementation("com.google.ads.mediation:unity:4.12.4.0")
}
मैन्युअल इंटिग्रेशन
Unity Ads SDK टूल का नया वर्शन (
unity-ads.aar
) डाउनलोड करने के लिए, उनके GitHub रिपॉज़िटरी पर जाएं और उसे अपने प्रोजेक्ट में जोड़ें.Google के मेवन रिपॉज़िटरी पर, Unity Ads अडैप्टर आर्टफ़ैक्ट पर जाएं. नया वर्शन चुनें, Unity Ads अडैप्टर की
.aar
फ़ाइल डाउनलोड करें, और उसे अपने प्रोजेक्ट में जोड़ें.
चौथा चरण: Unity Ads SDK टूल पर निजता सेटिंग लागू करना
ईयू (यूरोपीय संघ) की सहमति और जीडीपीआर
Google की ईयू उपयोगकर्ता की सहमति से जुड़ी नीति के तहत, आपको यह पक्का करना होगा कि डिवाइस आइडेंटिफ़ायर और निजी डेटा के इस्तेमाल के बारे में, यूरोपियन इकनॉमिक एरिया (ईईए) में रहने वाले उपयोगकर्ताओं को कुछ जानकारी दी गई हो और उनसे सहमति ली गई हो. इस नीति में, ईयू के ई-निजता निर्देश और जनरल डेटा प्रोटेक्शन रेगुलेशन (जीडीपीआर) की ज़रूरी शर्तों के बारे में बताया गया है. सहमति मांगते समय, आपको अपनी मीडिएशन चेन में मौजूद हर उस विज्ञापन नेटवर्क की पहचान करनी होगी जो निजी डेटा इकट्ठा कर सकता है, पा सकता है या इस्तेमाल कर सकता है. साथ ही, आपको हर नेटवर्क के इस्तेमाल के बारे में जानकारी देनी होगी. फ़िलहाल, Google ऐसे नेटवर्क पर उपयोगकर्ता की सहमति की जानकारी अपने-आप नहीं भेज सकता.
SDK टूल के 2.0.0 वर्शन में, Unity Ads ने निजता सेटिंग के साथ काम करने के लिए एक एपीआई जोड़ा है. यहां दिए गए सैंपल कोड में, सहमति की इस जानकारी को Unity Ads SDK टूल को पास करने का तरीका बताया गया है. अगर आपको सहमति की जानकारी को Unity Ads SDK टूल में मैन्युअल तरीके से भेजना है, तो हमारा सुझाव है कि Google Mobile Ads SDK टूल की मदद से विज्ञापनों का अनुरोध करने से पहले, इस कोड को कॉल करें.
Java
import com.unity3d.ads.metadata.MetaData;
// ...
MetaData gdprMetaData = new MetaData(this);
gdprMetaData.set("gdpr.consent", true);
gdprMetaData.commit();
Kotlin
import com.unity3d.ads.metadata.MetaData
// ...
val gdprMetaData = MetaData(this)
gdprMetaData["gdpr.consent"] = true
gdprMetaData.commit()
ज़्यादा जानकारी और हर तरीके में दी जा सकने वाली वैल्यू के लिए, Unity Ads के निजता सहमति और डेटा एपीआई और जीडीपीआर का पालन करना के दिशा-निर्देश देखें.
अमेरिका के निजता कानून
अमेरिका के राज्यों के निजता कानून के मुताबिक, उपयोगकर्ताओं को अपनी "निजी जानकारी" की "बिक्री" से ऑप्ट आउट करने का अधिकार देना ज़रूरी है. इससे जुड़ी शर्तों के बारे में इस कानून में साफ़ तौर पर बताया गया है. "बिक्री करने वाले" पक्ष को अपने होम पेज पर, ऑप्ट आउट के लिए "मेरी निजी जानकारी न बेचें" लिंक देना ज़रूरी है. अमेरिका के निजता कानूनों का पालन करने से जुड़ी गाइड में, Google की विज्ञापन सेवा के लिए सीमित डेटा प्रोसेसिंग मोड को चालू करने की सुविधा दी गई है. हालांकि, Google आपकी मीडिएशन चेन में मौजूद हर विज्ञापन नेटवर्क पर यह सेटिंग लागू नहीं कर सकता. इसलिए, आपको अपनी मीडिएशन चेन में मौजूद हर उस विज्ञापन नेटवर्क की पहचान करनी होगी जो निजी जानकारी की बिक्री में हिस्सा ले सकता है. साथ ही, नीति का पालन करने के लिए, उन सभी नेटवर्क के दिशा-निर्देशों का पालन करना होगा.
SDK टूल के 2.0.0 वर्शन में, Unity Ads ने निजता सेटिंग के साथ काम करने के लिए एक एपीआई जोड़ा है. यहां दिए गए सैंपल कोड में, सहमति की इस जानकारी को Unity Ads SDK टूल को पास करने का तरीका बताया गया है. अगर आपको सहमति की जानकारी को Unity Ads SDK टूल में मैन्युअल तरीके से भेजना है, तो हमारा सुझाव है कि Google Mobile Ads SDK टूल की मदद से विज्ञापनों का अनुरोध करने से पहले, इस कोड को कॉल करें.
Java
import com.unity3d.ads.metadata.MetaData;
// ...
MetaData ccpaMetaData = new MetaData(this);
ccpaMetaData.set("privacy.consent", true);
ccpaMetaData.commit();
Kotlin
import com.unity3d.ads.metadata.MetaData
// ...
val ccpaMetaData = MetaData(this)
ccpaMetaData["privacy.consent"] = true
ccpaMetaData.commit()
ज़्यादा जानकारी और हर तरीके में दी जा सकने वाली वैल्यू के लिए, Unity Ads की निजता सहमति और डेटा एपीआई और सीसीपीए का पालन करना गाइड देखें.
पांचवां चरण: ज़रूरी कोड जोड़ना
Unity Ads इंटिग्रेशन के लिए, किसी अन्य कोड की ज़रूरत नहीं होती.
छठा चरण: लागू करने की जांच करना
टेस्ट विज्ञापन चालू करना
पक्का करें कि आपने AdMob के लिए, अपने टेस्ट डिवाइस को रजिस्टर किया हो. साथ ही, Unity Ads के यूज़र इंटरफ़ेस (यूआई) में टेस्ट मोड चालू किया हो.
टेस्ट विज्ञापनों की पुष्टि करना
यह पुष्टि करने के लिए कि आपको Unity Ads से टेस्ट विज्ञापन मिल रहे हैं या नहीं, विज्ञापन जांचने वाले टूल में विज्ञापन के किसी एक स्रोत की जांच की सुविधा चालू करें. इसके लिए, Unity Ads (बिडिंग) और Unity Ads (वॉटरफ़ॉल) विज्ञापन स्रोत का इस्तेमाल करें.
गड़बड़ी के कोड
अगर अडैप्टर को Unity Ads से विज्ञापन नहीं मिलता है, तो पब्लिशर इन क्लास के तहत,
ResponseInfo.getAdapterResponses()
का इस्तेमाल करके, विज्ञापन रिस्पॉन्स से जुड़ी गड़बड़ी की जांच कर सकते हैं:
com.google.ads.mediation.unity.UnityAdapter
com.google.ads.mediation.unity.UnityMediationAdapter
जब कोई विज्ञापन लोड नहीं होता है, तो UnityAds अडैप्टर से ये कोड और मैसेज मिलते हैं:
गड़बड़ी का कोड | कारण |
---|---|
0-10 | UnityAds SDK टूल से गड़बड़ी का मैसेज मिला. ज़्यादा जानकारी के लिए, कोड देखें. |
101 | AdMob यूज़र इंटरफ़ेस में कॉन्फ़िगर किए गए UnityAds सर्वर पैरामीटर मौजूद नहीं हैं या अमान्य हैं. |
102 | UnityAds ने NO_FILL स्टेटस वाला प्लेसमेंट दिखाया. |
103 | UnityAds ने 'बंद है' स्थिति वाला प्लेसमेंट दिखाया. |
104 | UnityAds ने बिना संदर्भ वाला विज्ञापन दिखाने की कोशिश की. |
105 | Unity Ads से विज्ञापनों को शुरू करने, लोड करने, और/या दिखाने के लिए इस्तेमाल किया गया कॉन्टेक्स्ट, गतिविधि का कोई इंस्टेंस नहीं है. |
106 | UnityAds ने ऐसा विज्ञापन दिखाने की कोशिश की जो दिखाने के लिए तैयार नहीं है. |
107 | इस डिवाइस पर UnityAds काम नहीं करता. |
108 | UnityAds, एक बार में हर प्लेसमेंट में सिर्फ़ एक विज्ञापन लोड कर सकता है. |
109 | UnityAds, गड़बड़ी की स्थिति में बंद हो गया. |
200-204 | UnityAds बैनर से जुड़ी गड़बड़ी. ज़्यादा जानकारी के लिए, कोड देखें. |
Unity Ads के Android मीडिएशन अडैप्टर से जुड़े बदलावों का लॉग
वर्शन 4.12.4.0
- Unity Ads SDK 4.12.4 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 23.3.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.12.4.
वर्शन 4.12.3.0
- Unity Ads SDK 4.12.3 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 23.3.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.12.3.
वर्शन 4.12.2.0
- Unity Ads SDK 4.12.2 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 23.2.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.12.2.
वर्शन 4.12.1.0
- Unity Ads SDK 4.12.1 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 23.2.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.12.1.
वर्शन 4.12.0.0
- Unity Ads SDK 4.12.0 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 23.1.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.12.0.
वर्शन 4.11.3.0
- बैनर, इंटरस्टीशियल, और इनाम वाले विज्ञापन फ़ॉर्मैट के लिए बिडिंग की सुविधा जोड़ी गई.
- Unity Ads SDK 4.11.3 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 23.1.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.11.3.
वर्शन 4.11.2.0
- Unity Ads SDK 4.11.2 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 23.0.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.11.2.
वर्शन 4.10.0.0
- Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 23.0.0 पर अपडेट किया गया.
- Unity Ads SDK 4.10.0 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 23.0.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.10.0.
वर्शन 4.9.3.0
- Unity Ads SDK 4.9.3 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 22.6.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.9.3.
वर्शन 4.9.2.0
- Unity Ads SDK 4.9.2 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 22.3.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.9.2.
वर्शन 4.9.1.0
- Google Mobile Ads SDK के ज़रूरी वर्शन को 22.3.0 पर अपडेट किया गया.
- Unity Ads SDK 4.9.1 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 22.3.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.9.1.
वर्शन 4.8.0.0
- जब Unity Ads SDK टूल, अपने नए onBannerShown() callback तरीके को ट्रिगर करता है, तब विज्ञापन इंप्रेशन की रिपोर्ट भेजता है.
- Unity Ads SDK 4.8.0 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 22.2.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.8.0.
वर्शन 4.7.1.0
- Unity Ads SDK 4.7.1 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 22.1.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.7.1.
वर्शन 4.7.0.0
- Unity Ads SDK 4.7.0 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 22.0.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.7.0.
वर्शन 4.6.1.1
- नई
VersionInfo
क्लास का इस्तेमाल करने के लिए, अडैप्टर को अपडेट किया गया. - Google Mobile Ads SDK के ज़रूरी वर्शन को 22.0.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 22.0.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.6.1.
वर्शन 4.6.1.0
- Unity Ads SDK 4.6.1 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का वर्शन 21.5.0
- Unity Ads SDK टूल का वर्शन 4.6.1.
वर्शन 4.6.0.0
- Unity Ads SDK को सीओपीपीए की जानकारी फ़ॉरवर्ड करने की सुविधा जोड़ी गई.
- Unity Ads SDK 4.6.0 के साथ काम करने की पुष्टि की गई है.
- Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 21.5.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 21.5.0 वर्शन
- Unity Ads SDK टूल का वर्शन 4.6.0.
वर्शन 4.5.0.0
- Unity Ads SDK 4.5.0 के साथ काम करने की पुष्टि की गई है.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 21.4.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 21.4.0 वर्शन
- Unity Ads SDK टूल का वर्शन 4.5.0.
वर्शन 4.4.1.0
- Unity Ads SDK 4.4.1 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 21.2.0 वर्शन
- Unity Ads SDK टूल का वर्शन 4.4.1.
वर्शन 4.4.0.0
- Unity Ads SDK 4.4.0 के साथ काम करने की पुष्टि की गई है.
- Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 21.2.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 21.2.0 वर्शन
- Unity Ads SDK टूल का वर्शन 4.4.0.
वर्शन 4.3.0.0
- Unity Ads SDK 4.3.0 के साथ काम करने की पुष्टि की गई है.
- इंटरस्टीशियल और इनाम वाले विज्ञापन चलने पर,
onAdOpened()
कॉलबैक अब फ़ॉरवर्ड हो जाता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 21.1.0 वर्शन
- Unity Ads SDK टूल का वर्शन 4.3.0.
वर्शन 4.2.1.1
compileSdkVersion
औरtargetSdkVersion
को एपीआई 31 पर अपडेट किया गया.- Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 21.0.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 21.0.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.2.1.
वर्शन 4.2.1.0
- Unity Ads SDK 4.2.1 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 20.6.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.2.1.
वर्शन 4.1.0.0
- Unity Ads SDK 4.1.0 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 20.6.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.1.0.
वर्शन 4.0.1.0
- Unity Ads SDK 4.0.1 के साथ काम करने की पुष्टि की गई है.
- Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 20.6.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 20.6.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 4.0.1.
वर्शन 4.0.0.0
- Unity Ads SDK 4.0.0 के साथ काम करने की पुष्टि की गई है.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 20.5.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का वर्शन 20.5.0.
- Unity Ads SDK टूल का वर्शन 4.0.0.
वर्शन 3.7.5.0
- Unity Ads SDK 3.7.5 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 20.2.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 3.7.5.
वर्शन 3.7.4.0
- Unity Ads SDK 3.7.4 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 20.2.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 3.7.4.
वर्शन 3.7.2.0
- Unity Ads SDK 3.7.2 के साथ काम करने की पुष्टि की गई है.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 20.2.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 20.2.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 3.7.2.
वर्शन 3.7.1.0
- Unity Ads SDK 3.7.1 के साथ काम करने की पुष्टि की गई है.
- Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 20.1.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 20.1.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 3.7.1.
वर्शन 3.6.2.0
- Unity Ads SDK 3.6.2 के साथ काम करने की पुष्टि की गई है.
- इनाम वाले विज्ञापनों से क्लिक कॉलबैक फ़ॉरवर्ड न होने की समस्या को ठीक किया गया है.
- बंडल किए गए अडैप्टर बिल्ड से UnityAds SDK टूल को हटा दिया गया है. पब्लिशर को अब UnityAds SDK टूल को मैन्युअल रूप से, अतिरिक्त डिपेंडेंसी के तौर पर शामिल करना होगा.
- Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 19.8.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 19.8.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 3.6.2.
वर्शन 3.6.0.0
- Unity Ads SDK 3.6.0 के साथ काम करने की पुष्टि की गई है.
- Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 19.6.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 19.6.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 3.6.0.
वर्शन 3.5.1.1
- एक से ज़्यादा इंटरस्टीशियल और इनाम वाले विज्ञापनों का अनुरोध करते समय होने वाली समस्या को ठीक किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 19.5.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 3.5.1.
वर्शन 3.5.1.0
- Unity Ads SDK 3.5.1 के साथ काम करने की पुष्टि की गई है.
- स्मार्ट बैनर विज्ञापन के अनुरोधों को पूरा न कर पाने की समस्या को ठीक किया गया है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 19.5.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 3.5.1.
वर्शन 3.5.0.0
- Unity Ads SDK 3.5.0 के साथ काम करने की पुष्टि की गई है.
- अडैप्टिव बैनर के लिए सहायता जोड़ी गई.
- Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 19.5.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 19.5.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 3.5.0.
वर्शन 3.4.8.0
NullPointerException
वाली उस गड़बड़ी को ठीक किया गया है जो बैनर विज्ञापन के हटने पर होती है.- Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 19.3.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 19.3.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 3.4.8.
वर्शन 3.4.6.1
- ऐसा अडैप्टर बिल्ड बनाया है जिसमें Unity Ads SDK टूल शामिल नहीं है.
इससे पब्लिशर को Unity पर मीडिएशन करते समय, Unity Ads Services का इस्तेमाल करने का विकल्प मिलता है. इससे, डिपेंडेंसी से जुड़ी समस्याओं से बचा जा सकता है.
- पब्लिशर,
com.google.ads.mediation:unity-adapter-only:x.y.z.p
ऐप्लिकेशन-लेवलbuild.gradle
फ़ाइल में डिपेंडेंसी शामिल करके, इसका इस्तेमाल कर सकते हैं.
- पब्लिशर,
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 19.1.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 3.4.6.
वर्शन 3.4.6.0
- Unity Ads SDK 3.4.6 के साथ काम करने की पुष्टि की गई है.
- अब अडैप्टर, बैनर विज्ञापन पर क्लिक होने पर
onAdOpened()
कॉलबैक को फ़ॉरवर्ड करता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 19.1.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 3.4.6.
वर्शन 3.4.2.3
- गड़बड़ी के बारे में जानकारी देने वाले कोड और अडैप्टर लोड/शो न होने की वजहें जोड़ी गई हैं.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 19.1.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 19.1.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 3.4.2.
वर्शन 3.4.2.2
- Unity Ads से गड़बड़ी का मैसेज मिलने पर
ConcurrentModificationException
क्रैश होने की समस्या को ठीक किया गया है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 19.0.1 वर्शन.
- Unity Ads SDK टूल का वर्शन 3.4.2.
वर्शन 3.4.2.1
- Unity की गड़बड़ियों को बेहतर तरीके से फ़ॉरवर्ड किया गया, ताकि शुरुआती प्रोसेस और विज्ञापन लोड न होने की समस्याओं का पता पहले ही चल सके और टाइम आउट कम हो सके.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 19.0.1 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 19.0.1 वर्शन.
- Unity Ads SDK टूल का वर्शन 3.4.2.
वर्शन 3.4.2.0
- Unity Ads SDK 3.4.2 के साथ काम करने की पुष्टि की गई है.
- Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 18.3.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 18.3.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 3.4.2.
वर्शन 3.4.0.0
- Unity Ads SDK 3.4.0 के साथ काम करने की पुष्टि की गई है.
- Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 18.3.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 18.3.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 3.4.0.
वर्शन 3.3.0.0
- Unity Ads SDK 3.3.0 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 18.2.0 वर्शन.
- Unity Ads SDK टूल का वर्शन 3.3.0.
वर्शन 3.2.0.1
UnityAds.initialize()
को कॉल करने से पहलेloadAd()
को कॉल करने पर, null pointer exception क्रैश होने की समस्या को ठीक किया गया.- Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 18.2.0 पर अपडेट किया गया.
वर्शन 3.2.0.0
- बैनर विज्ञापन के अनुरोधों को पूरा न कर पाने की समस्या को ठीक किया गया है.
- Unity Ads SDK 3.2.0 के साथ काम करने की पुष्टि की गई है.
- अडैप्टर को AndroidX पर माइग्रेट किया गया.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 18.1.1 पर अपडेट किया गया.
वर्शन 3.1.0.0
- बैनर विज्ञापन के लिए, अलग-अलग साइज़ इस्तेमाल करने की सुविधा जोड़ी गई.
- अगर अनुरोध किया गया साइज़, Unity Ads के किसी भी बैनर साइज़ के साथ काम नहीं करता है, तो अडैप्टर विज्ञापन अनुरोध को पूरा नहीं कर पाता
- Unity Ads SDK 3.1.0 के साथ काम करने की पुष्टि की गई है.
वर्शन 3.0.1.0
- Unity Ads SDK 3.0.1 के साथ काम करने की पुष्टि की गई है.
- अचानक दिखने वाले विज्ञापन दिखाते समय 'एनपीई' होने की समस्या को ठीक किया गया.
वर्शन 3.0.0.2
- नए ओपन-बीटा Rewarded API के साथ काम करने के लिए, अडैप्टर को अपडेट किया गया.
- Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 17.2.0 पर अपडेट किया गया.
वर्शन 3.0.0.1
- Unity Ads बैनर के लिए सहायता जोड़ी गई.
वर्शन 3.0.0.0
- Unity Ads SDK 3.0.0 के साथ काम करने की पुष्टि की गई है.
वर्शन 2.3.0.0
- Unity Ads SDK 2.3.0 के साथ काम करने की पुष्टि की गई है.
वर्शन 2.2.1.1
onRewardedVideoComplete()
विज्ञापन इवेंट को ट्रिगर करने के लिए, अडैप्टर को अपडेट किया गया.
वर्शन 2.2.1.0
- Unity Ads SDK 2.2.1 के साथ काम करने की पुष्टि की गई है.
वर्शन 2.2.0.0
- Unity Ads SDK 2.2.0 के साथ काम करने की पुष्टि की गई है.
वर्शन 2.1.2.0
- Unity Ads SDK 2.1.2 के साथ काम करने की पुष्टि की गई है.
वर्शन 2.1.1.0
- Unity Ads SDK 2.1.1 के साथ काम करने की पुष्टि की गई है.
वर्शन 2.1.0.0
- अडैप्टर को Unity Ads SDK टूल 2.1.0 के साथ काम करने के लिए अपडेट किया गया.
वर्शन 2.0.8.0
- Unity Ads SDK 2.0.8 के साथ काम करने की पुष्टि की गई है.
वर्शन 2.0.7.0
- Unity Ads की क्लिक रिपोर्टिंग का इस्तेमाल करना (AdMob और Unity Ads के क्लिक के आंकड़े मैच करेंगे).
- onAdLeftApplication कॉलबैक की सुविधा जोड़ी गई.
वर्शन 2.0.6.0
- Unity Ads SDK 2.0.6 के साथ काम करने की पुष्टि की गई है.
वर्शन 2.0.5.0
- अब अडैप्टर को कंपाइल डिपेंडेंसी के तौर पर जोड़ा जा सकता है. इसके लिए, build.gradle फ़ाइल के डिपेंडेंसी टैग में यह कोड जोड़ें:
compile 'com.google.ads.mediation:unity:2.0.5.0'
- अब अडैप्टर को jar फ़ाइल के बजाय aar फ़ॉर्मैट में उपलब्ध कराया जाता है (ज़्यादा निर्देशों के लिए, README देखें).
वर्शन 2.0.4.0
- एक गड़बड़ी को ठीक किया गया है. इसकी वजह से, इंटरस्टीशियल विज्ञापन पहले लोड होने पर, इनाम वाले वीडियो विज्ञापन लोड नहीं हो पाते थे.
वर्शन 2.0.2.0
- वर्शन के नाम रखने के सिस्टम को बदलकर, [Unity Ads SDK टूल का वर्शन].[अडैप्टर पैच वर्शन] कर दिया गया है.
- Unity Ads SDK टूल के ज़रूरी वर्शन को 2.0.2 पर अपडेट किया गया.
- Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 9.0.0 पर अपडेट किया गया.
- ऐप्लिकेशन को अब UnityAds.changeActivity(this) को कॉल करने की ज़रूरत नहीं है.
वर्शन 1.0.0
- शुरुआती रिलीज़. इनाम वाले वीडियो विज्ञापनों और इंटरस्टीशियल विज्ञापनों के साथ काम करता है.