शुरू करना

प्लैटफ़ॉर्म चुनें: Android (बीटा वर्शन) नई सुविधा Android iOS Unity Flutter

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

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

Google Mobile Ads Flutter Plugin को इंपोर्ट करें

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

Android

AndroidManifest.xml अपडेट करना

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

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>

अपने डार्ट कोड में प्लगिन को शुरू करते समय, उसी value का इस्तेमाल करें.

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

iOS

Info.plist अपडेट करना

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

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

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

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

Google Mobile Ads Flutter Plugin शुरू करें

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

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

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

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

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

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

मध्यवर्ती

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

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

मूल भाषा वाला

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

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

इनाम दिया गया

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

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