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

নেটিভ উন্নত বিজ্ঞাপনের জন্য, শিরোনাম অ্যাসেট টেস্ট বিজ্ঞাপন স্ট্রিংয়ের সাথে প্রিপেন্ড করা হয়।

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