Flutter ऐप्लिकेशन में Google Mobile Ads Flutter Plugin को इंटिग्रेट करना, विज्ञापन दिखाने और रेवेन्यू जनरेट करने की दिशा में पहला कदम है. Google Mobile Ads Flutter Plugin को इंटिग्रेट करने के बाद, काम करने वाले एक या उससे ज़्यादा विज्ञापन फ़ॉर्मैट लागू करें.
ज़रूरी शर्तें
- Flutter 3.27.0 या इससे नया वर्शन
- Android
- Android Studio का सबसे नया वर्शन
- iOS
- कमांड-लाइन टूल चालू होने के साथ Xcode का सबसे नया वर्शन
Google Mobile Ads Flutter Plugin इंपोर्ट करना
- अपने Flutter प्रोजेक्ट में Google Mobile Ads Flutter Plugin शामिल करें.
प्लैटफ़ॉर्म के हिसाब से सेटअप करना
Android
AndroidManifest.xml को अपडेट करना
AndroidManifest.xml में, Ad Manager का ऐप्लिकेशन आईडी शामिल करना ज़रूरी है.
ऐसा न करने पर, ऐप्लिकेशन लॉन्च होने पर क्रैश हो जाता है.
Ad Manager के वेब इंटरफ़ेस में पहचाने गए Ad Manager के ऐप्लिकेशन आईडी को, ऐप्लिकेशन की android/app/src/main/AndroidManifest.xml फ़ाइल में जोड़ें. इसके लिए, com.google.android.gms.ads.APPLICATION_ID नाम वाला <meta-data> टैग जोड़ें.
android:value के लिए, अपना ऐप्लिकेशन आईडी कोट में डालें. जैसे:
<manifest>
<application>
<!-- Sample Ad Manager 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
कुंजी जोड़ें. इसकी स्ट्रिंग वैल्यू, Ad Manager के वेब इंटरफ़ेस में
पहचाना गया Ad Manager का ऐप्लिकेशन आईडी होना चाहिए:
<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 इंपोर्ट करने के बाद, विज्ञापन लागू किया जा सकता है. Ad Manager में कई तरह के विज्ञापन फ़ॉर्मैट उपलब्ध हैं. इसलिए, ऐसा फ़ॉर्मैट चुनें जो आपके ऐप्लिकेशन के उपयोगकर्ता अनुभव के हिसाब से सबसे सही हो.
बैनर
आयताकार विज्ञापन, जो डिवाइस की स्क्रीन पर सबसे ऊपर या सबसे नीचे दिखते हैं. बैनर विज्ञापन, स्क्रीन पर तब तक दिखते हैं, जब तक उपयोगकर्ता ऐप्लिकेशन से इंटरैक्ट करते हैं. ये विज्ञापन कुछ समय बाद अपने-आप रीफ़्रेश हो सकते हैं. अगर आपने मोबाइल पर विज्ञापन दिखाने की शुरुआत की है, तो बैनर विज्ञापन सबसे सही विकल्प हैं.
मध्यवर्ती
फ़ुल-स्क्रीन विज्ञापन, जो उपयोगकर्ता के बंद करने तक ऐप्लिकेशन के इंटरफ़ेस को कवर करते हैं. इनका इस्तेमाल, ऐप्लिकेशन के फ़्लो में नैचुरल पॉज़ के दौरान करना सबसे सही होता है. जैसे, गेम के अलग-अलग लेवल के बीच में या कोई टास्क पूरा करने के तुरंत बाद.
मूल भाषा वाला
पसंद के मुताबिक बनाए जा सकने वाले विज्ञापन, जो आपके ऐप्लिकेशन के लुक और स्टाइल से मैच होते हैं. इनमें आपके पास यह तय करने का विकल्प होता कि विज्ञापनों को कैसे और कहां दिखाना है, ताकि लेआउट आपके ऐप्लिकेशन के डिज़ाइन से मेल खा सके.
मूल भाषा वाला विज्ञापन लागू करना
इनाम दिया गया
इन विज्ञापनों से उपयोगकर्ताओं को इनाम मिलता है. इनाम पाने के लिए उपयोगकर्ताओं को छोटे-छोटे वीडियो देखने होते हैं. इसके अलावा उन्हें 'खेलने देने वाले विज्ञापन' से इंटरैक्ट करना होता है या फिर कोई सर्वे भरना होता है. ऐसे विज्ञापनों की मदद से उन उपयोगकर्ताओं से अच्छी कमाई की जा सकती है जो मुफ़्त गेमिंग ऐप्लिकेशन का इस्तेमाल करते हैं.