अपनी प्रोफ़ाइल बनाना शुरू करें

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

यह गाइड, उन पब्लिशर के लिए है जो किसी यूनिटी ऐप्लिकेशन से कमाई करना चाहते हैं.

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

ज़रूरी शर्तें

  • Unity 2019 या इसके बाद का वर्शन इस्तेमाल करें
  • iOS पर डिप्लॉय करने के लिए
    • Xcode 13.2.1 या इसके बाद का वर्शन
    • CocoaPods
  • Android पर डिप्लॉय करने के लिए
    • Google Play सेवाएं 18.1.0 या इसके बाद का वर्शन
    • Android एपीआई लेवल 16 या उससे ज़्यादा को टारगेट करें
  • सुझाया गया: AdMob खाता बनाएं और Android और/या iOS ऐप्लिकेशन रजिस्टर करें

मोबाइल विज्ञापन यूनिट प्लग इन डाउनलोड करें

Google मोबाइल विज्ञापन यूनिट प्लग इन, यूनिटी डेवलपर को Java या Objective-C कोड लिखे बिना, Android और iOS ऐप्लिकेशन पर Google मोबाइल विज्ञापन आसानी से दिखाने की सुविधा देता है. प्लग इन, विज्ञापनों का अनुरोध करने के लिए C# इंटरफ़ेस उपलब्ध कराता है. इसका इस्तेमाल आपके यूनिटी प्रोजेक्ट में C# स्क्रिप्ट में किया जाता है.

प्लग इन के लिए Unity पैकेज डाउनलोड करने या GitHub पर इसके कोड को देखने के लिए, नीचे दिए गए लिंक का इस्तेमाल करें.

डाउनलोड करें स्रोत देखें

यूनिटी एडिटर का इस्तेमाल करके, विज्ञापनों को आसानी से इंटिग्रेट करने के लिए, नया विज्ञापन प्लेसमेंट बीटा आज़माएं.

मोबाइल विज्ञापन यूनिट का प्लग इन इंपोर्ट करना

यूनिटी एडिटर में अपना प्रोजेक्ट खोलें. एसेट और gt; पैकेज इंपोर्ट करें; और कस्टम पैकेज चुनें. इसके बाद, डाउनलोड की गई GoogleMobileAdsPlugin.unitypackage फ़ाइल ढूंढें.

पक्का करें कि सभी फ़ाइलें चुनी गई हैं और इंपोर्ट करें पर क्लिक करें.

मोबाइल विज्ञापन SDK शामिल करें

Google मोबाइल विज्ञापन यूनिट प्लग इन, Unity Play सेवाएं रिज़ॉल्वर लाइब्रेरी के साथ बांटा जाता है. यह लाइब्रेरी, ऐसे किसी भी यूनिटी प्लग इन के इस्तेमाल के लिए है जिसके लिए Android की खास लाइब्रेरी का ऐक्सेस ज़रूरी है (उदाहरण के लिए, AAR) या iOS CocoaPods). यह Unity के लिए प्लग इन डिपेंडेंसी का एलान करने की सुविधा देता है, जो अपने-आप रिज़ॉल्व हो जाती हैं और आपके यूनिटी प्रोजेक्ट में कॉपी हो जाती हैं.

यह पक्का करने के लिए कि आपके प्रोजेक्ट में मोबाइल विज्ञापन SDK टूल शामिल है, नीचे दिया गया तरीका अपनाएं.

Android

यूनिटी एडिटर में, एसेट > एक्सटर्नल डिपेंडेंसी मैनेजर > Android रिज़ॉल्वर > रिज़ॉल्व करें चुनें. यूनिटी एक्सटर्नल डिपेंडेंसी मैनेजर लाइब्रेरी, आपकी डिपेंडेंसी को आपके यूनिटी ऐप्लिकेशन की Assets/Plugins/Android डायरेक्ट्री में कॉपी कर देगी.

में दी गई हैं

iOS

