এই নির্দেশিকাটি আপনার বিজ্ঞাপন ইন্টিগ্রেশনে কীভাবে টেস্ট অ্যাড চালু করতে হয় তা ব্যাখ্যা করে। ডেভেলপমেন্ট পর্যায়ে টেস্ট অ্যাড চালু করা গুরুত্বপূর্ণ, যাতে আপনি গুগল বিজ্ঞাপনদাতাদের কোনো চার্জ না করেই সেগুলিতে ক্লিক করতে পারেন। টেস্ট মোডে না থেকে যদি আপনি খুব বেশি বিজ্ঞাপনে ক্লিক করেন, তাহলে আপনার অ্যাকাউন্টটি অবৈধ কার্যকলাপের জন্য চিহ্নিত হওয়ার ঝুঁকি থাকে।
টেস্ট বিজ্ঞাপন পাওয়ার দুটি উপায় আছে:
- গুগলের ডেমো বিজ্ঞাপন ইউনিটগুলোর মধ্যে একটি ব্যবহার করুন।
- আপনার নিজস্ব বিজ্ঞাপন ইউনিট ব্যবহার করুন এবং পরীক্ষামূলক ডিভাইসগুলো চালু করুন ।
পূর্বশর্ত
চালিয়ে যাওয়ার আগে, Google Mobile Ads SDK সেট আপ করুন ।
ডেমো বিজ্ঞাপন ইউনিট
টেস্টিং চালু করার সবচেয়ে দ্রুত উপায় হলো গুগল-প্রদত্ত ডেমো অ্যাড ইউনিট ব্যবহার করা। এই অ্যাড ইউনিটগুলো আপনার AdMob অ্যাকাউন্টের সাথে যুক্ত নয়, তাই এগুলো ব্যবহার করার সময় আপনার অ্যাকাউন্ট থেকে অবৈধ ট্র্যাফিক আসার কোনো ঝুঁকি নেই।
এখানে ডেমো বিজ্ঞাপন ইউনিটগুলো দেওয়া হলো, যা প্রতিটি ফরম্যাটের জন্য নির্দিষ্ট পরীক্ষামূলক ক্রিয়েটিভগুলো নির্দেশ করে:
| বিজ্ঞাপনের বিন্যাস | ডেমো বিজ্ঞাপন ইউনিট আইডি |
|---|---|
| অ্যাপ খুলুন | ca-app-pub-3940256099942544/9257395921 |
| অভিযোজিত ব্যানার | ca-app-pub-3940256099942544/9214589741 |
| নির্দিষ্ট আকারের ব্যানার | ca-app-pub-3940256099942544/6300978111 |
| ইন্টারস্টিশিয়াল | ca-app-pub-3940256099942544/1033173712 |
| পুরস্কৃত বিজ্ঞাপন | ca-app-pub-3940256099942544/5224354917 |
| পুরস্কৃত ইন্টারস্টিশিয়াল | ca-app-pub-3940256099942544/5354046379 |
| স্থানীয় | ca-app-pub-3940256099942544/2247696110 |
| নেটিভ ভিডিও | ca-app-pub-3940256099942544/1044960115 |
পরীক্ষার ডিভাইসগুলি সক্রিয় করুন
আপনি যদি প্রোডাকশন-সদৃশ বিজ্ঞাপন দিয়ে আরও কঠোর পরীক্ষা করতে চান, তাহলে এখন আপনার ডিভাইসটিকে একটি টেস্ট ডিভাইস হিসেবে কনফিগার করতে পারেন এবং AdMob UI-তে তৈরি করা আপনার নিজস্ব অ্যাড ইউনিট আইডিগুলো ব্যবহার করতে পারেন। টেস্ট ডিভাইসগুলো AdMob UI-তে অথবা Google Mobile Ads SDK ব্যবহার করে প্রোগ্রাম্যাটিকভাবে যোগ করা যায়।
আপনার ডিভাইসটিকে পরীক্ষামূলক ডিভাইস হিসেবে যুক্ত করতে নিচের ধাপগুলো অনুসরণ করুন।
AdMob UI-তে আপনার টেস্ট ডিভাইসটি যোগ করুন।
কোনো প্রোগ্রাম ব্যবহার না করে টেস্ট ডিভাইস যোগ করতে এবং নতুন বা বিদ্যমান অ্যাপ বিল্ড পরীক্ষা করতে AdMob UI ব্যবহার করুন। পদ্ধতিটি জেনে নিন ।
আপনার পরীক্ষার ডিভাইসটি প্রোগ্রাম্যাটিকভাবে যোগ করুন
আপনার টেস্ট ডিভাইসটি নিবন্ধন করতে, নিম্নলিখিত ধাপগুলো সম্পন্ন করুন:
- আপনার বিজ্ঞাপন-সমন্বিত অ্যাপটি লোড করুন এবং একটি বিজ্ঞাপনের জন্য অনুরোধ জানান।
- logcat আউটপুটে নিম্নলিখিতের মতো একটি বার্তা খুঁজুন, যেখানে আপনার ডিভাইস আইডি এবং এটিকে একটি টেস্ট ডিভাইস হিসেবে কীভাবে যুক্ত করতে হবে তা দেখানো আছে:
আপনার টেস্ট ডিভাইস আইডিটি ক্লিপবোর্ডে কপি করুন।I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device." আপনার কোডটি পরিবর্তন করে
RequestConfiguration.Builder.setTestDeviceIds()কল করুন এবং আপনার টেস্ট ডিভাইস আইডিগুলোর একটি তালিকা পাস করুন।জাভা
কোটলিন
TEST_DEVICE_ID এর জায়গায় আপনার টেস্ট ডিভাইস আইডিটি বসান।
আপনার ডিভাইসটি পরীক্ষার ডিভাইস হিসেবে সঠিকভাবে যুক্ত হয়েছে কিনা, তা নিশ্চিত করতে আপনি ঐচ্ছিকভাবে
isTestDevice()চেক করতে পারেন।আপনার অ্যাপটি পুনরায় চালান। বিজ্ঞাপনটি যদি গুগল বিজ্ঞাপন হয়, তাহলে আপনি বিজ্ঞাপনের (ব্যানার, ইন্টারস্টিশিয়াল বা রিওয়ার্ডেড ভিডিও) উপরে মাঝখানে একটি ‘টেস্ট অ্যাড’ লেবেল দেখতে পাবেন:

