इस गाइड में बताया गया है कि वॉटरफ़ॉल इंटिग्रेशन को शामिल करने वाले मीडिएशन की मदद से, Unity Ads से विज्ञापन दिखाने और लोड करने के लिए, Google Mobile Ads SDK का इस्तेमाल कैसे किया जाता है. इसमें Unity Ads को किसी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में जोड़ने का तरीका बताया गया है. साथ ही, Unity Ads के SDK टूल और अडैप्टर को Android ऐप्लिकेशन में इंटिग्रेट करने का तरीका भी बताया गया है.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
Unity Ads के Ad Manager मीडिएशन अडैप्टर में ये क्षमताएं होती हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | |
वॉटरफ़ॉल | |
फ़ॉर्मैट | |
बैनर | |
मध्यवर्ती | |
इनाम दिया गया | |
नेटिव लेआउट |
ज़रूरी शर्तें
- Android API का लेवल 19 या उसके बाद वाला वर्शन
नया Google Mobile Ads SDK
मीडिएशन को पूरा करें शुरुआती निर्देश
पहला चरण: Unity Ads के यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
Unity Ads के लिए साइन अप या लॉग इन करें.
प्रोजेक्ट बनाना
Unity Ads डैशबोर्ड पर, प्रोजेक्ट पर जाएं और प्रोजेक्ट बनाएं पर क्लिक करें.
अपना प्रोजेक्ट जोड़ने के लिए फ़ॉर्म भरें और प्रोजेक्ट बनाएं पर क्लिक करें.
कमाई करना > शुरू करें पर जाएं. इसके बाद, शुरू करें पर क्लिक करें.
प्रोजेक्ट सेटअप मॉडल में, मीडिएशन पार्टनर के लिए मैं मीडिएशन का इस्तेमाल करना चाहता/चाहती हूं और Google Admob चुनें. इसके बाद, आगे बढ़ें पर क्लिक करें.
विज्ञापन की सेटिंग चुनें. इसके बाद, आगे बढ़ें पर क्लिक करें.
फ़ॉर्म भरें. इसके बाद, प्रोजेक्ट जोड़ें पर क्लिक करें.
गेम आईडी को ध्यान में रखें.
विज्ञापन यूनिट बनाना
कमाई करना > विज्ञापन यूनिट पर जाएं. इसके बाद, विज्ञापन यूनिट जोड़ें पर क्लिक करें.
विज्ञापन यूनिट का नाम डालें. इसके बाद, अपना प्लैटफ़ॉर्म और विज्ञापन फ़ॉर्मैट चुनें.
आखिर में, अपनी विज्ञापन यूनिट को सेव करने के लिए बनाएं पर क्लिक करें.
प्लेसमेंट जोड़ें
प्रोजेक्ट बनाने के बाद, कमाई करना > प्लेसमेंट पर जाएं. नया प्लेसमेंट बनाने के लिए, अपनी विज्ञापन यूनिट के लिए प्लेसमेंट जोड़ें पर क्लिक करें.
ज़रूरी जानकारी भरें और प्लेसमेंट जोड़ें पर क्लिक करें.
प्लेसमेंट आईडी को ध्यान में रखें.
अपने क्रेडेंशियल वापस पाएं
गेम आईडी और प्लेसमेंट आईडी के अलावा, आपको अपना Ad Manager विज्ञापन यूनिट आईडी सेट अप करने के लिए, Unity Ads की एपीआई पासकोड और संगठन का कोर आईडी की भी ज़रूरत होगी.
कमाई करना > सेटअप > एपीआई मैनेजमेंट पर जाएं और कमाई करने से जुड़े आंकड़ों की एपीआई ऐक्सेस कुंजी पर ध्यान दें.
इसके बाद, कमाई करना > संगठन की सेटिंग पर जाएं और संगठन का कोर आईडी नोट करें.
टेस्ट मोड चालू करें
टेस्ट मोड को Unity Ads के डैशबोर्ड से चालू किया जा सकता है. अपने प्रोजेक्ट की सेटिंग में जाकर, टेस्टिंग टैब चुनें.
अपने ऐप्लिकेशन के लिए टेस्ट मोड को ज़बरदस्ती चालू किया जा सकता है. इसके लिए, Google Play Store के बगल में दिए गए 'बदलाव करें' बटन पर क्लिक करें , क्लाइंट टेस्ट मोड बदलें पर सही का निशान लगाएं और सभी डिवाइसों के लिए टेस्ट मोड चालू करें यानी टेस्ट विज्ञापनों का इस्तेमाल करें को चुनें.
इसके अलावा, टेस्ट डिवाइस जोड़ें बटन पर क्लिक करके, खास डिवाइसों के लिए टेस्ट मोड चालू किया जा सकता है.
फ़ॉर्म भरें और सेव करें पर क्लिक करें.
दूसरा चरण: Ad Manager यूज़र इंटरफ़ेस (यूआई) में Unity Ads की मांग सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
अपने Ad Manager खाते में साइन इन करें.
डिलीवरी > यील्ड ग्रुप पर जाएं और नया यील्ड ग्रुप बटन पर क्लिक करें.
अपने ईल्ड ग्रुप के लिए यूनीक नाम डालें, स्थिति को चालू है पर सेट करें, विज्ञापन फ़ॉर्मैट चुनें, और इन्वेंट्री टाइप को मोबाइल ऐप्लिकेशन पर सेट करें. टारगेटिंग > इन्वेंट्री सेक्शन में, इन्वेंट्री और मोबाइल ऐप्लिकेशन में विज्ञापन यूनिट चुनें, जिसमें आपको मीडिएशन जोड़ना है.
इसके बाद, ईल्ड पार्टनर जोड़ें बटन पर क्लिक करें.
अगर आपके पासUnity Adsके लिए पहले से कोई यील्ड पार्टनर है, तो उसे चुनें. अगर ऐसा नहीं है, तो नया ईल्ड पार्टनर बनाएं चुनें.
विज्ञापन नेटवर्क के तौर पर Unity Ads चुनें और यूनीक नाम डालें. साथ ही, मीडिएशन की सुविधा चालू करें.
अपने-आप डेटा इकट्ठा होने की सुविधा को चालू करें और पिछले सेक्शन में मौजूद API Key and Organization core ID को डालें.
यील्ड पार्टनर चुनने के बाद, इंटिग्रेशन टाइप के तौर पर मोबाइल SDK टूल मीडिएशन, प्लैटफ़ॉर्म के तौर पर Android, और स्टेटस के तौर पर ऐक्टिव चुनें. पिछले सेक्शन में दिए गए Game ID and Placement ID कोड को डालें. इसके बाद, डिफ़ॉल्ट सीपीएम वैल्यू डालें.
इसके बाद, पेज पर सबसे नीचे सेव करें पर क्लिक करें.
जीडीपीआर और अमेरिका के कानूनों के तहत, विज्ञापन पार्टनर की सूची में Unity Ads जोड़ें
जीडीपीआर सेटिंग और अमेरिका के कानूनों के बारे में सेटिंग में दिया गया तरीका अपनाएं, ताकि Unity Ads को जीडीपीआर और अमेरिका के कानूनों के बारे में बताने वाली विज्ञापन पार्टनर सूची में Ad Manager यूज़र इंटरफ़ेस (यूआई) जोड़ा जा सके.
तीसरा चरण: Unity Ads SDK टूल और अडैप्टर इंपोर्ट करना
Android Studio इंटिग्रेशन (सुझाया गया)
अपने ऐप्लिकेशन-लेवल की build.gradle.kts
फ़ाइल में, लागू करने की ये डिपेंडेंसी और कॉन्फ़िगरेशन जोड़ें. Unity Ads SDK और अडैप्टर के सबसे नए वर्शन का इस्तेमाल करें:
dependencies {
implementation("com.google.android.gms:play-services-ads:23.0.0")
implementation("com.unity3d.ads:unity-ads:4.9.3")
implementation("com.google.ads.mediation:unity:4.9.3.0")
}
मैन्युअल इंटिग्रेशन
Unity Ads SDK (
unity-ads.aar
) का नया वर्शन, GitHub के डेटा स्टोर करने की जगह से डाउनलोड करें और इसे अपने प्रोजेक्ट में जोड़ें.Google की Maven रिपॉज़िटरी में 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 के इंटिग्रेशन के लिए, किसी अतिरिक्त कोड की ज़रूरत नहीं होती.
छठा चरण: लागू होने की जांच करना
टेस्ट विज्ञापनों को चालू करें
पक्का करें कि आपनेके लिए अपना टेस्ट डिवाइस रजिस्टर किया हो और Unity Ads यूज़र इंटरफ़ेस (यूआई) में टेस्ट मोड चालू किया हो. Ad Manager
टेस्ट विज्ञापनों की पुष्टि करें
यह पुष्टि करने के लिए कि Unity Adsसे आपको टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में विज्ञापन के एक सोर्स को टेस्ट करने की सुविधा चालू करें. इसके लिए, Unity Ads (Waterfall) विज्ञापन सोर्स का इस्तेमाल करें.
गड़बड़ी कोड
अगर अडैप्टर को Unity Ads से कोई विज्ञापन नहीं मिलता है, तो पब्लिशर विज्ञापन के रिस्पॉन्स में होने वाली गड़बड़ी की जांच कर सकते हैं. इसके लिए,
ResponseInfo.getAdapterResponse()
का इस्तेमाल करके, ये क्लास इस्तेमाल करें:
com.google.ads.mediation.unity.UnityAdapter
com.google.ads.mediation.unity.UnityMediationAdapter
यहां कुछ कोड और उनसे जुड़े मैसेज दिए गए हैं. ये कोड, विज्ञापन के लोड न होने पर UnityAds अडैप्टर का इस्तेमाल करते हैं:
गड़बड़ी का कोड | वजह |
---|---|
0-10 | UnityAds SDK टूल में कोई गड़बड़ी मिली है. ज़्यादा जानकारी के लिए, कोड देखें. |
101 | Ad Manager यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगर किए गए UnityAds सर्वर पैरामीटर मौजूद नहीं हैं या अमान्य हैं. |
102 | UnityAds ने NO_FILL की स्थिति वाला प्लेसमेंट दिखाया. |
103 | UnityAds ने बंद स्थिति वाला प्लेसमेंट दिखाया है. |
104 | UnityAds ने बिना कॉन्टेक्स्ट वाला विज्ञापन दिखाने की कोशिश की. |
105 | Unity Ads के विज्ञापनों को शुरू करने, लोड करने, और/या दिखाने के लिए इस्तेमाल किया जाने वाला कॉन्टेक्स्ट, ऐक्टिविटी इंस्टेंस नहीं है. |
106 | UnityAds ने एक ऐसा विज्ञापन दिखाने की कोशिश की है जो दिखाए जाने के लिए तैयार नहीं है. |
107 | UnityAds डिवाइस पर काम नहीं करता. |
108 | UnityAds एक बार में हर प्लेसमेंट के लिए सिर्फ़ एक विज्ञापन लोड कर सकता है. |
109 | UnityAds गड़बड़ी की स्थिति के साथ पूरा हुआ. |
200-204 | UnityAds बैनर से जुड़ी खास गड़बड़ी. ज़्यादा जानकारी के लिए, कोड देखें. |
0-9 | UnityAds SDK टूल में कोई गड़बड़ी मिली है. ज़्यादा जानकारी के लिए, Unity के दस्तावेज़ देखें. |
101 | Ad Manager यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगर किए गए UnityAds सर्वर पैरामीटर मौजूद नहीं हैं या अमान्य हैं. |
102 | इस डिवाइस पर UnityAds काम नहीं करता. |
103 | UnityAds ने गड़बड़ी की स्थिति kUnityAdsFinishStateError के साथ प्रज़ेंटेशन पूरा किया. |
104 | Unity विज्ञापन के इनिशलाइज़र को कॉल करने के बाद, Unity विज्ञापन ऑब्जेक्ट शून्य हो जाता है. |
105 | Unity विज्ञापन नहीं दिखाए जा सके, क्योंकि विज्ञापन तैयार नहीं है. |
106 | UnityAds को प्लेसमेंट की स्थिति kUnityAdsप्लेसमेंटStateNoFill के साथ बदला गया कॉलबैक कॉल किया जाता है. |
107 | UnityAds को प्लेसमेंट की स्थिति kUnityAdsप्लेसमेंटStateबंद है. इस वजह से, हमने प्लेसमेंट को बदलकर कॉलबैक कर दिया था. |
108 | इस प्लेसमेंट के लिए एक विज्ञापन पहले से लोड किया गया था. UnityAds SDK टूल, एक ही प्लेसमेंट के लिए कई विज्ञापन लोड करने पर काम नहीं करता. |
Unity Ads Android मीडिएशन अडैप्टर बदला लॉग
वर्शन 4.9.3.0
- इस बात की पुष्टि की गई है कि यह Unity Ads SDK के 4.9.3 वर्शन के साथ काम करता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google मोबाइल विज्ञापन 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() कॉलबैक के तरीके को शुरू किया जाता है, तो विज्ञापन इंप्रेशन रिपोर्ट किया जाता है.
- इस बात की पुष्टि की गई है कि यह Unity Ads SDK के 4.8.0 वर्शन के साथ काम करता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google मोबाइल विज्ञापन SDK का 22.2.0 वर्शन.
- Unity Ads SDK का 4.8.0 वर्शन.
वर्शन 4.7.1.0
- इस बात की पुष्टि की गई है कि यह Unity Ads SDK के 4.7.1 वर्शन के साथ काम करता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google मोबाइल विज्ञापन SDK का 22.1.0 वर्शन.
- Unity Ads SDK का 4.7.1 वर्शन.
वर्शन 4.7.0.0
- इस बात की पुष्टि की गई है कि यह Unity Ads SDK के 4.7.0 वर्शन के साथ काम करता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google मोबाइल विज्ञापन SDK का 22.0.0 वर्शन.
- Unity Ads SDK का 4.7.0 वर्शन.
वर्शन 4.6.1.1
- नई
VersionInfo
क्लास का इस्तेमाल करने के लिए, अडैप्टर अपडेट किया गया. - Google Mobile Ads SDK के कम से कम ज़रूरी वर्शन को 22.0.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google मोबाइल विज्ञापन SDK का 22.0.0 वर्शन.
- Unity Ads SDK का 4.6.1 वर्शन.
वर्शन 4.6.1.0
- इस बात की पुष्टि की गई है कि यह Unity Ads SDK के 4.6.1 वर्शन के साथ काम करता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google मोबाइल विज्ञापन 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 मोबाइल विज्ञापन 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 मोबाइल विज्ञापन SDK का 21.4.0 वर्शन
- Unity Ads SDK का 4.5.0 वर्शन.
वर्शन 4.4.1.0
- इस बात की पुष्टि की गई है कि यह Unity Ads SDK के 4.4.1 वर्शन के साथ काम करता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google मोबाइल विज्ञापन 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 मोबाइल विज्ञापन SDK का 21.2.0 वर्शन
- Unity Ads SDK का 4.4.0 वर्शन.
वर्शन 4.3.0.0
- इस बात की पुष्टि की गई है कि यह Unity Ads SDK 4.3.0 के साथ काम करता है.
- पेज पर अचानक दिखने वाले विज्ञापन और इनाम वाले विज्ञापन चलने पर,
onAdOpened()
कॉलबैक को फ़ॉरवर्ड किया जाता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google मोबाइल विज्ञापन 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 मोबाइल विज्ञापन SDK का 21.0.0 वर्शन.
- Unity Ads SDK का 4.2.1 वर्शन.
वर्शन 4.2.1.0
- इस बात की पुष्टि की गई है कि यह Unity Ads SDK के 4.2.1 वर्शन के साथ काम करता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google मोबाइल विज्ञापन SDK का 20.6.0 वर्शन.
- Unity Ads SDK का 4.2.1 वर्शन.
वर्शन 4.1.0.0
- इस बात की पुष्टि की गई है कि यह Unity Ads SDK 4.1.0 के साथ काम करता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google मोबाइल विज्ञापन 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 मोबाइल विज्ञापन 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 मोबाइल विज्ञापन SDK का 20.2.0 वर्शन.
- Unity Ads SDK का 3.7.5 वर्शन.
वर्शन 3.7.4.0
- इस बात की पुष्टि की गई है कि यह Unity Ads SDK के 3.7.4 वर्शन के साथ काम करता है.
इनके साथ बनाया और टेस्ट किया गया:
- Google मोबाइल विज्ञापन 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 मोबाइल विज्ञापन 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 मोबाइल विज्ञापन 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 विज्ञापन सेवाओं का इस्तेमाल कर सकते हैं. इससे, डिपेंडेंसी से जुड़ी समस्याओं से बचा जा सकता है.
- पब्लिशर, ऐप्लिकेशन लेवल की
build.gradle
फ़ाइल परcom.google.ads.mediation:unity-adapter-only:x.y.z.p
डिपेंडेंसी शामिल करके, इसका इस्तेमाल कर सकते हैं.
- पब्लिशर, ऐप्लिकेशन लेवल की
इनके साथ बनाया और टेस्ट किया गया:
- 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()
को कॉल करते समय होने वाले नल पॉइंटर अपवाद क्रैश को ठीक किया गया.- 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 वर्शन के साथ काम करता है.
- पेज पर अचानक दिखने वाले विज्ञापन दिखाते समय 'NPE' होने की गड़बड़ी को ठीक किया गया.
वर्शन 3.0.0.2
- नए ओपन-बीटा Rewarded API के साथ काम करने के लिए, अडैप्टर को अपडेट किया गया.
- Google Mobile Ads SDK के कम से कम ज़रूरी वर्शन को 17.2.0 पर अपडेट किया गया.
वर्शन 3.0.0.1
- Unity विज्ञापन बैनर के लिए सहायता जोड़ी गई.
वर्शन 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 के क्लिक के आंकड़े मिलते-जुलते होंगे).
- onAdleft ऐप्लिकेशन कॉलबैक सहायता जोड़ी गई.
वर्शन 2.0.6.0
- इस बात की पुष्टि की गई है कि यह Unity Ads SDK के 2.0.6 वर्शन के साथ काम करता है.
वर्शन 2.0.5.0
- बिल्ड.gradle फ़ाइल की डिपेंडेंसी टैग में अब यह अडैप्टर जोड़कर, अडैप्टर को अब कंपाइल डिपेंडेंसी के तौर पर जोड़ा जा सकता है:
compile 'com.google.ads.mediation:unity:2.0.5.0'
- अडैप्टर को जार फ़ाइल के बजाय, aar के तौर पर डिस्ट्रिब्यूट करने के लिए कहा गया (ज़्यादा निर्देशों के लिए README देखें).
वर्शन 2.0.4.0
- एक गड़बड़ी को ठीक किया गया है, जिसकी वजह से पहली बार पेज पर अचानक दिखने वाले विज्ञापन लोड होने पर इनाम वाले वीडियो विज्ञापन लोड नहीं हो पाए.
वर्शन 2.0.2.0
- वर्शन का नाम रखने के सिस्टम को [Unity Ads SDK वर्शन] में बदला गया.[adapter पैच वर्शन].
- Unity Ads के लिए ज़रूरी कम से कम SDK टूल को v2.0.2 पर अपडेट किया गया.
- Google Mobile Ads SDK के ज़रूरी वर्शन को v9.0.0 पर अपडेट किया गया है.
- अब ऐप्लिकेशन को UnityAds.changeActivity(this) को कॉल करने की ज़रूरत नहीं है.
वर्शन 1.0.0
- शुरुआती रिलीज़. इनाम वाले वीडियो विज्ञापनों और अचानक दिखने वाले (इंटरस्टीशियल) विज्ञापनों का इस्तेमाल किया जा सकता है.