এই নির্দেশিকাটি আপনার বিজ্ঞাপন ইন্টিগ্রেশনে কীভাবে টেস্ট অ্যাড চালু করতে হয় তা ব্যাখ্যা করে। ডেভেলপমেন্ট পর্যায়ে টেস্ট অ্যাড চালু করা গুরুত্বপূর্ণ, যাতে আপনি গুগল বিজ্ঞাপনদাতাদের থেকে কোনো চার্জ না নিয়েই সেগুলিতে ক্লিক করতে পারেন। টেস্ট মোডে না থেকে যদি আপনি অনেক বেশি বিজ্ঞাপনে ক্লিক করেন, তাহলে আপনার অ্যাকাউন্টটি অবৈধ কার্যকলাপের জন্য ফ্ল্যাগড হওয়ার ঝুঁকি থাকে।
টেস্ট বিজ্ঞাপন পাওয়ার দুটি উপায় আছে:
গুগলের নমুনা বিজ্ঞাপন ইউনিটগুলোর মধ্যে একটি ব্যবহার করুন।
আপনার নিজস্ব বিজ্ঞাপন ইউনিট ব্যবহার করুন এবং পরীক্ষামূলক ডিভাইসগুলো চালু করুন।
পূর্বশর্ত
চালিয়ে যাওয়ার আগে, নিম্নলিখিতগুলি করুন:
আপনার ফ্লাটার অ্যাপে Google Mobile Ads Flutter Plugin ইম্পোর্ট করুন ।
নমুনা বিজ্ঞাপন ইউনিট
টেস্টিং চালু করার সবচেয়ে দ্রুত উপায় হলো গুগল-প্রদত্ত টেস্ট অ্যাড ইউনিট ব্যবহার করা। এই অ্যাড ইউনিটগুলো আপনার অ্যাড ম্যানেজার অ্যাকাউন্টের সাথে যুক্ত থাকে না, তাই এগুলো ব্যবহার করার সময় আপনার অ্যাকাউন্ট থেকে অবৈধ ট্র্যাফিক আসার কোনো ঝুঁকি নেই।
এটা মনে রাখা গুরুত্বপূর্ণ যে, গুগলের অ্যান্ড্রয়েড এবং আইওএস-এর জন্য আলাদা টেস্ট অ্যাড ইউনিট রয়েছে। আইওএস-এ টেস্ট অ্যাড রিকোয়েস্ট করার জন্য আপনাকে একটি আইওএস টেস্ট অ্যাড ইউনিট এবং অ্যান্ড্রয়েড-এ রিকোয়েস্ট করার জন্য একটি অ্যান্ড্রয়েড টেস্ট অ্যাড ইউনিট ব্যবহার করতে হবে।
এই বিজ্ঞাপন ইউনিটগুলো নির্দিষ্ট পরীক্ষামূলক ক্রিয়েটিভগুলোকে নির্দেশ করে।
পরীক্ষার ডিভাইসগুলি সক্রিয় করুন
আপনি যদি প্রোডাকশন-সদৃশ বিজ্ঞাপন দিয়ে আরও কঠোর পরীক্ষা করতে চান, তাহলে এখন আপনার ডিভাইসটিকে একটি টেস্ট ডিভাইস হিসেবে কনফিগার করতে পারেন এবং অ্যাড ম্যানেজার 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(); }কনসোল বা লগক্যাট আউটপুটে এইরকম দেখতে একটি বার্তা খুঁজুন:
অ্যান্ড্রয়েড
I/Ads: Use RequestConfiguration.Builder .setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device.আইওএস
<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দিয়ে প্রতিস্থাপন করে আরও বাস্তবসম্মত টেস্ট বিজ্ঞাপন পাওয়া শুরু করতে পারেন।
মধ্যস্থতার মাধ্যমে পরীক্ষা
গুগলের নমুনা বিজ্ঞাপন ইউনিটগুলিতে শুধুমাত্র গুগল বিজ্ঞাপনই দেখানো হয়। আপনার মিডিয়েশন কনফিগারেশন পরীক্ষা করার জন্য, আপনাকে অবশ্যই টেস্ট ডিভাইসগুলি সক্রিয় করতে হবে।
মিডিয়েটেড অ্যাডগুলিতে কোনো টেস্ট অ্যাড লেবেল দেখানো হয় না। আপনার প্রতিটি মিডিয়েশন নেটওয়ার্কের জন্য টেস্ট অ্যাড চালু আছে কিনা, তা নিশ্চিত করার দায়িত্ব আপনার, যাতে এই নেটওয়ার্কগুলি অবৈধ কার্যকলাপের জন্য আপনার অ্যাকাউন্টকে ফ্ল্যাগ না করে। আরও তথ্যের জন্য [প্রতিটি নেটওয়ার্কের মিডিয়েশন গাইড]((/ad-manager/mobile-ads-sdk/flutter/choose-networks#network_details) দেখুন।
কোনো মিডিয়েশন অ্যাড নেটওয়ার্ক অ্যাডাপ্টার টেস্ট অ্যাড সমর্থন করে কি না, সে বিষয়ে আপনি নিশ্চিত না হলে, ডেভেলপমেন্ট পর্যায়ে সেই নেটওয়ার্কের অ্যাডে ক্লিক করা এড়িয়ে চলাই সবচেয়ে নিরাপদ। বর্তমান অ্যাডটি কোন অ্যাড নেটওয়ার্ক থেকে এসেছে, তা জানতে আপনি যেকোনো অ্যাড ফরম্যাটের Ad.responseInfo চেক করতে পারেন।