Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

अपने iOS प्रोजेक्ट में AdMob के साथ शुरुआत करें

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

यदि आपने अभी तक ऐसा नहीं किया है, सभी के बारे में जानने के लाभ AdMob, Firebase का उपयोग करने का Google Analytics एक साथ, और।

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

  • आप पहले से ही एक Firebase परियोजना और एक Firebase एप्लिकेशन नहीं है, तो पालन Firebase आरंभ करने की मार्गदर्शिका: अपने iOS परियोजना के लिए Firebase जोड़े

  • सुनिश्चित करें कि आपके Firebase प्रोजेक्ट में Google Analytics सक्षम है:

    • यदि आप एक नया Firebase प्रोजेक्ट बना रहे हैं, तो प्रोजेक्ट निर्माण कार्यप्रवाह के दौरान Google Analytics को सक्षम करें।

    • यदि आप एक मौजूदा Firebase परियोजना है कि गूगल एनालिटिक्स सक्षम नहीं है है, तो आप से गूगल एनालिटिक्स सक्षम कर सकते हैं एकीकरण अपने का टैब > परियोजना सेटिंग्स।

      31 जुलाई, 2019 से पहले बनाए गए Firebase परियोजनाओं से पूर्ण Google Analytics अनुभव करने के लिए उन्नयन कर सकते हैं एकीकरण टैब, साथ ही। यह अपग्रेड वैकल्पिक है लेकिन अनुशंसित है।

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

  1. अपने ऐप को AdMob ऐप के रूप में पंजीकृत करें।

    1. में प्रवेश करें या साइन अप करने AdMob खाते के लिए।

    2. AdMob के साथ अपने एप्लिकेशन पंजीकृत । यह कदम एक अद्वितीय के साथ एक AdMob एप्लिकेशन बनाता AdMob ऐप्लिकेशन आईडी है कि आप इस मार्गदर्शिका में बाद में की आवश्यकता होगी।

    आपको अपने ऐप में मोबाइल विज्ञापन एसडीके जोड़ने के लिए कहा जाएगा। इस कार्य के लिए विस्तृत निर्देश इस मार्गदर्शिका में बाद में प्राप्त करें।

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

    यह कदम वैकल्पिक है लेकिन दृढ़ता से अनुशंसित है। बारे में और जानें लाभ उपयोगकर्ता मीट्रिक सक्षम करने और Firebase करने के लिए अपने AdMob एप्लिकेशन जोड़ने के।

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

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

    2. अपने AdMob एप्लिकेशन लिंक अपने मौजूदा Firebase परियोजना और Firebase अनुप्रयोग के लिए।

      पक्का करें कि आपने वही बंडल आईडी डाला है जो आपने अपने Firebase ऐप्लिकेशन के लिए डाला था. अपने से आपके एप्लिकेशन कार्ड में अपने Firebase एप्लिकेशन के बंडल आईडी का पता लगाएं > परियोजना सेटिंग्स

चरण 2: अपने को अपने AdMob ऐप्लिकेशन आईडी जोड़ने Info.plist फ़ाइल

यदि आपके ऐप की में Info.plist फ़ाइल, एक जोड़ने GADApplicationIdentifier अपने के एक स्ट्रिंग मूल्य के साथ कुंजी AdMob ऐप्लिकेशन आईडी

आप इस परिवर्तन को प्रोग्रामेटिक रूप से कर सकते हैं:

<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~1458002511 -->
<key>GADApplicationIdentifier</key>
<string>ADMOB_APP_ID</string>

या, इसे संपत्ति सूची संपादक में संपादित करें:

संपत्ति सूची संपादक

चरण 3: जोड़ें और प्रारंभ मोबाइल विज्ञापन SDK

  1. अपने प्रोजेक्ट के पॉडफ़ाइल में Google मोबाइल विज्ञापन SDK की निर्भरता जोड़ें:

    pod 'Google-Mobile-Ads-SDK'
    
  2. लोड हो रहा है विज्ञापनों से पहले, फोन startWithCompletionHandler: पर विधि GADMobileAds.sharedInstance

    यह कॉल एसडीके को इनिशियलाइज़ करती है और इनिशियलाइज़ेशन पूरा होने के बाद (या 30-सेकंड टाइमआउट के बाद) एक कंप्लीशन हैंडलर को वापस कॉल करती है। इस विधि को केवल एक बार और जितनी जल्दी हो सके कॉल करें, आदर्श रूप से ऐप लॉन्च पर लेकिन फायरबेस को प्रारंभ करने के बाद।

    यहाँ कैसे कॉल करने के लिए का एक उदाहरण है startWithCompletionHandler: अपने में विधि AppDelegate :

    तीव्र

    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 स्वचालित रूप से प्रवेश एनालिटिक्स शुरू होता घटनाओं और उपयोगकर्ता गुण द्वारा आपके एप्लिकेशन से। आप इस डेटा को अपने ऐप में कोई अतिरिक्त कोड जोड़े बिना या कोई विज्ञापन लागू किए बिना देख सकते हैं। यहां आप यह विश्लेषण डेटा देख सकते हैं:

