इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

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

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

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

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

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

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

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

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

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

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

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

    1. AdMob खाते में साइन इन या साइन अप करें

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

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

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

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

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

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

    2. अपने AdMob ऐप को अपने मौजूदा Firebase प्रोजेक्ट और Firebase ऐप से लिंक करें

      सुनिश्चित करें कि आपने अपने Firebase ऐप के लिए एक ही बंडल आईडी दर्ज की है। अपनी > प्रोजेक्ट सेटिंग्स के अपने ऐप कार्ड में अपना फायरबेस ऐप का बंडल आईडी ढूंढें।

चरण 2: अपने AdMob App ID को अपनी Info.plist फ़ाइल में जोड़ें

आपके ऐप की Info.plist फ़ाइल में, अपने GADApplicationIdentifier App ID के स्ट्रिंग मान के साथ एक GADApplicationIdentifier key जोड़ें।

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

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

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

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

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

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

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

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

    यहां बताया गया है कि कैसे कॉल करें। startWithCompletionHandler: अपने AppDelegate में विधि:

    तीव्र

     import Firebase
    ...
    
    @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;
    ...
    
    @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: उपयोगकर्ता मैट्रिक्स और एनालिटिक्स डेटा देखें

इसके आरंभ के बाद, मोबाइल विज्ञापन एसडीके स्वचालित रूप से आपके ऐप से विश्लेषिकी घटनाओं और उपयोगकर्ता गुणों को लॉग करना शुरू कर देता है। आप इस डेटा को अपने ऐप में कोई अतिरिक्त कोड जोड़े बिना या किसी भी विज्ञापन को लागू किए बिना देख सकते हैं। यहां आप इस एनालिटिक्स डेटा को देख सकते हैं:

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

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

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

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

  • अपने ऐप में अन्य फायरबेस उत्पादों का उपयोग करें

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

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

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

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

आरंभ करने के लिए, AdMob ऐप्स के साथ Google Analytics और Firebase का उपयोग करने के लिए मार्गदर्शिका पर जाएँ।

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

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

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

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

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

मध्य

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

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

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

देशी

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

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

Native Advanced विज्ञापन लागू करें

पुरस्कृत

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

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

jinja-placeholder-0 पुरस्कृत-वीडियो "> पुरस्कृत विज्ञापनों को लागू करें जिंजा-प्लेसहोल्डर -1 पुरस्कृत-विज्ञापन "> लागू किए गए विज्ञापन (नए एपीआई)