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