ध्यान दें कि बेहतर एआरपीयू और ARPPU मैट्रिक्स प्रतिनिधित्व करने के लिए, आप एक एनालिटिक्स कस्टम घटना कहा जाता है से डेटा शामिल करने के लिए चाहते हो सकता है ecommerce_purchase इन मीट्रिक (के लिए राजस्व गणना में सीखें कि कैसे )।

चरण 5: (वैकल्पिक) का प्रयोग करें अधिक Google Analytics और Firebase की सुविधाएँ

ऐप मुद्रीकरण और उपयोगकर्ता जुड़ाव को बेहतर बनाने के लिए अधिक अवसरों और सुविधाओं का लाभ उठाएं:

  • Google Analytics के लिए Firebase SDK जोड़ें और उसका उपयोग करें

  • अपने ऐप्लिकेशन में अन्य Firebase उत्पादों का उपयोग करें

    Google Analytics के लिए Firebase SDK जोड़ने के बाद, अपने ऐप्लिकेशन में विज्ञापनों को अनुकूलित करने के लिए अन्य Firebase उत्पादों का उपयोग करें।

    • रिमोट कॉन्फ़िग असीमित दैनिक सक्रिय उपयोगकर्ताओं के लिए एक ऐप अपडेट के प्रकाशन के बिना व्यवहार और अपने अनुप्रयोग के स्वरूप बदलने के लिए, किसी कीमत पर, आप सक्षम बनाता है।

    • A / B परीक्षण आप व्यापक रूप से बाहर बदल जाता है रोलिंग से पहले अगर वे आपके प्रमुख मीट्रिक (राजस्व और प्रतिधारण की तरह) पर एक प्रभाव बनाने के जानने के लिए अपने अनुप्रयोग के यूआई, सुविधाओं, या सहभागिता अभियानों के लिए परीक्षण परिवर्तन करने की शक्ति देता है।

    • भविष्यवाणियों अपने प्रयोक्ता की भविष्यवाणी व्यवहार के आधार पर गतिशील उपयोगकर्ता वर्ग बनाने के लिए अपने विश्लेषण डेटा पर मशीन लर्निंग लागू। ये पूर्वानुमान अन्य Firebase उत्पादों में उपयोग के लिए उपलब्ध हैं।

आरंभ करने के लिए, के लिए मार्गदर्शिका पर AdMob ऐप्लिकेशन के साथ गूगल एनालिटिक्स और Firebase का उपयोग कर

चरण 6: अपने अनुप्रयोग में लागू करने के लिए विज्ञापन प्रारूप चुनें

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

डिवाइस स्क्रीन के ऊपर या नीचे दिखाई देने वाले आयताकार विज्ञापन

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

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

मध्य

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

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

मध्यवर्ती विज्ञापन लागू करें

मूल निवासी

अनुकूलन योग्य विज्ञापन जो आपके ऐप के रंगरूप से मेल खाते हैं

मूल विज्ञापन एक घटक-आधारित विज्ञापन प्रारूप हैं। आप तय करते हैं कि नेटिव विज्ञापन कैसे और कहां रखे जाएं ताकि लेआउट आपके ऐप के डिज़ाइन के साथ अधिक सुसंगत हो। अपने लिए फोंट, रंग और अन्य विवरण चुनकर, आप प्राकृतिक, विनीत विज्ञापन प्रस्तुतियाँ बना सकते हैं जो एक समृद्ध उपयोगकर्ता अनुभव में जोड़ सकते हैं।

स्थानीय उन्नत विज्ञापन लागू करें

पुरस्कृत

ऐसे विज्ञापन जो उपयोगकर्ताओं को लघु वीडियो देखने और चलने योग्य विज्ञापनों और सर्वेक्षणों के साथ सहभागिता करने के लिए पुरस्कृत करते हैं

पुरस्कृत (या "इनाम-आधारित") विज्ञापन फ्री-टू-प्ले उपयोगकर्ताओं से कमाई करने में मदद कर सकते हैं।

पुरस्कृत विज्ञापन लागू करें पुरस्कृत विज्ञापन लागू करें (नए एपीआई)