Google Mobile Ads Flutter प्लगिन सेट अप करना

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

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

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

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

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

Android

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

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

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

iOS

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

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

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

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

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

मध्यवर्ती

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

मध्यवर्ती विज्ञापन लागू करना

नेटिव

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

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

इनाम दिया गया

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

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