शुरू करना

प्लैटफ़ॉर्म चुनें: Android iOS Unity Flutter

Google Mobile Ads SDK को किसी Flutter ऐप्लिकेशन में इंटिग्रेट करना, विज्ञापन दिखाने और रेवेन्यू पाने के लिए पहला कदम है. एसडीके को इंटिग्रेट करने के बाद, आपके पास विज्ञापन के एक या उससे ज़्यादा फ़ॉर्मैट लागू करने का विकल्प होता है.

ज़रूरी शर्तें

Mobile Ads SDK इंपोर्ट करना

प्लैटफ़ॉर्म के हिसाब से सेटअप करना

Android

AndroidManifest.xml फ़ाइल अपडेट करना

AdMob ऐप्लिकेशन आईडी को AndroidManifest.xml में शामिल करना ज़रूरी है. ऐसा न करने पर, ऐप्लिकेशन लॉन्च होने पर क्रैश हो जाता है.

AdMob ऐप्लिकेशन आईडी को ऐप्लिकेशन की android/app/src/main/AndroidManifest.xml फ़ाइल में जोड़ें. इसके लिए, AdMob के वेब इंटरफ़ेस में पहचाने गए 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 गाइड देखें.

iOS

Info.plist फ़ाइल अपडेट करना

अपने ऐप्लिकेशन की ios/Runner/Info.plist फ़ाइल में, AdMob ऐप्लिकेशन आईडी की स्ट्रिंग वैल्यू के साथ GADApplicationIdentifier कुंजी जोड़ें. यह आईडी, AdMob के वेब इंटरफ़ेस में दिखता है:

<key>GADApplicationIdentifier</key>
<string>ca-app-pub-################~##########</string>

आपको अपने डार्ट कोड में प्लगिन को शुरू करते समय, यही वैल्यू पास करनी होगी.

Info.plist को कॉन्फ़िगर करने और ऐप्लिकेशन आईडी सेट अप करने के बारे में ज़्यादा जानने के लिए, iOS गाइड देखें.

Mobile Ads SDK को शुरू करना

विज्ञापन लोड करने से पहले, अपने ऐप्लिकेशन में Mobile Ads SDK टूल को शुरू करें. इसके लिए, यह तरीका अपनाएं: MobileAds.instance.initialize() इससे SDK टूल शुरू हो जाता है और Future मिलता है. यह तब तक पूरा नहीं होता, जब तक SDK टूल शुरू नहीं हो जाता या 30 सेकंड का टाइम आउट नहीं हो जाता. initialize() को जल्द से जल्द कॉल करें.

// Initialize the Mobile Ads SDK.
MobileAds.instance.initialize();

कोई विज्ञापन फ़ॉर्मैट चुनें

Mobile Ads SDK टूल इंपोर्ट करने के बाद, विज्ञापन लागू किया जा सकता है. AdMob में कई तरह के विज्ञापन फ़ॉर्मैट उपलब्ध हैं. इसलिए, आपके पास ऐसा फ़ॉर्मैट चुनने का विकल्प होता है जो आपके ऐप्लिकेशन के उपयोगकर्ता अनुभव के हिसाब से सबसे सही हो.

ये आयताकार विज्ञापन होते हैं, जो डिवाइस की स्क्रीन पर सबसे ऊपर या सबसे नीचे दिखते हैं. जब उपयोगकर्ता आपके ऐप्लिकेशन के साथ इंटरैक्ट करते हैं, तब स्क्रीन पर बैनर विज्ञापन दिखते रहते हैं. ये कुछ समय बाद अपने-आप रीफ़्रेश हो सकते हैं. अगर आपको मोबाइल विज्ञापन के बारे में ज़्यादा जानकारी नहीं है, तो यहां से शुरुआत करना बेहतर होगा.

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

मध्यवर्ती

फ़ुल-स्क्रीन विज्ञापन, जो ऐप्लिकेशन के इंटरफ़ेस को तब तक कवर करते हैं, जब तक उपयोगकर्ता उन्हें बंद नहीं कर देता. इन विज्ञापनों का सबसे अच्छा इस्तेमाल, ऐप्लिकेशन के फ़्लो में नैचुरल पॉज़ के दौरान किया जाता है. जैसे, किसी गेम के लेवल के बीच में या कोई टास्क पूरा करने के ठीक बाद.

इंटरस्टीशियल विज्ञापन लागू करना

मूल भाषा वाला

पसंद के मुताबिक बनाए जा सकने वाले ऐसे विज्ञापन जो आपके ऐप्लिकेशन के लुक और स्टाइल से मेल खाते हैं. इनमें आपके पास यह तय करने का विकल्प होता कि विज्ञापनों को कैसे और कहां दिखाना है, ताकि लेआउट आपके ऐप्लिकेशन के डिज़ाइन से मेल खा सके.

नेटिव विज्ञापन लागू करना

इनाम दिया गया

इन विज्ञापनों से उपयोगकर्ताओं को इनाम मिलता है. इनाम पाने के लिए उपयोगकर्ताओं को छोटे-छोटे वीडियो देखने होते हैं. इसके अलावा, उन्हें 'गेम खेलने देने वाले विज्ञापन' से इंटरैक्ट करना होता है या फिर सर्वे में हिस्सा लेना होता है. इन विज्ञापनों के ज़रिए उन उपयोगकर्ताओं से अच्छी कमाई की जा सकती है जो मुफ़्त गेमिंग ऐप्लिकेशन का ज़्यादा इस्तेमाल करते हैं.

इनाम वाला विज्ञापन लागू करना