यह क्विकस्टार्ट गाइड, उन पब्लिशर और डेवलपर के लिए है जो Firebase की मदद से बनाए गए ऐप्लिकेशन से कमाई करने के लिए AdMob का इस्तेमाल करना चाहते हैं. अगर आपको अपने ऐप्लिकेशन में Firebase को शामिल नहीं करना है, तो इसके बजाय, अलग से दी गई AdMob गाइड पढ़ें.
अगर आपने अब तक AdMob, Firebase, और Google Analytics का एक साथ इस्तेमाल करने के सभी फ़ायदों के बारे में नहीं जाना है, तो इसके बारे में जानें.
शुरू करने से पहले
अगर आपके पास पहले से Firebase प्रोजेक्ट और Firebase ऐप्लिकेशन नहीं है, तो Firebase की शुरुआती गाइड का पालन करें: अपने Android प्रोजेक्ट में Firebase जोड़ना.
पक्का करें कि आपके Firebase प्रोजेक्ट में Google Analytics चालू हो:
अगर आपको नया Firebase प्रोजेक्ट बनाना है, तो प्रोजेक्ट बनाने के वर्कफ़्लो के दौरान Google Analytics को चालू करें.
अगर आपके पास कोई मौजूदा Firebase प्रोजेक्ट है, जिसमें Google Analytics चालू नहीं है, तो आप Google Analytics को अपनी
> प्रोजेक्ट की सेटिंग में जाकर, इंटिग्रेशन टैब से चालू कर सकते हैं.
पहला चरण: अपने AdMob खाते में ऐप्लिकेशन सेट अप करना
अपने ऐप्लिकेशन को AdMob ऐप्लिकेशन के तौर पर रजिस्टर करें.
साइन इन करें या साइन अप करें किसी AdMob खाते के लिए.
अपने ऐप्लिकेशन को AdMob के साथ रजिस्टर करें. इस चरण में, एक AdMob ऐप्लिकेशन बनता है. इसका एक यूनीक AdMob ऐप्लिकेशन आईडी होता है. इस आईडी की ज़रूरत आपको इस गाइड में आगे पड़ेगी.
आपको अपने ऐप्लिकेशन में Mobile Ads SDK टूल जोड़ने के लिए कहा जाएगा. इस टास्क के लिए, पूरी जानकारी देने वाले निर्देश इस गाइड में आगे दिए गए हैं.
अपने AdMob ऐप्लिकेशन को Firebase ऐप्लिकेशन से लिंक करें.
यह चरण ज़रूरी नहीं है. हालांकि, हमारा सुझाव है कि आप इसे ज़रूर पूरा करें. उपयोगकर्ता मेट्रिक को चालू करने और अपने AdMob ऐप्लिकेशन को Firebase से लिंक करने के फ़ायदों के बारे में ज़्यादा जानें.
अपने AdMob खाते के ऐप्लिकेशन डैशबोर्ड में, ये दो चरण पूरे करें:
उपयोगकर्ता मेट्रिक को चालू करें, ताकि AdMob आपके AdMob खाते में, चुने गए आंकड़ों के डेटा को प्रोसेस और दिखा सके. अपने AdMob ऐप्लिकेशन को Firebase से लिंक करने के लिए, यह सेटिंग ज़रूरी है.
अपने AdMob ऐप्लिकेशन को, मौजूदा Firebase प्रोजेक्ट और Firebase ऐप्लिकेशन से लिंक करें.
पक्का करें कि आपने वही पैकेज का नाम डाला हो जो अपने Firebase ऐप्लिकेशन के लिए डाला था. अपने Firebase ऐप्लिकेशन का पैकेज नाम, आपके ऐप्लिकेशन कार्ड में अपनी
> प्रोजेक्ट की सेटिंग में देखें.
दूसरा चरण: अपनी AdMob ऐप्लिकेशन आईडी अपनी AndroidManifest.xml फ़ाइल में जोड़ें
अपने
AdMob ऐप्लिकेशन आईडी
को अपने ऐप्लिकेशन की AndroidManifest.xml फ़ाइल में जोड़ें. इसके लिए, नीचे
दिखाए गए तरीके से <meta-data> टैग जोड़ें.
<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 टूल जोड़ना और उसे शुरू करना
अपने मॉड्यूल (ऐप्लिकेशन-लेवल) की Gradle फ़ाइल (आम तौर पर
<project>/<app-module>/build.gradle.ktsया<project>/<app-module>/build.gradle) में, Google Mobile Ads SDK टूल के लिए डिपेंडेंसी जोड़ें:implementation("com.google.android.gms:play-services-ads:25.2.0")विज्ञापन लोड करने से पहले,
MobileAds.initialize()तरीके को कॉल करें.इस कॉल से SDK टूल शुरू होता है. साथ ही, शुरू होने की प्रोसेस पूरी होने के बाद (या 30 सेकंड का टाइम आउट होने के बाद), पूरा होने की सूचना देने वाला लिसनर वापस कॉल करता है. इस तरीके को सिर्फ़ एक बार और जल्द से जल्द कॉल करें. हमारा सुझाव है कि इसे ऐप्लिकेशन लॉन्च होने पर कॉल करें.
यहां किसी गतिविधि में
initialize()तरीके को कॉल करने का एक उदाहरण दिया गया है:Kotlin
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 टूल आपके ऐप्लिकेशन से, आंकड़ों के इवेंट और उपयोगकर्ता की प्रॉपर्टी को अपने-आप लॉग करना शुरू कर देता है. इस डेटा को देखने के लिए, आपको अपने ऐप्लिकेशन में कोई और कोड जोड़ने या कोई विज्ञापन लागू करने की ज़रूरत नहीं होती. यहां बताया गया है कि आंकड़ों का यह डेटा कहां देखा जा सकता है:
अपने AdMob खाते के उपयोगकर्ता मेट्रिक कार्ड (होम या ऐप्लिकेशन डैशबोर्ड) में, चुने गए उपयोगकर्ता मेट्रिक देखी जा सकती हैं. ये मेट्रिक, इकट्ठा किए गए आंकड़ों के डेटा से ली जाती हैं. जैसे, औसत सेशन की अवधि, एआरपीयू, और उपयोगकर्ता को जोड़े रखने की दर.
Firebase कंसोल के Analytics डैशबोर्ड में, कुल आंकड़े और अहम मेट्रिक की खास जानकारी देखी जा सकती है. अगर आपने Google Analytics के लिए Firebase SDK टूल जोड़ा है, तो Google Analytics, Firebase कंसोल में Firebase विज्ञापन कैंपेन के लिए कन्वर्ज़न मार्क किए जा सकते हैं. साथ ही, कस्टम ऑडियंस बनाई जा सकती हैं.
ध्यान दें कि
एआरपीयू और
एआरपीपीयू मेट्रिक को बेहतर तरीके से दिखाने के लिए, हो सकता है कि आपको इन मेट्रिक के लिए रेवेन्यू की कैलकुलेशन में, आंकड़ों के कस्टम इवेंट का डेटा शामिल करना पड़े. इस इवेंट को
ecommerce_purchase कहा जाता है.
इसके बारे में ज़्यादा जानने के लिए,
यहां क्लिक करें.
पांचवा चरण: (ज़रूरी नहीं) Google Analytics और Firebase की ज़्यादा सुविधाओं का इस्तेमाल करना
ऐप्लिकेशन से कमाई करने और उपयोगकर्ता की दिलचस्पी बढ़ाने के लिए, ज़्यादा अवसरों और सुविधाओं का फ़ायदा लें:
के लिए Firebase SDK टूल जोड़ना और उसका इस्तेमाल करनाGoogle Analytics
अपने ऐप्लिकेशन में, कस्टम इवेंट लॉग करने की सुविधा लागू करना.
एआरपीयू और एआरपीपीयू मेट्रिक के लिए रेवेन्यू की कैलकुलेशन में,
ecommerce_purchaseइवेंट डेटा शामिल करना.
ज़्यादा जानने के लिए, के इस्तेमाल के लिए Google Analytics और Firebase के साथ AdMob ऐप्लिकेशन की गाइड पढ़ें.
अपने ऐप्लिकेशन में Firebase के अन्य प्रॉडक्ट इस्तेमाल करना
Google Analytics के लिए Firebase SDK टूल जोड़ने के बाद, अपने ऐप्लिकेशन में विज्ञापनों को ऑप्टिमाइज़ करने के लिए, Firebase के अन्य प्रॉडक्ट इस्तेमाल करें.
Remote Config की मदद से, ऐप्लिकेशन का अपडेट पब्लिश किए बिना ही उसके काम करने के तरीके और लुक में बदलाव किया जा सकता है. यह सुविधा, बिना किसी शुल्क के, रोज़ाना सक्रिय रहने वाले असीमित उपयोगकर्ताओं के लिए उपलब्ध है.
A/B Testing की मदद से, अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई), फ़ीचर या दर्शकों को जोड़ने वाले कैंपेन में किए गए बदलावों की जांच की जा सकती है. इससे यह जाना जा सकता है कि बदलावों को सभी के लिए लागू करने से पहले, वे आपके मुख्य आंकड़ों (जैसे, रेवेन्यू और उपयोगकर्ता को जोड़े रखने की दर) पर असर डालते हैं या नहीं.
अपने ऐप्लिकेशन के लिए, विज्ञापन से कमाई करने की सुविधा को ऑप्टिमाइज़ करना
उपयोगकर्ताओं के छोटे सबसेट के साथ, अलग-अलग विज्ञापन फ़ॉर्मैट या कॉन्फ़िगरेशन आज़माएं. इसके बाद, अपने सभी उपयोगकर्ताओं के लिए विज्ञापन लागू करने के बारे में, डेटा के आधार पर फ़ैसले लें. ज़्यादा जानने के लिए, ये ट्यूटोरियल देखें:
विज्ञापन के नए फ़ॉर्मैट को अपनाने की जांच करना (खास जानकारी | लागू करने का तरीका).
विज्ञापन की फ़्रीक्वेंसी ऑप्टिमाइज़ करना (खास जानकारी | लागू करने का तरीका).
छठा चरण: अपने ऐप्लिकेशन में लागू करने के लिए, विज्ञापन का कोई फ़ॉर्मैट चुनना
AdMob, विज्ञापन के कई अलग-अलग फ़ॉर्मैट उपलब्ध कराता है. इसलिए, आपके पास ऐसा फ़ॉर्मैट चुनने का विकल्प होता है जो आपके ऐप्लिकेशन के उपयोगकर्ता अनुभव के हिसाब से सबसे सही हो. AdMob के दस्तावेज़ में, किसी विज्ञापन फ़ॉर्मैट को लागू करने के बारे में पूरी जानकारी देने वाले निर्देश देखने के लिए, उस फ़ॉर्मैट के बटन पर क्लिक करें.AdMob
बैनर
आयताकार विज्ञापन, जो डिवाइस की स्क्रीन पर सबसे ऊपर या सबसे नीचे दिखते हैं
बैनर विज्ञापन, स्क्रीन पर तब तक दिखते हैं, जब तक उपयोगकर्ता ऐप्लिकेशन से इंटरैक्ट करते हैं. ये विज्ञापन, कुछ समय बाद अपने-आप रीफ़्रेश हो सकते हैं. अगर आपने मोबाइल पर विज्ञापन दिखाने की शुरुआत की है, तो बैनर विज्ञापन आपके लिए सबसे सही हैं.
बैनर विज्ञापन लागू करनामध्यवर्ती
फ़ुल-स्क्रीन विज्ञापन, जो उपयोगकर्ता के बंद करने तक ऐप्लिकेशन के इंटरफ़ेस को कवर करते हैं
इंटरस्टीशियल विज्ञापनों का सबसे अच्छा इस्तेमाल, ऐप्लिकेशन के फ़्लो में नैचुरल पॉज़ के दौरान किया जाता है. जैसे, किसी गेम के अलग-अलग लेवल के बीच में या कोई टास्क पूरा होने के तुरंत बाद.
इंटरस्टीशियल विज्ञापन लागू करनास्थानीय
पसंद के मुताबिक बनाए जा सकने वाले विज्ञापन, जो आपके ऐप्लिकेशन के लुक और स्टाइल से मेल खाते हैं
नेटिव विज्ञापन, कॉम्पोनेंट पर आधारित विज्ञापन फ़ॉर्मैट है. आपके पास यह तय करने का विकल्प होता है कि नेटिव विज्ञापनों को कैसे और कहां दिखाना है, ताकि लेआउट आपके ऐप्लिकेशन के डिज़ाइन से मेल खा सके. अपने लिए फ़ॉन्ट, रंग, और अन्य जानकारी चुनकर, विज्ञापन को इस तरह दिखाया जा सकता है कि वह नैचुरल और कम दखल देने वाला लगे. इससे उपयोगकर्ता अनुभव को बेहतर बनाया जा सकता है.
बेहतर नेटिव विज्ञापन लागू करनाइनाम पाने वाले
ऐसे विज्ञापन जिनसे उपयोगकर्ताओं को इनाम मिलता है. इनाम पाने के लिए उपयोगकर्ताओं को छोटे-छोटे वीडियो देखने होते हैं. इसके अलावा उन्हें 'खेलने देने वाले विज्ञापन' से इंटरैक्ट करना होता है या फिर कोई सर्वे भरना होता है
इनाम वाले (या "इनाम पर आधारित") विज्ञापनों की मदद से, फ़्री-टू-प्ले उपयोगकर्ताओं से कमाई की जा सकती है.
| इनाम वाले विज्ञापन लागू करना | इनाम वाले विज्ञापन लागू करना (नए एपीआई) |