यह क्विकस्टार्ट गाइड उन प्रकाशकों और डेवलपर्स के लिए है जो फायरबेस के साथ बनाए गए ऐप से कमाई करने के लिए AdMob का उपयोग करना चाहते हैं। यदि आप अपने ऐप में फायरबेस को शामिल करने की योजना नहीं बनाते हैं, तो इसके बजाय स्टैंडअलोन AdMob गाइड पर जाएं।
यदि आपने अभी तक नहीं किया है, तो AdMob, Firebase और Google Analytics को एक साथ उपयोग करने के सभी लाभों के बारे में जानें।
शुरू करने से पहले
यदि आपके पास पहले से कोई फायरबेस प्रोजेक्ट और फायरबेस ऐप नहीं है, तो फायरबेस आरंभ करने की मार्गदर्शिका का पालन करें: अपने आईओएस प्रोजेक्ट में फायरबेस जोड़ें ।
सुनिश्चित करें कि आपके फायरबेस प्रोजेक्ट में Google Analytics सक्षम है:
यदि आप एक नया फायरबेस प्रोजेक्ट बना रहे हैं, तो प्रोजेक्ट निर्माण वर्कफ़्लो के दौरान Google Analytics सक्षम करें।
यदि आपके पास एक मौजूदा फायरबेस प्रोजेक्ट है जिसमें Google Analytics सक्षम नहीं है, तो आप अपनी एकीकरण टैब से Google Analytics को सक्षम कर सकते हैं।
> प्रोजेक्ट सेटिंग्स के
चरण 1: अपना ऐप अपने AdMob खाते में सेट करें
अपने ऐप को AdMob ऐप के रूप में पंजीकृत करें।
AdMob खाते के लिए साइन इन करें या साइन अप करें ।
अपने ऐप को AdMob के साथ पंजीकृत करें । यह चरण एक अद्वितीय AdMob ऐप आईडी के साथ एक AdMob ऐप बनाता है जिसकी आपको बाद में इस गाइड में आवश्यकता होगी।
आपसे अपने ऐप में मोबाइल विज्ञापन एसडीके जोड़ने के लिए कहा जाएगा। इस कार्य के लिए विस्तृत निर्देश बाद में इस मार्गदर्शिका में प्राप्त करें।
अपने AdMob ऐप को अपने Firebase ऐप से लिंक करें।
यह कदम वैकल्पिक है लेकिन दृढ़ता से अनुशंसित है। उपयोगकर्ता मेट्रिक्स को सक्षम करने और अपने AdMob ऐप को Firebase से लिंक करने के लाभों के बारे में अधिक जानें।
अपने AdMob खाते के ऐप्स डैशबोर्ड में निम्नलिखित दो चरण पूरे करें:
AdMob को आपके AdMob खाते में क्यूरेटेड एनालिटिक्स डेटा को संसाधित करने और प्रदर्शित करने की अनुमति देने के लिए उपयोगकर्ता मेट्रिक्स सक्षम करें । अपने AdMob ऐप को Firebase से लिंक करना भी आपके लिए एक आवश्यक सेटिंग है।
अपने AdMob ऐप को अपने मौजूदा Firebase प्रोजेक्ट और Firebase ऐप से लिंक करें ।
सुनिश्चित करें कि आप वही बंडल आईडी दर्ज करें जो आपने अपने फायरबेस ऐप के लिए दर्ज किया था। अपनी प्रोजेक्ट सेटिंग्स के योर ऐप्स कार्ड में अपने फायरबेस ऐप की बंडल आईडी ढूंढें।
>
चरण 2: अपनी AdMob ऐप आईडी को अपनी Info.plist
फ़ाइल में जोड़ें
अपने ऐप की Info.plist
फ़ाइल में, अपने AdMob ऐप आईडी के स्ट्रिंग मान के साथ एक GADApplicationIdentifier
कुंजी जोड़ें।
आप यह परिवर्तन प्रोग्रामेटिक रूप से कर सकते हैं:
<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~1458002511 --> <key>GADApplicationIdentifier</key> <string>ADMOB_APP_ID</string>
या, इसे संपत्ति सूची संपादक में संपादित करें:
चरण 3: मोबाइल विज्ञापन SDK जोड़ें और प्रारंभ करें
अपने प्रोजेक्ट के पॉडफ़ाइल में Google मोबाइल विज्ञापन SDK के लिए निर्भरता जोड़ें:
pod 'Google-Mobile-Ads-SDK'
विज्ञापन लोड करने से पहले,
GADMobileAds.sharedInstance
परstartWithCompletionHandler:
विधि को कॉल करें।यह कॉल एसडीके को इनिशियलाइज़ करती है और इनिशियलाइज़ेशन पूरा होने पर (या 30-सेकंड टाइमआउट के बाद) कंप्लीशन हैंडलर को वापस कॉल करती है। इस विधि को केवल एक बार और जितनी जल्दी हो सके कॉल करें, आदर्श रूप से ऐप लॉन्च पर लेकिन फायरबेस शुरू करने के बाद।
अपने
AppDelegate
मेंstartWithCompletionHandler:
विधि को कैसे कॉल करें इसका एक उदाहरण यहां दिया गया है:तीव्र
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 } }
उद्देश्य सी
@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
चरण 4: उपयोगकर्ता मेट्रिक्स और विश्लेषण डेटा देखें
इसके प्रारंभ होने के बाद, मोबाइल विज्ञापन एसडीके स्वचालित रूप से आपके ऐप से एनालिटिक्स इवेंट और उपयोगकर्ता गुणों को लॉग करना शुरू कर देता है। आप अपने ऐप में कोई अतिरिक्त कोड जोड़े बिना या कोई विज्ञापन लागू किए बिना इस डेटा को देख सकते हैं। यहां आप यह विश्लेषणात्मक डेटा देख सकते हैं:
अपने AdMob खाते ( होम या ऐप्स डैशबोर्ड) के उपयोगकर्ता मेट्रिक्स कार्ड में, आप एकत्रित विश्लेषण डेटा से प्राप्त क्यूरेटेड उपयोगकर्ता मेट्रिक्स देख सकते हैं, जैसे औसत सत्र अवधि, ARPU और अवधारण।
फायरबेस कंसोल के एनालिटिक्स डैशबोर्ड में, आप प्रमुख मेट्रिक्स के समग्र आंकड़े और सारांश देख सकते हैं। यदि आप Google Analytics के लिए Firebase SDK जोड़ते हैं , तो आप विज्ञापन अभियानों के लिए रूपांतरण भी चिह्नित कर सकते हैं और Firebase कंसोल में कस्टम ऑडियंस बना सकते हैं ।
ध्यान दें कि ARPU और ARPPU मेट्रिक्स को बेहतर ढंग से प्रस्तुत करने के लिए, आप इन मेट्रिक्स के लिए राजस्व गणना में ecommerce_purchase
नामक एक एनालिटिक्स कस्टम इवेंट से डेटा शामिल करना चाह सकते हैं ( जानें कैसे )।
चरण 5: (वैकल्पिक) Google Analytics और Firebase की अधिक सुविधाओं का उपयोग करें
ऐप मुद्रीकरण और उपयोगकर्ता सहभागिता को बेहतर बनाने के लिए अधिक अवसरों और सुविधाओं का लाभ उठाएं:
Google Analytics के लिए Firebase SDK जोड़ें और उपयोग करें
अपने ऐप में कस्टम इवेंट लॉगिंग लागू करें।
कस्टम विज्ञापन अभियानों के लिए रूपांतरण चिह्नित करें.
एआरपीयू और एआरपीपीयू मेट्रिक्स के लिए राजस्व गणना में
ecommerce_purchase
इवेंट डेटा शामिल करें ।
अधिक जानने के लिए, AdMob ऐप्स के साथ Google Analytics और Firebase का उपयोग करने के लिए मार्गदर्शिका पर जाएँ।
अपने ऐप में अन्य फायरबेस उत्पादों का उपयोग करें
Google Analytics के लिए Firebase SDK जोड़ने के बाद, अपने ऐप में विज्ञापनों को अनुकूलित करने के लिए अन्य Firebase उत्पादों का उपयोग करें।
रिमोट कॉन्फिग आपको असीमित दैनिक सक्रिय उपयोगकर्ताओं के लिए, बिना किसी कीमत के, ऐप अपडेट प्रकाशित किए बिना अपने ऐप के व्यवहार और स्वरूप को बदलने में सक्षम बनाता है।
ए/बी परीक्षण आपको यह जानने के लिए अपने ऐप के यूआई, सुविधाओं या सहभागिता अभियानों में परिवर्तनों का परीक्षण करने की शक्ति देता है कि परिवर्तनों को व्यापक रूप से लागू करने से पहले वे आपके प्रमुख मेट्रिक्स (जैसे राजस्व और प्रतिधारण) पर प्रभाव डालते हैं या नहीं।
अपने ऐप के लिए विज्ञापन मुद्रीकरण अनुकूलित करें
उपयोगकर्ताओं के एक छोटे उपसमूह के साथ अलग-अलग विज्ञापन प्रारूप या कॉन्फ़िगरेशन आज़माएं, और फिर अपने सभी उपयोगकर्ताओं के लिए विज्ञापन लागू करने के बारे में डेटा आधारित निर्णय लें। अधिक जानने के लिए, निम्नलिखित ट्यूटोरियल देखें:
नए विज्ञापन प्रारूप को अपनाने का परीक्षण करें ( अवलोकन | कार्यान्वयन )।
विज्ञापन आवृत्ति अनुकूलित करें ( अवलोकन | कार्यान्वयन )।
चरण 6: अपने ऐप में लागू करने के लिए एक विज्ञापन प्रारूप चुनें
AdMob कई अलग-अलग विज्ञापन प्रारूप प्रदान करता है, इसलिए आप वह प्रारूप चुन सकते हैं जो आपके ऐप के उपयोगकर्ता अनुभव के लिए सबसे उपयुक्त हो। AdMob दस्तावेज़ में विस्तृत कार्यान्वयन निर्देश देखने के लिए विज्ञापन प्रारूप के लिए एक बटन पर क्लिक करें।
बैनर
आयताकार विज्ञापन जो डिवाइस स्क्रीन के ऊपर या नीचे दिखाई देते हैं
जब उपयोगकर्ता ऐप के साथ इंटरैक्ट कर रहे होते हैं तो बैनर विज्ञापन स्क्रीन पर बने रहते हैं, और एक निश्चित अवधि के बाद स्वचालित रूप से रीफ्रेश हो सकते हैं। यदि आप मोबाइल विज्ञापन में नए हैं, तो शुरुआत करने के लिए यह एक बेहतरीन जगह है।
बैनर विज्ञापन लागू करेंमध्य
फ़ुल-स्क्रीन विज्ञापन जो उपयोगकर्ता द्वारा बंद किए जाने तक किसी ऐप के इंटरफ़ेस को कवर करते हैं
किसी ऐप के निष्पादन के प्रवाह में प्राकृतिक रुकावटों पर अंतरालीय विज्ञापनों का सबसे अच्छा उपयोग किया जाता है, जैसे कि गेम के स्तरों के बीच या किसी कार्य के पूरा होने के तुरंत बाद।
मध्यवर्ती विज्ञापन लागू करेंदेशी
अनुकूलन योग्य विज्ञापन जो आपके ऐप के स्वरूप और अनुभव से मेल खाते हैं
मूल विज्ञापन एक घटक-आधारित विज्ञापन प्रारूप हैं। आप तय करते हैं कि मूल विज्ञापन कैसे और कहाँ लगाए जाएं ताकि लेआउट आपके ऐप के डिज़ाइन के साथ अधिक सुसंगत हो। अपने लिए फ़ॉन्ट, रंग और अन्य विवरण चुनकर, आप प्राकृतिक, विनीत विज्ञापन प्रस्तुतियाँ बना सकते हैं जो एक समृद्ध उपयोगकर्ता अनुभव को जोड़ सकती हैं।
मूल उन्नत विज्ञापन लागू करेंपुरस्कृत
ऐसे विज्ञापन जो उपयोगकर्ताओं को लघु वीडियो देखने और चलाने योग्य विज्ञापनों और सर्वेक्षणों के साथ इंटरैक्ट करने के लिए पुरस्कृत करते हैं
पुरस्कृत (या "इनाम-आधारित") विज्ञापन फ्री-टू-प्ले उपयोगकर्ताओं को मुद्रीकृत करने में मदद कर सकते हैं।
पुरस्कृत विज्ञापन लागू करें | पुरस्कृत विज्ञापन लागू करें (नए एपीआई) |