আপনার বিজ্ঞাপন ইন্টিগ্রেশনে কীভাবে টেস্ট বিজ্ঞাপন চালু করবেন তা এই নির্দেশিকায় ব্যাখ্যা করা হয়েছে। ডেভেলপমেন্টের সময় টেস্ট বিজ্ঞাপন চালু করা গুরুত্বপূর্ণ যাতে Google বিজ্ঞাপনদাতাদের চার্জ না করেই আপনি সেগুলিতে ক্লিক করতে পারেন। আপনি যদি টেস্ট মোডে না থেকে অনেক বিজ্ঞাপনে ক্লিক করেন, তাহলে ভুল অ্যাক্টিভিটির জন্য আপনার অ্যাকাউন্ট ফ্ল্যাগ করা হতে পারে।
টেস্ট বিজ্ঞাপন পাওয়ার দুটি উপায় আছে:
Google-এর স্যাম্পেল বিজ্ঞাপন ইউনিটগুলির মধ্যে একটি ব্যবহার করুন।
আপনার নিজস্ব বিজ্ঞাপন ইউনিট ব্যবহার করুন এবং টেস্ট ডিভাইস চালু করুন।
পূর্বশর্ত
চালিয়ে যাওয়ার আগে, নিম্নলিখিত কাজগুলি করুন:
আপনার Flutter অ্যাপে Google Mobile Ads Flutter Plugin ইমপোর্ট করুন।
স্যাম্পেল বিজ্ঞাপন ইউনিট
টেস্টিং চালু করার সবচেয়ে দ্রুত উপায় হল Google-এর দেওয়া টেস্ট বিজ্ঞাপন ইউনিট ব্যবহার করা। এই বিজ্ঞাপন ইউনিটগুলি আপনার Ad Manager অ্যাকাউন্টের সাথে যুক্ত নয়, তাই এই বিজ্ঞাপন ইউনিটগুলি ব্যবহার করার সময় আপনার অ্যাকাউন্টে ভুল ট্রাফিক জেনারেট হওয়ার কোনও ঝুঁকি নেই।
মনে রাখবেন, Google-এর কাছে Android এবং iOS-এর জন্য আলাদা আলাদা টেস্ট বিজ্ঞাপন ইউনিট আছে। iOS-এ টেস্ট বিজ্ঞাপনের অনুরোধ করার জন্য আপনাকে iOS টেস্ট বিজ্ঞাপন ইউনিট এবং Android-এ অনুরোধ করার জন্য Android টেস্ট বিজ্ঞাপন ইউনিট ব্যবহার করতে হবে।
এই বিজ্ঞাপন ইউনিটগুলি নির্দিষ্ট টেস্ট ক্রিয়েটিভকে নির্দেশ করে।
টেস্ট ডিভাইস চালু করুন
আপনি যদি প্রোডাকশন-লুকিং বিজ্ঞাপনের সাথে আরও কঠোর পরীক্ষা করতে চান, তাহলে আপনি এখন আপনার ডিভাইসটিকে একটি টেস্ট ডিভাইস হিসাবে কনফিগার করতে পারেন এবং আপনার নিজস্ব বিজ্ঞাপন ইউনিট আইডি ব্যবহার করতে পারেন যা আপনি Ad Manager UI-তে তৈরি করেছেন।
আপনার ডিভাইসকে টেস্ট ডিভাইস হিসেবে যোগ করতে নিচে উল্লেখ করা ধাপগুলি অনুসরণ করুন।
প্রোগ্রাম্যাটিক্যালি আপনার টেস্ট ডিভাইস যোগ করুন
আপনি অ্যাপ ডেভেলপ করার সময় তাতে বিজ্ঞাপন পরীক্ষা করতে চাইলে, প্রোগ্রাম্যাটিক্যালি আপনার টেস্ট ডিভাইস রেজিস্টার করতে নিচে উল্লেখ করা ধাপগুলি অনুসরণ করুন।
Google Mobile Ads Flutter Plugin-এর মাধ্যমে কনফিগার করা অ্যাপ চালান এবং উপরে তালিকাভুক্ত টেস্ট বিজ্ঞাপন ইউনিট আইডিগুলির মধ্যে একটি ব্যবহার করে বিজ্ঞাপনের অনুরোধ করুন।
void loadBanner() { final adUnitId = '/21775744923/example/adaptive-banner'; final bannerAd = AdManagerBannerAd( adUnitId: adUnitId, request: AdManagerAdRequest(), sizes: [AdSize.banner], ); bannerAd.load(); }কনসোল বা logcat আউটপুটে এই ধরনের মেসেজ আছে কিনা দেখুন:
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
চেক করতে পারেন।