मोबाइल विज्ञापन SDK टूल को यूनिटी प्रोजेक्ट में शामिल करने के लिए, आपको कुछ और करने की ज़रूरत नहीं है.

  • Unity 5.6 और इसके बाद के वर्शन का इस्तेमाल करते समय, एक xcworkspace जनरेट किया जाता है, जिसमें ज़रूरी डिपेंडेंसी लाइब्रेरी शामिल होती हैं. स्टैंडर्ड Xcode प्रोजेक्ट के बजाय, जनरेट किए गए xcworkspace का इस्तेमाल करें.
  • Unity के पुराने वर्शन का इस्तेमाल करते समय, डिपेंडेंसी स्टैंडर्ड Xcode प्रोजेक्ट में शामिल की जाती हैं.

अपना AdMob ऐप्लिकेशन आईडी सेट करें

यूनिटी एडिटर में, मेन्यू से एसेट और Google; Google मोबाइल विज्ञापन > सेटिंग चुनें.

हर फ़ील्ड में अपना Android और iOS AdMob ऐप्लिकेशन आईडी डालें.

मोबाइल विज्ञापन SDK टूल शुरू करना

विज्ञापन लोड करने से पहले, अपने ऐप्लिकेशन से मोबाइल विज्ञापन SDK टूल को शुरू करने के लिए कहें MobileAds.Initialize() ऐसा सिर्फ़ एक बार किया जा सकता है. खास तौर पर, ऐप्लिकेशन लॉन्च होते समय.

यहां एक GameObject का इस्तेमाल करके, स्क्रिप्ट के Start() तरीके में Initialize() को कॉल करने का तरीका बताया गया है:

...
using GoogleMobileAds.Api;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
    public void Start()
    {
        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(initStatus => { });
    }
}

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

कोई विज्ञापन फ़ॉर्मैट चुनें

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

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

बैनर लागू करना

मध्यवर्ती

पेज पर अचानक दिखने वाले विज्ञापन, फ़ुल-स्क्रीन वाले विज्ञापन होते हैं. ये तब तक ऐप्लिकेशन के इंटरफ़ेस को कवर करते हैं, जब तक उपयोगकर्ता उसे बंद नहीं कर देते. किसी ऐप्लिकेशन के चालू होने के दौरान, इसका इस्तेमाल प्राकृतिक रूप से रोकने के लिए किया जाता है (जैसे कि एक गेम के बीच में या किसी टास्क को पूरा करने के तुरंत बाद).

पेज पर अचानक दिखने वाले विज्ञापन लागू करना

नेटिव विज्ञापन

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

नेटिव विज्ञापन लागू करना

इनाम दिया गया

इनाम वाले वीडियो विज्ञापन, फ़ुल-स्क्रीन वाले वीडियो विज्ञापन होते हैं. उपयोगकर्ता इन-ऐप्लिकेशन इनाम के बदले, पूरी तरह से वीडियो देख सकते हैं.

इनाम वाले विज्ञापन लागू करना

ऐप्लिकेशन ट्रैकिंग के लिए पारदर्शिता का अनुरोध करें

IDFA को ऐक्सेस करने के लिए ऐप्लिकेशन ट्रैकिंग पारदर्शिता (ATT) की अनुमति का अनुरोध दिखाने के लिए, Unity's के iOS 14 विज्ञापन सहायता पैकेज का इस्तेमाल करें.

एक जैसी 'ऐप्लिकेशन कुंजी'

ज़रूरी शर्तें: Google मोबाइल विज्ञापन यूनिट प्लग इन 6.1.0 या इसके बाद का वर्शन

Google मोबाइल विज्ञापन SDK, एक ही ऐप्लिकेशन कुंजी की शुरुआत करता है, ताकि आप उपयोगकर्ता के इस्तेमाल किए जा रहे ऐप्लिकेशन से इकट्ठा किए गए डेटा का इस्तेमाल करके ज़्यादा प्रासंगिक और मनमुताबिक विज्ञापन दिखा सकें.

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

public void Start()
    {
        RequestConfiguration requestConfiguration =
            new RequestConfiguration.Builder()
            .SetSameAppKeyEnabled(true).build();
        MobileAds.SetRequestConfiguration(requestConfiguration);

        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(HandleInitCompleteAction);
    }