विज्ञापन दिखाने और रेवेन्यू पाने के लिए, अपने 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फ़ाइल में,<application>टैग में<meta-data>टैग जोड़ें. इसके लिए, इन प्रॉपर्टी का इस्तेमाल करें:<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फ़ाइल में, अपने AdMob के ज़रिए विज्ञापन दिखाने वाले ऐप्लिकेशन आईडी को स्ट्रिंग के तौर पर इस्तेमाल करकेGADApplicationIdentifierकुंजी जोड़ें.<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, ये विज्ञापन फ़ॉर्मैट उपलब्ध कराता है:
| विज्ञापन फ़ॉर्मैट | ब्यौरा | दस्तावेज़ |
|---|---|---|
| बैनर | यह विज्ञापन यूनिट, रेक्टैंगल के आकार वाले विज्ञापन दिखाती है. ये विज्ञापन अपने-आप रीफ़्रेश होते हैं. इससे उपयोगकर्ता, एक ही स्क्रीन पर रहते हुए विज्ञापन देख पाते हैं. | बैनर विज्ञापन सेट अप करना |
| मध्यवर्ती | ये विज्ञापन, आपके ऐप्लिकेशन में पूरे पेज को कवर करते हैं. इन्हें नैचुरल ट्रांज़िशन पॉइंट पर दिखाएं. जैसे, गेम के लेवल के बीच में. | पेज पर अचानक दिखने वाले विज्ञापन |
| मूल भाषा वाला | इसकी मदद से, अपने ऐप्लिकेशन में हेडलाइन और कॉल-टू-ऐक्शन जैसी ऐसेट को पसंद के मुताबिक बनाया जा सकता है. विज्ञापन को पसंद के मुताबिक बनाने पर, ऐसे विज्ञापन बनाए जाते हैं जो आपके ऐप्लिकेशन के विज़ुअल डिज़ाइन से मेल खाते हैं. | नेटिव विज्ञापन लोड करना |
| इनाम दिया गया | इसकी मदद से, उपयोगकर्ता वीडियो देख सकते हैं या सर्वे में हिस्सा ले सकते हैं. इसके बदले में, उन्हें इन-ऐप्लिकेशन इनाम मिलते हैं. जैसे, कॉइन या एक्स्ट्रा लाइफ़. हर विज्ञापन यूनिट के लिए, इनाम की वैल्यू तय की जा सकती है. | इनाम वाले विज्ञापन |
| इनाम वाला इंटरस्टीशियल विज्ञापन | इसकी मदद से, ऐप्लिकेशन में ट्रांज़िशन के दौरान दिखने वाले विज्ञापनों के लिए, सिक्के या खेलने के कुछ और मौके जैसे इनाम दिए जा सकते हैं. | इनाम वाले इंटरस्टीशियल विज्ञापन |
| ऐप्लिकेशन खोलने पर दिखने वाला विज्ञापन | यह विज्ञापन तब दिखता है, जब उपयोगकर्ता आपके ऐप्लिकेशन को खोलते हैं या उस पर वापस आते हैं. यह विज्ञापन, लोड हो रही स्क्रीन को ओवरले करता है. | ऐप्लिकेशन खोलने पर दिखने वाले विज्ञापन |