বিজ্ঞাপন দেখাতে এবং উপার্জন করতে, আপনার 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 ইনস্টল করুন দেখুন।
- একটি Ad Manager অ্যাপ আইডি। বিস্তারিত জানতে, অ্যাপ আইডি বা বিজ্ঞাপন ইউনিট আইডি খুঁজুন দেখুন।
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 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>এইসব প্রপার্টির নিম্নলিখিত ভ্যালু থাকতে হবে:
android:name:com.google.android.gms.ads.APPLICATION_ID.android:value: আপনার Ad Manager অ্যাপ আইডি।
AndroidManifest.xmlফাইল সেট-আপ করার ব্যাপারে বিস্তারিত জানতে, দেখুন Google Mobile Ads SDK (Legacy) সেট-আপ করুন।
iOS
- Xcode-এ,
ios/Runner/Info.plistফাইলে নেভিগেট করুন। Info.plistফাইলে, স্ট্রিং হিসেবে আপনার Ad Manager অ্যাপ আইডির সাথে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 ইমপোর্ট করার পরে, আপনি প্রয়োগ করার জন্য একটি বিজ্ঞাপন ফর্ম্যাট বেছে নিতে পারবেন। Ad Manager-এ নিম্নলিখিত বিজ্ঞাপন ফর্ম্যাট উপলভ্য:
| বিজ্ঞাপনের ফর্ম্যাট | বিবরণ | ডকুমেন্টেশন |
|---|---|---|
| ব্যানার | নির্দিষ্ট জায়গায় আয়তাকার বিজ্ঞাপন দেখায়। এইসব বিজ্ঞাপন অটোমেটিক রিফ্রেশ হয়, যার ফলে ব্যবহারকারী একই স্ক্রিনে থেকে বিজ্ঞাপন দেখতে পান। | ব্যানার বিজ্ঞাপন সেট-আপ করা |
| স্থান | আপনার অ্যাপে ফুল-পেজ বিজ্ঞাপন দেখায়। এই বিজ্ঞাপনগুলি স্বাভাবিক ট্রানজিশন পয়েন্টে প্লেস করুন, যেমন গেমের লেভেলের মধ্যে। | পৃষ্ঠা মধ্যকালিন বিজ্ঞাপন |
| নেটিভ | আপনার অ্যাপে শিরোনাম ও কল টু অ্যাকশনের মতো অ্যাসেট কাস্টমাইজ করতে দেয়। বিজ্ঞাপন কাস্টমাইজ করার সময়, আপনি এমন বিজ্ঞাপন তৈরি করেন যা আপনার অ্যাপের ভিজ্যুয়াল ডিজাইনের সাথে ম্যাচ করে। | নেটিভ বিজ্ঞাপন লোড করা |
| পুরস্কার জিতেছেন | ব্যবহারকারীদের ভিডিও দেখতে বা সমীক্ষায় অংশগ্রহণ করতে দেয় যাতে তারা কয়েন বা অতিরিক্ত লাইফের মতো ইন-অ্যাপ পুরস্কার জিততে পারে। প্রতিটি বিজ্ঞাপন ইউনিটের জন্য আপনি পুরস্কারের ভ্যালু নির্দিষ্ট করতে পারবেন। | পুরস্কার প্রদানকারী বিজ্ঞাপন |
| পুরস্কৃত ইন্টারস্টিশিয়াল | অ্যাপ ট্রানজিশনের সময় দেখানো বিজ্ঞাপনের জন্য আপনাকে কয়েন বা অতিরিক্ত লাইফের মতো পুরস্কার অফার করার সুবিধা দেয়। | পুরস্কার প্রদানকারী ইন্টারস্টিশিয়াল বিজ্ঞাপন |
| অ্যাপ খোলার সাথে সাথে দেখা যায় | ব্যবহারকারী আপনার অ্যাপ খুললে বা ফিরে এলে এটি দেখানো হয়। বিজ্ঞাপনটি লোডিং স্ক্রিনের উপরে দেখানো হয়। | অ্যাপ খোলার সাথে সাথে দেখা যায় এমন বিজ্ঞাপন |