নেটিভ অ্যাডভান্সড অ্যাডের ক্ষেত্রে, হেডলাইন অ্যাসেটের শুরুতে “Test Ad” স্ট্রিংটি যুক্ত করা হয়।

এই ‘টেস্ট অ্যাড’ লেবেলযুক্ত বিজ্ঞাপনগুলিতে ক্লিক করা নিরাপদ। টেস্ট অ্যাডের অনুরোধ, ইম্প্রেশন এবং ক্লিক আপনার অ্যাকাউন্টের রিপোর্টে দেখানো হবে না।
মধ্যস্থতার মাধ্যমে পরীক্ষা
গুগলের নমুনা বিজ্ঞাপন ইউনিটগুলিতে শুধুমাত্র গুগল বিজ্ঞাপনই দেখানো হয়। আপনার AdMob মিডিয়েশন কনফিগারেশন পরীক্ষা করার জন্য, আপনাকে অবশ্যই ' টেস্ট ডিভাইস সক্রিয় করুন' পদ্ধতিটি ব্যবহার করতে হবে।
মিডিয়েটেড বিজ্ঞাপনগুলিতে 'টেস্ট অ্যাড' লেবেল দেখানো হয় না । আপনার প্রতিটি মিডিয়েশন নেটওয়ার্কের জন্য টেস্ট অ্যাড চালু আছে কিনা, তা নিশ্চিত করার দায়িত্ব আপনার, যাতে এই নেটওয়ার্কগুলি অবৈধ কার্যকলাপের জন্য আপনার অ্যাকাউন্টকে চিহ্নিত না করে। আরও তথ্যের জন্য প্রতিটি নেটওয়ার্কের নিজ নিজ মিডিয়েশন গাইড দেখুন।
কোনো মিডিয়েশন অ্যাড নেটওয়ার্ক অ্যাডাপ্টার টেস্ট অ্যাড সাপোর্ট করে কি না, সে বিষয়ে আপনি নিশ্চিত না হলে, ডেভেলপমেন্টের সময় সেই নেটওয়ার্কের অ্যাডে ক্লিক করা এড়িয়ে চলাই সবচেয়ে নিরাপদ। বর্তমান অ্যাডটি কোন অ্যাড নেটওয়ার্ক থেকে এসেছে, তা জানার জন্য আপনি যেকোনো অ্যাড ফরম্যাটের getMediationAdapterClassName() মেথডটি ব্যবহার করতে পারেন।