यह त्वरित प्रारंभ मार्गदर्शिका उन प्रकाशकों और डेवलपर के लिए है, जो Firebase के साथ निर्मित ऐप्लिकेशन से कमाई करने के लिए AdMob का उपयोग करना चाहते हैं. यदि आप अपने ऐप में Firebase को शामिल करने की योजना नहीं बनाते हैं, तो इसके बजाय स्टैंडअलोन AdMob गाइड पर जाएं।
यदि आपने अभी तक AdMob, Firebase और Google Analytics का एक साथ उपयोग करने के सभी लाभों के बारे में नहीं सीखा है।
शुरू करने से पहले
अगर आपके पास पहले से कोई Firebase प्रोजेक्ट और Firebase ऐप नहीं है, तो Firebase शुरू करने की मार्गदर्शिका का पालन करें: अपने iOS प्रोजेक्ट में Firebase जोड़ें ।
सुनिश्चित करें कि आपके Firebase प्रोजेक्ट में Google Analytics सक्षम है:
यदि आप एक नया फायरबेस प्रोजेक्ट बना रहे हैं, तो प्रोजेक्ट निर्माण कार्यप्रवाह के दौरान Google Analytics को सक्षम करें।
यदि आपके पास कोई मौजूदा Firebase प्रोजेक्ट है जिसमें Google Analytics सक्षम नहीं है, तो आप अपनी एकीकरण टैब से Google Analytics को सक्षम कर सकते हैं।
> प्रोजेक्ट सेटिंग के
चरण 1: अपने ऐप को अपने AdMob खाते में सेट करें
अपने ऐप को AdMob ऐप के रूप में पंजीकृत करें।
AdMob खाते में साइन इन या साइन अप करें ।
अपने ऐप को AdMob के साथ पंजीकृत करें । यह चरण अद्वितीय AdMob ऐप आईडी के साथ एक AdMob ऐप बनाता है, जिसकी आपको बाद में इस मार्गदर्शिका में आवश्यकता होगी।
आपसे अपने ऐप में मोबाइल विज्ञापन SDK जोड़ने के लिए कहा जाएगा। इस कार्य के लिए बाद में इस मार्गदर्शिका में विस्तृत निर्देश प्राप्त करें।
अपने AdMob ऐप्लिकेशन को अपने Firebase ऐप्लिकेशन से लिंक करें.
यह कदम वैकल्पिक है लेकिन इसकी पुरजोर सिफारिश की जाती है। उपयोगकर्ता मीट्रिक सक्षम करने और अपने AdMob ऐप्लिकेशन को Firebase से लिंक करने के लाभों के बारे में अधिक जानें.
अपने AdMob खाते के ऐप्लिकेशन डैशबोर्ड में निम्न दो चरणों को पूरा करें:
AdMob को आपके AdMob खाते में क्यूरेटेड एनालिटिक्स डेटा को संसाधित और प्रदर्शित करने की अनुमति देने के लिए उपयोगकर्ता मेट्रिक्स को सक्षम करें । अपने AdMob ऐप्लिकेशन को Firebase से लिंक करना भी आपके लिए एक आवश्यक सेटिंग है.
अपने AdMob ऐप्लिकेशन को अपने मौजूदा Firebase प्रोजेक्ट और Firebase ऐप्लिकेशन से लिंक करें .
पक्का करें कि आपने वही बंडल आईडी डाला है जो आपने अपने 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:
विधि को कॉल करें।यह कॉल SDK को इनिशियलाइज़ करती है और एक बार इनिशियलाइज़ेशन पूरा होने के बाद (या 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: उपयोगकर्ता मेट्रिक्स और एनालिटिक्स डेटा देखें
इसके प्रारंभ होने के बाद, मोबाइल विज्ञापन SDK स्वचालित रूप से आपके ऐप से एनालिटिक्स ईवेंट और उपयोगकर्ता गुण लॉग करना शुरू कर देता है। आप इस डेटा को अपने ऐप में कोई अतिरिक्त कोड जोड़े बिना या कोई विज्ञापन लागू किए बिना देख सकते हैं। आप इस एनालिटिक्स डेटा को यहां देख सकते हैं:
अपने AdMob खाते ( होम या ऐप्लिकेशन डैशबोर्ड) के उपयोगकर्ता मीट्रिक कार्ड में, आप औसत सत्र अवधि, ARPU और अवधारण जैसे एकत्रित विश्लेषण डेटा से प्राप्त क्यूरेटेड उपयोगकर्ता मीट्रिक देख सकते हैं.
फायरबेस कंसोल के एनालिटिक्स डैशबोर्ड में, आप समेकित आंकड़े और प्रमुख मीट्रिक के सारांश देख सकते हैं। यदि आप Google Analytics के लिए Firebase SDK जोड़ते हैं , तो आप विज्ञापन अभियानों के लिए रूपांतरण भी चिह्नित कर सकते हैं और Firebase कंसोल में कस्टम ऑडियंस बना सकते हैं ।
ध्यान दें कि ARPU और ARPPU मेट्रिक्स का बेहतर प्रतिनिधित्व करने के लिए, आप इन मेट्रिक्स के लिए राजस्व गणना में ecommerce_purchase
नामक एक एनालिटिक्स कस्टम इवेंट से डेटा शामिल करना चाह सकते हैं ( जानें कैसे )।
चरण 5: (वैकल्पिक) Google Analytics और Firebase की अधिक सुविधाओं का उपयोग करें
ऐप मुद्रीकरण और उपयोगकर्ता सहभागिता को बेहतर बनाने के लिए अधिक अवसरों और सुविधाओं का लाभ उठाएं:
Google Analytics के लिए Firebase SDK जोड़ें और उसका उपयोग करें
अपने ऐप में कस्टम इवेंट लॉगिंग लागू करें।
कस्टम विज्ञापन अभियानों के लिए रूपांतरण चिह्नित करें।
ARPU और ARPPU मेट्रिक के लिए आय की गणना में
ecommerce_purchase
ईवेंट डेटा शामिल करें .
अधिक जानने के लिए, AdMob ऐप्लिकेशन के साथ Google Analytics और Firebase का उपयोग करने की मार्गदर्शिका पर जाएं.
अपने ऐप में अन्य फायरबेस उत्पादों का उपयोग करें
Google Analytics के लिए Firebase SDK जोड़ने के बाद, अपने ऐप्लिकेशन में विज्ञापनों को अनुकूलित करने के लिए अन्य Firebase उत्पादों का उपयोग करें।
Remote Config आपको असीमित दैनिक सक्रिय उपयोगकर्ताओं के लिए बिना किसी कीमत के ऐप अपडेट प्रकाशित किए बिना अपने ऐप के व्यवहार और उपस्थिति को बदलने में सक्षम बनाता है।
A/B परीक्षण आपको व्यापक रूप से परिवर्तनों को रोल आउट करने से पहले अपने ऐप के UI, सुविधाओं, या जुड़ाव अभियानों में परिवर्तनों का परीक्षण करने की शक्ति देता है, ताकि आप जान सकें कि क्या वे आपके प्रमुख मैट्रिक्स (जैसे आय और प्रतिधारण) पर प्रभाव डालते हैं।
अपने ऐप के लिए विज्ञापन मुद्रीकरण अनुकूलित करें
उपयोगकर्ताओं के एक छोटे उपसमुच्चय के साथ विभिन्न विज्ञापन प्रारूपों या कॉन्फ़िगरेशन को आज़माएं, और फिर अपने सभी उपयोगकर्ताओं के लिए विज्ञापन लागू करने के बारे में डेटा आधारित निर्णय लें। अधिक जानने के लिए, निम्नलिखित ट्यूटोरियल देखें:
नए विज्ञापन प्रारूप अपनाने का परीक्षण करें ( अवलोकन | कार्यान्वयन )।
विज्ञापन आवृत्ति अनुकूलित करें ( अवलोकन | कार्यान्वयन )।
चरण 6: अपने ऐप में लागू करने के लिए एक विज्ञापन प्रारूप चुनें
AdMob कई अलग-अलग विज्ञापन प्रारूप प्रदान करता है, इसलिए आप वह प्रारूप चुन सकते हैं जो आपके ऐप के उपयोगकर्ता अनुभव के लिए सबसे उपयुक्त हो। AdMob दस्तावेज़ीकरण में विस्तृत कार्यान्वयन निर्देश देखने के लिए विज्ञापन प्रारूप के लिए एक बटन पर क्लिक करें।
बैनर
आयताकार विज्ञापन जो डिवाइस स्क्रीन के ऊपर या नीचे दिखाई देते हैं
जब उपयोगकर्ता ऐप के साथ इंटरैक्ट कर रहे हों तब बैनर विज्ञापन स्क्रीन पर बने रहते हैं, और एक निश्चित समय के बाद स्वचालित रूप से रीफ्रेश हो सकते हैं। यदि आप मोबाइल विज्ञापन में नए हैं, तो शुरुआत करने के लिए वे बेहतरीन स्थान हैं।
बैनर विज्ञापन लागू करेंमध्य
फ़ुल-स्क्रीन विज्ञापन जो उपयोगकर्ता द्वारा बंद किए जाने तक ऐप के इंटरफ़ेस को कवर करते हैं
इंटरस्टीशियल विज्ञापनों का सबसे अच्छा उपयोग किसी ऐप के निष्पादन के प्रवाह में स्वाभाविक ठहराव पर किया जाता है, जैसे किसी गेम के स्तरों के बीच या किसी कार्य के पूरा होने के ठीक बाद।
मध्यवर्ती विज्ञापन लागू करेंदेशी
अनुकूलन योग्य विज्ञापन जो आपके ऐप के रंगरूप से मेल खाते हों
मूल विज्ञापन एक घटक-आधारित विज्ञापन प्रारूप हैं। आप तय करते हैं कि नेटिव विज्ञापनों को कैसे और कहाँ रखा जाए ताकि लेआउट आपके ऐप के डिज़ाइन के साथ अधिक संगत हो। अपने लिए फ़ॉन्ट, रंग और अन्य विवरण चुनकर, आप प्राकृतिक, विनीत विज्ञापन प्रस्तुतियाँ बना सकते हैं जो एक समृद्ध उपयोगकर्ता अनुभव जोड़ सकते हैं।
नेटिव उन्नत विज्ञापन लागू करेंपुरस्कृत
ऐसे विज्ञापन जो उपयोगकर्ताओं को लघु वीडियो देखने और चलाने योग्य विज्ञापनों और सर्वेक्षणों के साथ इंटरैक्ट करने के लिए पुरस्कृत करते हैं
पुरस्कृत (या "पुरस्कार-आधारित") विज्ञापन फ्री-टू-प्ले उपयोगकर्ताओं को मुद्रीकृत करने में मदद कर सकते हैं।
पुरस्कृत विज्ञापनों को लागू करें | पुरस्कृत विज्ञापन लागू करें (नए एपीआई) |