আপনার বিজ্ঞাপন ইন্টিগ্রেশনে কীভাবে টেস্ট বিজ্ঞাপন চালু করবেন তা এই নির্দেশিকা থেকে জানতে পারবেন। ডেভেলপমেন্ট চলাকালীন টেস্ট বিজ্ঞাপন চালু করা গুরুত্বপূর্ণ, যাতে আপনি Google বিজ্ঞাপনদাতাদের চার্জ না করেই সেগুলিতে ক্লিক করতে পারেন। আপনি যদি টেস্ট মোডে না থেকে অনেক বেশি বিজ্ঞাপনে ক্লিক করেন, তাহলে ভুল অ্যাক্টিভিটির জন্য আপনার অ্যাকাউন্ট ফ্ল্যাগ হওয়ার ঝুঁকি থাকে।
টেস্ট বিজ্ঞাপন পাওয়ার দুটি উপায় আছে:
Google-এর স্যাম্পেল বিজ্ঞাপন ইউনিটের মধ্যে একটি ব্যবহার করুন।
আপনার নিজস্ব বিজ্ঞাপন ইউনিট ব্যবহার করুন এবং টেস্ট ডিভাইস চালু করুন।
পূর্বশর্ত
চালিয়ে যাওয়ার আগে, নিম্নলিখিত কাজগুলি করুন:
আপনার Flutter অ্যাপে ইমপোর্ট Google Mobile Ads Flutter Plugin করুন।
স্যাম্পেল বিজ্ঞাপন ইউনিট
পরীক্ষা করার সুবিধা চালু করার সবচেয়ে দ্রুত উপায় হল Google-এর দেওয়া টেস্ট বিজ্ঞাপন ইউনিট ব্যবহার করা। এইসব বিজ্ঞাপন ইউনিট আপনার AdMob অ্যাকাউন্টের সাথে যুক্ত নয়, তাই এইসব বিজ্ঞাপন ইউনিট ব্যবহার করার সময় আপনার অ্যাকাউন্ট থেকে ভুল ট্রাফিক জেনারেট হওয়ার কোনও ঝুঁকি নেই।
এটি মনে রাখা গুরুত্বপূর্ণ যে Google-এর Android এবং iOS-এর জন্য আলাদা আলাদা টেস্ট বিজ্ঞাপন ইউনিট আছে। iOS-এ পরীক্ষামূলক বিজ্ঞাপনের অনুরোধ করার জন্য আপনাকে iOS পরীক্ষামূলক বিজ্ঞাপন ইউনিট এবং Android-এ অনুরোধ করার জন্য Android পরীক্ষামূলক বিজ্ঞাপন ইউনিট ব্যবহার করতে হবে।
এইসব বিজ্ঞাপন ইউনিট নির্দিষ্ট টেস্ট ক্রিয়েটিভের দিকে পয়েন্ট করে।
টেস্ট ডিভাইস চালু করা
প্রোডাকশন-লুকিং বিজ্ঞাপন দিয়ে আরও কঠোরভাবে পরীক্ষা করতে চাইলে, আপনি এখন নিজের ডিভাইসকে টেস্ট ডিভাইস হিসেবে কনফিগার করতে এবং AdMob UI-তে আপনার তৈরি করা বিজ্ঞাপন ইউনিট আইডি ব্যবহার করতে পারবেন।
টেস্ট ডিভাইস হিসেবে আপনার ডিভাইস যোগ করতে, নিচে উল্লেখ করা ধাপগুলি অনুসরণ করুন।
AdMob UI-তে আপনার টেস্ট ডিভাইস যোগ করুন
টেস্ট ডিভাইস যোগ করা এবং নতুন বা আগে থেকে থাকা অ্যাপ বিল্ড পরীক্ষা করার জন্য একটি সহজ, নন-প্রোগ্রামাটিক উপায় হল AdMob UI ব্যবহার করা। কীভাবে তা জানুন।
প্রোগ্রাম্যাটিক উপায়ে আপনার টেস্ট ডিভাইস যোগ করা
আপনি ডেভেলপ করার সময় নিজের অ্যাপে বিজ্ঞাপন পরীক্ষা করতে চাইলে, আপনার টেস্ট ডিভাইস প্রোগ্রামমেটিক উপায়ে রেজিস্টার করতে নিচের ধাপগুলি অনুসরণ করুন।
Google Mobile Ads Flutter Plugin দিয়ে কনফিগার করা অ্যাপ চালান এবং উপরে তালিকাভুক্ত টেস্ট বিজ্ঞাপন ইউনিট আইডিগুলির একটি ব্যবহার করে বিজ্ঞাপনের অনুরোধ করুন।
void loadBanner() { final adUnitId = Platform.isAndroid ? 'ca-app-pub-3940256099942544/6300978111' : 'ca-app-pub-3940256099942544/2934735716'; final bannerAd = BannerAd( adUnitId: adUnitId, request: AdRequest(), size: AdSize.banner, ); bannerAd.load(); }এই ধরনের মেসেজের জন্য কনসোল বা লগক্যাট আউটপুট চেক করুন:
Android
I/Ads: Use RequestConfiguration.Builder .setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device.iOS
<Google> To get test ads on this device, set: GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers = @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
আপনার ক্লিপবোর্ডে বর্ণসাংখ্যিক টেস্ট ডিভাইস আইডি কপি করুন।
বিজ্ঞাপনের অনুরোধ করার আগে আপনার টেস্ট ডিভাইস আইডির তালিকা সহ
MobileAds.instance.updateRequestConfigurationকল করার জন্য আপনার কোড পরিবর্তন করুন।MobileAds.instance.updateRequestConfiguration( RequestConfiguration(testDeviceIds: ['33BE2250B43518CCDA7DE426D04EE231']));আপনার অ্যাপ আবার চালান। আপনি যদি নিজের ডিভাইসকে সঠিকভাবে টেস্ট ডিভাইস হিসেবে যোগ করে থাকেন, তাহলে আপনি ব্যানার, ইন্টারস্টিশিয়াল এবং পুরস্কার প্রদানকারী বিজ্ঞাপনের উপরে কেন্দ্রে টেস্ট বিজ্ঞাপন লেবেল দেখতে পাবেন:
এই টেস্ট বিজ্ঞাপন লেবেল সহ বিজ্ঞাপনগুলিতে ক্লিক করা নিরাপদ। পরীক্ষামূলক বিজ্ঞাপনের জন্য করা যেকোনও অনুরোধ, ইমপ্রেশন ও ক্লিক আপনার অ্যাকাউন্টের রিপোর্টে দেখা যায় না।
আপনার ডিভাইস এখন টেস্ট ডিভাইস হিসেবে রেজিস্টার করা হয়েছে, তাই আপনি নিজের
adUnitID-এর জায়গায় টেস্টadUnitIDব্যবহার করে আরও বাস্তবসম্মত টেস্ট বিজ্ঞাপন পেতে শুরু করতে পারবেন।
মিডিয়েশন সহ পরীক্ষা করা
Google-এর নমুনা বিজ্ঞাপন ইউনিটে শুধুমাত্র Google Ads দেখানো হয়। আপনার মধ্যস্থতা কনফিগারেশন পরীক্ষা করতে, আপনাকে অবশ্যই পরীক্ষা করার ডিভাইস চালু করতে হবে।
মধ্যস্থতা করা বিজ্ঞাপন টেস্ট বিজ্ঞাপন লেবেল রেন্ডার করে না। আপনার প্রতিটি মধ্যস্থতা নেটওয়ার্কের জন্য টেস্ট বিজ্ঞাপন চালু করা আছে কিনা তা নিশ্চিত করার দায়িত্ব আপনার। এর ফলে এইসব নেটওয়ার্ক ভুল অ্যাক্টিভিটির জন্য আপনার অ্যাকাউন্ট ফ্ল্যাগ করবে না। আরও তথ্যের জন্য প্রতিটি নেটওয়ার্কের মধ্যস্থতা গাইড দেখুন।
কোনও মধ্যস্থতা বিজ্ঞাপন নেটওয়ার্ক অ্যাডাপ্টার পরীক্ষামূলক বিজ্ঞাপন কাজ করে কিনা সেই ব্যাপারে নিশ্চিত না হলে, ডেভেলপমেন্টের সময় সেই নেটওয়ার্কের বিজ্ঞাপনে ক্লিক না করাই সবচেয়ে নিরাপদ। কোন বিজ্ঞাপন নেটওয়ার্ক বর্তমান বিজ্ঞাপনটি পরিবেশন করেছে তা বুঝতে, আপনি
যেকোনও বিজ্ঞাপন ফর্ম্যাটে Ad.responseInfo
চেক করতে পারেন।