यह क्विकस्टार्ट गाइड उन पब्लिशर और डेवलपर के लिए है जो AdMob का इस्तेमाल करना चाहते हैं का इस्तेमाल करें. अगर आपको अपने ऐप्लिकेशन में Firebase को शामिल नहीं करना है, तो स्टैंडअलोन AdMob गाइड पढ़ें.
अगर आपने अब तक ऐसा नहीं किया है, तो सभी Firebase, AdMob का इस्तेमाल करने के फ़ायदे और Google Analytics एक साथ.
शुरू करने से पहले
अगर आपके पास पहले से Firebase प्रोजेक्ट और Firebase ऐप्लिकेशन नहीं है, तो इन निर्देशों का पालन करें: Firebase के लिए शुरुआती निर्देश: अपने iOS प्रोजेक्ट में 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 खाता. यह एक ज़रूरी सेटिंग भी है, ताकि आप अपने Firebase के लिए AdMob ऐप्लिकेशन.
अपने AdMob ऐप्लिकेशन को Firebase प्रोजेक्ट और Firebase ऐप्लिकेशन से जोड़ दिया गया है.
पक्का करें कि आपने वही बंडल आईडी डाला है जो आपने Firebase ऐप्लिकेशन. आपके ऐप्लिकेशन कार्ड में, अपने Firebase ऐप्लिकेशन का बंडल आईडी देखें आपके
प्रोजेक्ट सेटिंग . > में से
दूसरा चरण: Info.plist
फ़ाइल में अपना AdMob ऐप्लिकेशन आईडी जोड़ें
अपने ऐप्लिकेशन की Info.plist
फ़ाइल में, GADApplicationIdentifier
कुंजी को
इसकी स्ट्रिंग मान
AdMob ऐप्लिकेशन आईडी.
प्रोग्राम बनाकर यह बदलाव किया जा सकता है:
<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~1458002511 -->
<key>GADApplicationIdentifier</key>
<string>ADMOB_APP_ID</string>
इसके अलावा, प्रॉपर्टी सूची एडिटर में जाकर इसमें बदलाव किया जा सकता है:
तीसरा चरण: Mobile Ads SDK टूल जोड़ें और शुरू करें
अपने प्रोजेक्ट के लिए, Google Mobile Ads SDK टूल के लिए डिपेंडेंसी जोड़ें पॉडफ़ाइल:
pod 'Google-Mobile-Ads-SDK'
विज्ञापन लोड करने से पहले,
startWithCompletionHandler:
पद्धति कोGADMobileAds.sharedInstance
.यह कॉल, SDK टूल शुरू करता है. साथ ही, पूरा होने वाले हैंडलर को एक बार वापस कॉल करता है शुरू हो गया है (या 30 सेकंड के टाइम आउट के बाद). इस तरीके को कॉल करें सिर्फ़ एक बार और जल्द से जल्द. आम तौर पर, ऐप्लिकेशन लॉन्च के समय और बाद में Firebase शुरू कर रहे हैं.
यहां
startWithCompletionHandler:
तरीके को कॉल करने का तरीका बताया गया है आपकाAppDelegate
:Swift
import Firebase import GoogleMobileAds ... @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // Use Firebase library to configure APIs. FirebaseApp.configure() // Initialize the Google Mobile Ads SDK. GADMobileAds.sharedInstance().start(completionHandler: nil) return true } }
Objective-C
@import Firebase; @import GoogleMobileAds; ... @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Use Firebase library to configure APIs. [FIRApp configure]; // Initialize the Google Mobile Ads SDK. [[GADMobileAds sharedInstance] startWithCompletionHandler:nil]; return YES; } @end
चौथा चरण: उपयोगकर्ता मेट्रिक और आंकड़ों का डेटा देखें
शुरू होने के बाद, Mobile Ads SDK टूल अपने-आप चालू हो जाएगा लॉगिंग ऐनलिटिक्स इवेंट और उपयोगकर्ता प्रॉपर्टी आपके ऐप्लिकेशन से. इस डेटा को बिना कोई अतिरिक्त कोड जोड़े देखा जा सकता है ऐप्लिकेशन इस्तेमाल करने या कोई विज्ञापन लागू करने के लिए किया जा सकता है. आंकड़ों का यह डेटा यहां देखा जा सकता है:
अपने AdMob खाते के उपयोगकर्ता मेट्रिक कार्ड में (होम या ऐप्लिकेशन डैशबोर्ड), तो आप चुने गए उपयोगकर्ता को देख सकते हैं मेट्रिक को यहां से ली गई है आंकड़ों का इकट्ठा किया गया डेटा, जैसे कि सेशन की औसत अवधि, एआरपीयू और उपयोगकर्ताओं को अपने साथ जोड़े रखना.
Analytics में डैशबोर्ड का आप Firebase कंसोल से, एग्रीगेट किए गए आंकड़े और खास जानकारी देख सकते हैं अहम मेट्रिक. अगर आपको Google Analytics के लिए Firebase SDK टूल जोड़ें, आप यह भी कर सकते हैं विज्ञापन कैंपेन के लिए कन्वर्ज़न मार्क करना और कस्टम ऑडियंस बनाएं Firebase कंसोल में कर सकते हैं.
ध्यान दें कि रिपोर्ट को बेहतर तरीके से पेश करने के लिए,
ARPU और
एआरपीपीयू मेट्रिक,
Analytics कस्टम इवेंट से डेटा को
ecommerce_purchase
इन मेट्रिक की आय का हिसाब लगाने के लिए,
(इसका तरीका जानें).
पांचवां चरण: (ज़रूरी नहीं) Google Analytics और Firebase की ज़्यादा सुविधाओं का इस्तेमाल करें
ऐप्लिकेशन से होने वाली कमाई को बढ़ाने के लिए, ज़्यादा अवसरों और सुविधाओं का फ़ायदा लें. उपयोगकर्ता का जुड़ाव:
Google Analytics के लिए, Firebase SDK टूल जोड़ना और उसका इस्तेमाल करना
कस्टम इवेंट लॉगिंग लागू करें आपके ऐप्लिकेशन में.
ecommerce_purchase
इवेंट शामिल करें डेटा आय का है इसके लिए कैलकुलेशन एआरपीयू और एआरपीपीयू मेट्रिक.
ज़्यादा जानने के लिए, Google Analytics और Firebase का इस्तेमाल करने से जुड़ी गाइड पर जाएं AdMob ऐप्लिकेशन के साथ.
अपने ऐप्लिकेशन में Firebase के दूसरे प्रॉडक्ट का इस्तेमाल करना
Google Analytics के लिए Firebase SDK टूल जोड़ने के बाद, अन्य Firebase का इस्तेमाल करें प्रॉडक्ट इस्तेमाल करें.
Remote Config की मदद से, व्यवहार में बदलाव किया जा सकता है बिना किसी शुल्क के, ऐप्लिकेशन का अपडेट पब्लिश किए बिना आपका ऐप्लिकेशन कैसा दिखेगा, हर दिन के अनलिमिटेड सक्रिय उपयोगकर्ता.
A/B Testing की मदद से, बदलावों को टेस्ट किया जा सकता है आपके ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई), सुविधाएं या यूज़र ऐक्टिविटी कैंपेन की मदद से, आपकी मुख्य मेट्रिक (जैसे, रेवेन्यू और उपयोगकर्ता को अपने साथ जोड़े रखने की जानकारी) पर पड़ने वाला असर. बड़े पैमाने पर बदलाव आता है.
अपने ऐप्लिकेशन के लिए, विज्ञापन से कमाई करने की सुविधा को ऑप्टिमाइज़ करना
उपयोगकर्ताओं के छोटे ग्रुप, अलग-अलग विज्ञापन फ़ॉर्मैट या कॉन्फ़िगरेशन आज़माएं, और इसके बाद विज्ञापन को लागू करने के बारे में डेटा के आधार पर फ़ैसले लें. उपयोगकर्ता. ज़्यादा जानकारी के लिए, ये ट्यूटोरियल देखें:
नए विज्ञापन फ़ॉर्मैट का इस्तेमाल करना (खास जानकारी | लागू करना).
विज्ञापन की फ़्रीक्वेंसी ऑप्टिमाइज़ करना (खास जानकारी | लागू करना).
छठा चरण: अपने ऐप्लिकेशन में लागू करने के लिए कोई विज्ञापन फ़ॉर्मैट चुनना
AdMob कई तरह के विज्ञापन फ़ॉर्मैट की सुविधा देता है, इसलिए आप आपके ऐप्लिकेशन के उपयोगकर्ता अनुभव के लिए सबसे सही है. विज्ञापन फ़ॉर्मैट चुनने के लिए, किसी बटन पर क्लिक करें AdMob दस्तावेज़ में, लागू करने से जुड़े सभी निर्देश देखें.
बैनर
आयताकार विज्ञापन, जो डिवाइस की स्क्रीन के सबसे ऊपर या सबसे नीचे दिखते हैं
जब उपयोगकर्ता ऐप्लिकेशन के साथ इंटरैक्ट करते हैं, तब बैनर विज्ञापन स्क्रीन पर दिखते रहते हैं. इसके अलावा, एक तय समय के बाद अपने-आप रीफ़्रेश हो जाएगा. अगर आपने मोबाइल का इस्तेमाल पहले नहीं किया है, तो रहे हैं, तो यह शुरुआत करने के लिए बेहतरीन है.
बैनर विज्ञापन लागू करनामध्यवर्ती
फ़ुल-स्क्रीन विज्ञापन, जो किसी ऐप्लिकेशन के इंटरफ़ेस को उपयोगकर्ता के बंद करने तक दिखाते हैं
मध्यवर्ती विज्ञापनों का सबसे अच्छा उपयोग तब होता है, जब वे किसी ऐप्लिकेशन के जैसे, गेम के लेवल के बीच में या टास्क पूरा होने के बाद.
अचानक दिखने वाले (इंटरस्टीशियल) विज्ञापन लागू करेंस्थानीय
कस्टमाइज़ किए जा सकने वाले विज्ञापन, जो आपके ऐप्लिकेशन के रंग-रूप से मेल खाते हैं
नेटिव विज्ञापन, कॉम्पोनेंट पर आधारित विज्ञापन फ़ॉर्मैट होते हैं. यह आपको तय करना है कि नेटिव विज्ञापन कैसे और कहां दिखाए जाएं को इसलिए रखा जाता है, ताकि लेआउट आपके ऐप्लिकेशन के डिज़ाइन के मुताबिक हो. इन्होंने बदलाव किया है फ़ॉन्ट, रंग, और अन्य जानकारी चुनकर, नैचुरल, रुकावट न डालने वाले विज्ञापन प्रज़ेंटेशन जो बेहतर उपयोगकर्ता अनुभव दे सकते हैं.
नेटिव ऐडवांस्ड विज्ञापन लागू करनाइनाम पाने वाले
ऐसे विज्ञापन जो लोगों को शॉर्ट वीडियो देखने और Playables वाले गेम से इंटरैक्ट करने पर इनाम देते हैं विज्ञापन और सर्वे
इनाम वाले विज्ञापन (या "इनाम वाले") विज्ञापनों की मदद से, मुफ़्त में गेम खेलने वाले उपयोगकर्ताओं से कमाई की जा सकती है.
इनाम वाले विज्ञापन लागू करना | इनाम वाले विज्ञापन लागू करना (नए एपीआई) |