अपने Android प्रोजेक्ट में AdMob का इस्तेमाल करना

यह क्विकस्टार्ट गाइड उन पब्लिशर और डेवलपर के लिए है जो AdMob का इस्तेमाल करना चाहते हैं का इस्तेमाल करें. अगर आपको अपने ऐप्लिकेशन में Firebase को शामिल नहीं करना है, तो स्टैंडअलोन AdMob गाइड पढ़ें.

अगर आपने अब तक ऐसा नहीं किया है, तो सभी इन्हें इस्तेमाल करने के फ़ायदे: AdMob, Firebase, और Google Analytics को एक साथ इस्तेमाल कर सकते हैं.

शुरू करने से पहले

पहला चरण: अपने ऐप्लिकेशन को AdMob खाते में सेट अप करना

  1. अपने ऐप्लिकेशन को AdMob ऐप्लिकेशन के तौर पर रजिस्टर करें.

    1. साइन इन करें या इसके लिए साइन अप करें AdMob खाता.

    2. इसके साथ अपना ऐप्लिकेशन रजिस्टर करें AdMob. यह यह चरण यूनीक AdMob की मदद से, AdMob ऐप्लिकेशन बनाता है ऐप्लिकेशन आईडी जिनकी ज़रूरत आपको इस गाइड में आगे मिलेगी.

    आपसे अपने ऐप्लिकेशन में Mobile Ads SDK जोड़ने के लिए कहा जाएगा. खोज मोड इस गाइड में बाद में इस टास्क के बारे में ज़्यादा जानकारी वाले निर्देश दिए गए हैं.

  2. अपने AdMob ऐप्लिकेशन को Firebase ऐप्लिकेशन से जोड़ें.

    यह चरण ज़रूरी नहीं है, फिर भी इसका सुझाव दिया जाता है. ज़्यादा जानने के लिए, फ़ायदे उपयोगकर्ता मेट्रिक को चालू करने और आपके AdMob ऐप्लिकेशन को Firebase से लिंक करने की प्रोसेस के बारे में भी बताएंगे.

    अपने AdMob के ऐप्लिकेशन डैशबोर्ड में जाकर, ये दो चरण पूरे करें खाता:

    1. चालू करें उपयोगकर्ता मेट्रिक ताकि AdMob आपके चुने गए आंकड़े के डेटा को प्रोसेस कर सके और उसे दिखा सके AdMob खाता. यह एक ज़रूरी सेटिंग भी है, ताकि आप अपने Firebase के लिए AdMob ऐप्लिकेशन.

    2. अपने AdMob ऐप्लिकेशन को Firebase प्रोजेक्ट और Firebase ऐप्लिकेशन से जोड़ दिया गया है.

      पक्का करें कि आपने पैकेज का वही नाम डाला हो जो आपने Firebase ऐप्लिकेशन. आपके ऐप्लिकेशन कार्ड में, अपने Firebase ऐप्लिकेशन के पैकेज का नाम देखें आपके > में से प्रोजेक्ट सेटिंग.

दूसरा चरण: AndroidManifest.xml फ़ाइल में अपना AdMob ऐप्लिकेशन आईडी जोड़ना

अपने AdMob का ऐप्लिकेशन आईडी <meta-data> टैग को इस रूप में जोड़कर अपने ऐप्लिकेशन की AndroidManifest.xml फ़ाइल में नीचे दी गई जानकारी देखें.

<manifest>
    <application>
        <!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 -->
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ADMOB_APP_ID"/>
    </application>
</manifest>

तीसरा चरण: Mobile Ads SDK जोड़ें और शुरू करें

  1. अपने मॉड्यूल (ऐप्लिकेशन-लेवल) Gradle फ़ाइल (आम तौर पर) <project>/<app-module>/build.gradle.kts या <project>/<app-module>/build.gradle):

    implementation("com.google.android.gms:play-services-ads:23.2.0")
    
  2. विज्ञापन लोड करने से पहले, MobileAds.initialize() तरीका.

    यह कॉल, SDK टूल शुरू करता है. साथ ही, पूरा होने के बाद, लिसनर को एक बार कॉल करता है शुरू हो गया है (या 30 सेकंड के टाइम आउट के बाद). इस तरीके को कॉल करें सिर्फ़ एक बार और जल्द से जल्द. ऐसा, ऐप्लिकेशन के लॉन्च के समय किया जा सकता है.

    किसी गतिविधि में, initialize() तरीके को कॉल करने का तरीका यहां दिया गया है:

    Kotlin+KTX

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        // ...
        MobileAds.initialize(this)
    }

    Java

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // ...
        MobileAds.initialize(this);
    }

चौथा चरण: उपयोगकर्ता मेट्रिक और आंकड़ों का डेटा देखें

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

ध्यान दें कि रिपोर्ट को बेहतर तरीके से पेश करने के लिए, ARPU और एआरपीपीयू मेट्रिक, Analytics कस्टम इवेंट से डेटा को ecommerce_purchase इन मेट्रिक की आय का हिसाब लगाने के लिए, (इसका तरीका जानें).

पांचवां चरण: (ज़रूरी नहीं) Google Analytics और Firebase की ज़्यादा सुविधाओं का इस्तेमाल करना

ऐप्लिकेशन से होने वाली कमाई को बढ़ाने के लिए, ज़्यादा अवसरों और सुविधाओं का फ़ायदा लें. उपयोगकर्ता का जुड़ाव:

  • अपने ऐप्लिकेशन के लिए, विज्ञापन से कमाई करने की सुविधा को ऑप्टिमाइज़ करना

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

छठा चरण: अपने ऐप्लिकेशन में लागू करने के लिए कोई विज्ञापन फ़ॉर्मैट चुनना

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

आयताकार विज्ञापन, जो डिवाइस की स्क्रीन के सबसे ऊपर या सबसे नीचे दिखते हैं

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

बैनर विज्ञापन लागू करना

मध्यवर्ती

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

मध्यवर्ती विज्ञापनों का सबसे अच्छा उपयोग तब होता है, जब वे किसी ऐप्लिकेशन के जैसे, गेम के लेवल के बीच में या टास्क पूरा होने के बाद.

अचानक दिखने वाले (इंटरस्टीशियल) विज्ञापन लागू करें

स्थानीय

कस्टमाइज़ किए जा सकने वाले विज्ञापन, जो आपके ऐप्लिकेशन के रंग-रूप से मेल खाते हैं

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

नेटिव ऐडवांस्ड विज्ञापन लागू करना

इनाम पाने वाले

ऐसे विज्ञापन जो लोगों को शॉर्ट वीडियो देखने और Playables वाले गेम से इंटरैक्ट करने पर इनाम देते हैं विज्ञापन और सर्वे

इनाम वाले विज्ञापन (या "इनाम वाले") विज्ञापनों की मदद से, मुफ़्त में गेम खेलने वाले उपयोगकर्ताओं से कमाई की जा सकती है.

इनाम वाले विज्ञापन लागू करना इनाम वाले विज्ञापन लागू करना (नए एपीआई)