Android में इंतज़ार के समय को कम करने और परफ़ॉर्मेंस को बेहतर बनाने के लिए, GMA Next-Gen SDK का इस्तेमाल करें. इस गाइड में, Android के लिए GMA Next-Gen SDK का इस्तेमाल करने के लिए, Google Mobile Ads Unity Plugin को कॉन्फ़िगर करने का तरीका बताया गया है.
ज़रूरी शर्तें
आगे बढ़ने से पहले, यह पक्का करें कि आपने ये काम कर लिए हों:
- Google Mobile Ads Unity Plugin का 10.6.0 या इसके बाद वाला वर्शन इंस्टॉल किया हो.
- Unity का 2019.4 या इसके बाद वाला वर्शन इस्तेमाल किया हो.
- सेट अप किया हो Google Mobile Ads Unity Plugin.
- आपके पास Unity प्रोजेक्ट हो.
कम से कम एपीआई लेवल को 24 पर अपडेट करना
GMA Next-Gen SDK के लिए, कम से कम एपीआई लेवल 24 होना ज़रूरी है. कम से कम एपीआई लेवल को अपडेट करने के लिए, यह तरीका अपनाएं:
- मेन्यू बार में, फ़ाइल > बिल्ड प्रोफ़ाइल > प्लेयर सेटिंग > Android > अन्य सेटिंग > पहचान पर क्लिक करें.
- कम से कम एपीआई लेवल को Android 7.0 'Nougat' (एपीआई लेवल 24) या इसके बाद के लेवल पर सेट करें.
डिपेंडेंसी फ़ाइल में बदलाव करना
अपने Android बिल्ड के लिए GMA Next-Gen SDK को चालू करने के लिए, यह तरीका अपनाएं:
अपने Unity प्रोजेक्ट में,
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xmlफ़ाइल पर जाएं.- अगर Unity Package Manager का इस्तेमाल किया जाता है, तो पैकेज > Unity के लिए Google Mobile Ads > GoogleMobileAds > Editor > GoogleMobileAdsDependencies.xml पर जाएं.
<androidPackage>स्पेसिफ़िकेशन वाले एलिमेंट को ढूंढेंcom.google.android.gms:play-services-ads.एलिमेंट को
com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdkके सबसे नए वर्शन से बदलें:<androidPackage spec="com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.1.0"> <repositories> <repository>https://maven.google.com/</repository> </repositories> </androidPackage>फ़ाइल सेव करें.
बिल्ड की प्रोसेस के दौरान, Google Mobile Ads Unity Plugin GMA Next-Gen SDK की मौजूदगी का पता लगाता है और आपके लागू किए गए वर्शन का इस्तेमाल करता है.
मिडिएशन इंटिग्रेशन
अगर मिडिएशन का इस्तेमाल किया जाता है, तो Android माइग्रेशन गाइड में दिए गए निर्देशों का पालन करें. इससे, डुप्लीकेट क्लास से जुड़ी गड़बड़ियों से बचने के लिए, अपने मिडिएशन इंटिग्रेशन में com.google.android.gms मॉड्यूल शामिल नहीं किए जा सकेंगे.
पूरा उदाहरण देखना
यहां दिए गए उदाहरण में, अपडेट की गई GoogleMobileAdsDependencies.xml फ़ाइल दिखाई गई है:
<dependencies>
<androidPackages>
<androidPackage spec="com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.1.0">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
<androidPackage spec="androidx.constraintlayout:constraintlayout:2.1.4">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
<androidPackage spec="androidx.lifecycle:lifecycle-process:2.6.2">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
</androidPackages>
<iosPods>
<iosPod name="Google-Mobile-Ads-SDK" version="~> 12.11.0">
<sources>
<source>https://github.com/CocoaPods/Specs</source>
</sources>
</iosPod>
</iosPods>
</dependencies>