Flutter ऐप्लिकेशन में, Google Mobile Ads Flutter Plugin को इंटिग्रेट करना, विज्ञापन दिखाने और रेवेन्यू जनरेट करने की दिशा में पहला कदम है. Google Mobile Ads Flutter Plugin को इंटिग्रेट करने के बाद, काम करने वाले एक या उससे ज़्यादा विज्ञापन फ़ॉर्मैट लागू करें.
ज़रूरी शर्तें
- Flutter 3.38.1 या उससे नया वर्शन
- Android
- Android Studio का सबसे नया वर्शन
- iOS
- कमांड-लाइन टूल चालू करने के साथ Xcode का सबसे नया वर्शन
Google Mobile Ads Flutter Plugin को इंपोर्ट करना
- Google Mobile Ads Flutter Plugin को अपने Flutter प्रोजेक्ट में शामिल करें.
प्लैटफ़ॉर्म के हिसाब से सेटअप करना
Android
AndroidManifest.xml को अपडेट करना
AndroidManifest.xml में, AdMob ऐप्लिकेशन आईडी शामिल करना ज़रूरी है.
ऐसा न करने पर, ऐप्लिकेशन लॉन्च होने पर क्रैश हो जाता है.
AdMob वेब इंटरफ़ेस में पहचाने गए AdMob ऐप्लिकेशन आईडी को, ऐप्लिकेशन की android/app/src/main/AndroidManifest.xml फ़ाइल में जोड़ें. इसके लिए, com.google.android.gms.ads.APPLICATION_ID नाम वाला <meta-data> टैग जोड़ें.
android:value के लिए, अपना ऐप्लिकेशन आईडी कोट में डालें. जैसे:
<manifest>
<application>
<!-- Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713 -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
<application>
<manifest>
अपने Dart कोड में प्लग-इन को शुरू करते समय, उसी value का इस्तेमाल करें.
`AndroidManifest.xml` को कॉन्फ़िगर करने और ऐप्लिकेशन आईडी सेट अप करने के बारे में ज़्यादा जानने के लिए, Android गाइड देखें.AndroidManifest.xml
iOS
Info.plist को अपडेट करना
अपने ऐप्लिकेशन की ios/Runner/Info.plist फ़ाइल में, GADApplicationIdentifier कुंजी जोड़ें. इसकी स्ट्रिंग वैल्यू, AdMob वेब इंटरफ़ेस में पहचाना गया आपका AdMob के ज़रिए विज्ञापन दिखाने वाला ऐप्लिकेशन आईडी होना चाहिए:
<key>GADApplicationIdentifier</key>
<string>ca-app-pub-################~##########</string>
अपने Dart कोड में प्लग-इन को शुरू करते समय, आपको वही वैल्यू पास करनी होगी.
`Info.plist` को कॉन्फ़िगर करने और ऐप्लिकेशन आईडी सेट अप करने के बारे में ज़्यादा जानने के लिए,
iOS गाइड
देखें.Info.plist
Google Mobile Ads Flutter Plugin को शुरू करना
विज्ञापन लोड करने से पहले, अपने ऐप्लिकेशन से Google Mobile Ads Flutter Plugin को शुरू कराएं. इसके लिए,
MobileAds.instance.initialize()
को कॉल करें. इससे Google Mobile Ads Flutter Plugin शुरू हो जाता है और Future मिलता है. यह तब पूरा होता है, जब
शुरू करने की प्रोसेस पूरी हो जाती है या 30 सेकंड का टाइम आउट हो जाता है. initialize() को जल्द से जल्द कॉल करें.
// Initialize the Mobile Ads SDK.
MobileAds.instance.initialize();
विज्ञापन फ़ॉर्मैट चुनना
Google Mobile Ads Flutter Plugin को इंपोर्ट करने के बाद, विज्ञापन लागू किया जा सकता है. AdMob कई तरह के विज्ञापन फ़ॉर्मैट उपलब्ध कराता है. इसलिए, ऐसा फ़ॉर्मैट चुना जा सकता है जो आपके ऐप्लिकेशन के उपयोगकर्ता अनुभव के हिसाब से सबसे सही हो.
बैनर
आयताकार विज्ञापन, जो डिवाइस की स्क्रीन पर सबसे ऊपर या सबसे नीचे दिखते हैं. बैनर विज्ञापन, स्क्रीन पर तब तक दिखते हैं, जब तक उपयोगकर्ता ऐप्लिकेशन से इंटरैक्ट करते हैं. ये विज्ञापन कुछ समय बाद अपने-आप रीफ़्रेश हो सकते हैं. अगर आपने मोबाइल पर विज्ञापन दिखाने की शुरुआत की है, तो बैनर विज्ञापन सबसे सही विकल्प हैं.
मध्यवर्ती
फ़ुल-स्क्रीन विज्ञापन, जो उपयोगकर्ता के बंद करने तक ऐप्लिकेशन के इंटरफ़ेस को कवर करते हैं. इनका इस्तेमाल, ऐप्लिकेशन के फ़्लो में नैचुरल पॉज़ के दौरान करना सबसे सही होता है. जैसे, गेम के अलग-अलग लेवल के बीच में या कोई टास्क पूरा करने के तुरंत बाद.
मूल भाषा वाला
पसंद के मुताबिक बनाए जा सकने वाले विज्ञापन, जो आपके ऐप्लिकेशन के लुक और स्टाइल से मैच होते हैं. इनमें आपके पास यह तय करने का विकल्प होता कि विज्ञापनों को कैसे और कहां दिखाना है, ताकि लेआउट आपके ऐप्लिकेशन के डिज़ाइन से मेल खा सके.
इनाम दिया गया
इन विज्ञापनों से उपयोगकर्ताओं को इनाम मिलता है. इनाम पाने के लिए उपयोगकर्ताओं को छोटे-छोटे वीडियो देखने होते हैं. इसके अलावा उन्हें 'खेलने देने वाले विज्ञापन' से इंटरैक्ट करना होता है या फिर कोई सर्वे भरना होता है. ऐसे विज्ञापनों की मदद से उन उपयोगकर्ताओं से अच्छी कमाई की जा सकती है जो मुफ़्त में खेले जाने वाले गेम का इस्तेमाल करते हैं.