বিজ্ঞাপন প্রদর্শন করতে এবং আয় করতে, আপনার ফ্লাটার অ্যাপে Google Mobile Ads Flutter Plugin ইন্টিগ্রেট করুন। আপনার প্রজেক্ট প্রস্তুত করার জন্য, বিজ্ঞাপনের অনুরোধ করার আগে আপনাকে Google Mobile Ads Flutter Plugin ইম্পোর্ট এবং ইনিশিয়ালাইজ করতে হবে।
এই নির্দেশিকায় Google Mobile Ads Flutter Plugin ইম্পোর্ট ও ইনিশিয়ালাইজ করা এবং বিজ্ঞাপনের ফরম্যাট নির্বাচন করার পদ্ধতি আলোচনা করা হয়েছে।
পূর্বশর্ত
এগিয়ে যাওয়ার আগে, আপনার নিম্নলিখিত জিনিসগুলো প্রয়োজন:
- ফ্লাটার সংস্করণ ৩.৩৮.১ বা তার চেয়ে উচ্চতর।
- অ্যান্ড্রয়েডের জন্য, অ্যান্ড্রয়েড স্টুডিওর সর্বশেষ সংস্করণ।
- iOS-এর জন্য, কমান্ড-লাইন টুলগুলো সক্রিয় করা সর্বশেষ Xcode সংস্করণটি প্রয়োজন। বিস্তারিত জানতে, Install Flutter দেখুন।
- একটি AdMob অ্যাপ আইডি। বিস্তারিত জানতে, ‘একটি অ্যাপ আইডি বা অ্যাড ইউনিট আইডি খুঁজুন এবং কপি করুন’ দেখুন।
Google Mobile Ads Flutter Plugin আমদানি করুন
আপনার ফ্লাটার প্রজেক্টে Google Mobile Ads Flutter Plugin ইম্পোর্ট করতে, google_mobile_ads দেখুন।
আপনার অ্যাপ কনফিগার করুন
Google Mobile Ads Flutter Plugin ইম্পোর্ট করার পর, আপনার অ্যাপ কনফিগার করার জন্য নিচের প্ল্যাটফর্মগুলোর মধ্যে যেকোনো একটি বেছে নিন:
অ্যান্ড্রয়েড
অ্যান্ড্রয়েড স্টুডিওতে,
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) সেট আপ দেখুন।-
আইওএস
- 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 শুরু করুন
বিজ্ঞাপন লোড করার আগে, MobileAds.instance.initialize() কল করে Google Mobile Ads Flutter Plugin ইনিশিয়ালাইজ করুন।
এই মেথডটি একটি Future রিটার্ন করে, যা Google Mobile Ads Flutter Plugin ইনিশিয়ালাইজ হওয়ার পর অথবা ৩০ সেকেন্ড পর সমাপ্ত হয়।
নিম্নলিখিত উদাহরণটি Google Mobile Ads Flutter Plugin চালু করে:
// Initialize the Mobile Ads SDK.
MobileAds.instance.initialize();
একটি বিজ্ঞাপনের ফরম্যাট নির্বাচন করুন
Google Mobile Ads Flutter Plugin ইম্পোর্ট করার পর, আপনি প্রয়োগ করার জন্য একটি অ্যাড ফরম্যাট বেছে নিতে পারেন। অ্যাডমব নিম্নলিখিত অ্যাড ফরম্যাটগুলো অফার করে:
| বিজ্ঞাপনের বিন্যাস | বর্ণনা | ডকুমেন্টেশন |
|---|---|---|
| ব্যানার | একটি নির্দিষ্ট স্থানে আয়তাকার বিজ্ঞাপন দেখায়। এই বিজ্ঞাপনগুলো স্বয়ংক্রিয়ভাবে রিফ্রেশ হয়, ফলে ব্যবহারকারীরা একই স্ক্রিনে থেকে বিজ্ঞাপনগুলো দেখতে পারেন। | ব্যানার বিজ্ঞাপন সেট আপ করুন |
| ইন্টারস্টিশিয়াল | আপনার অ্যাপে পূর্ণ পৃষ্ঠার বিজ্ঞাপন দেখায়। এই বিজ্ঞাপনগুলো স্বাভাবিক পরিবর্তন বিন্দুতে রাখুন, যেমন গেমের বিভিন্ন লেভেলের মাঝে। | মধ্যবর্তী বিজ্ঞাপন |
| স্থানীয় | এটি আপনাকে আপনার অ্যাপের হেডলাইন এবং কল টু অ্যাকশন-এর মতো অ্যাসেটগুলো কাস্টমাইজ করার সুযোগ দেয়। বিজ্ঞাপন কাস্টমাইজ করার মাধ্যমে আপনি আপনার অ্যাপের ভিজ্যুয়াল ডিজাইনের সাথে সামঞ্জস্যপূর্ণ বিজ্ঞাপন তৈরি করতে পারেন। | একটি স্থানীয় বিজ্ঞাপন লোড করুন |
| পুরস্কৃত | ব্যবহারকারীরা ভিডিও দেখে বা সমীক্ষায় অংশ নিয়ে কয়েন বা অতিরিক্ত জীবনের মতো ইন-অ্যাপ পুরস্কার অর্জন করতে পারে। প্রতিটি বিজ্ঞাপন ইউনিটের জন্য আপনি পুরস্কারের পরিমাণ নির্দিষ্ট করে দিতে পারেন। | পুরস্কৃত বিজ্ঞাপন |
| পুরস্কৃত ইন্টারস্টিশিয়াল | এর মাধ্যমে অ্যাপ ট্রানজিশনের সময় প্রদর্শিত বিজ্ঞাপনের জন্য কয়েন বা অতিরিক্ত জীবনের মতো পুরস্কার দেওয়ার সুযোগ পাওয়া যায়। | পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপন |
| অ্যাপ খোলা | ব্যবহারকারীরা যখন আপনার অ্যাপটি খোলেন বা এতে ফিরে যান, তখন এটি প্রদর্শিত হয়। বিজ্ঞাপনটি লোডিং স্ক্রিনের উপরে ভেসে ওঠে। | অ্যাপ বিজ্ঞাপন খোলে |