টেস্ট বিজ্ঞাপন চালু করা

প্ল্যাটফর্ম বেছে নিন: Android iOS Unity Flutter Android (পুরনো)

আপনার বিজ্ঞাপন ইন্টিগ্রেশনে কীভাবে টেস্ট বিজ্ঞাপন চালু করবেন তা এই নির্দেশিকায় ব্যাখ্যা করা হয়েছে। ডেভেলপমেন্টের সময় টেস্ট বিজ্ঞাপন চালু করা গুরুত্বপূর্ণ যাতে আপনি Google বিজ্ঞাপনদাতাদের চার্জ না করেই সেগুলিতে ক্লিক করতে পারেন। আপনি যদি টেস্ট মোডে না থেকে অনেক বেশি বিজ্ঞাপনে ক্লিক করেন, তাহলে ভুল অ্যাক্টিভিটির জন্য আপনার অ্যাকাউন্ট ফ্ল্যাগ করা হতে পারে।

টেস্ট বিজ্ঞাপন পাওয়ার দুটি উপায় আছে:

  1. Google-এর ডেমো বিজ্ঞাপন ইউনিট ব্যবহার করুন।
  2. আপনার নিজস্ব বিজ্ঞাপন ইউনিট ব্যবহার করুন এবং টেস্ট ডিভাইস চালু করুন।

পূর্বশর্ত

চালিয়ে যাওয়ার আগে, 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 ব্যবহার করুন। কীভাবে করবেন তা জানুন।

প্রোগ্রাম্যাটিক্যালি আপনার টেস্ট ডিভাইস যোগ করুন

আপনার টেস্ট ডিভাইস রেজিস্টার করতে, নিম্নলিখিত ধাপগুলি সম্পূর্ণ করুন:

  1. আপনার বিজ্ঞাপন-ইন্টিগ্রেটেড অ্যাপ লোড করুন এবং বিজ্ঞাপনের অনুরোধ করুন।
  2. নিম্নলিখিত মেসেজের মতো কোনও মেসেজের জন্য logcat আউটপুট চেক করুন, যা আপনার ডিভাইস আইডি এবং কীভাবে এটি টেস্ট ডিভাইস হিসেবে যোগ করতে হয় তা দেখায়:
    I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
    to get test ads on this device."
    আপনার টেস্ট ডিভাইসের আইডি ক্লিপবোর্ডে কপি করুন।
  3. কল করার জন্য আপনার কোড পরিবর্তন করুন RequestConfiguration.Builder.setTestDeviceIds() এবং আপনার টেস্ট ডিভাইস আইডির একটি তালিকা পাস করুন।

    Java

    List<String> testDeviceIds = Arrays.asList("TEST_DEVICE_ID");
    RequestConfiguration configuration =
        new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build();
    MobileAds.setRequestConfiguration(configuration);

    Kotlin

    val testDeviceIds = listOf("TEST_DEVICE_ID")
    val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build()
    MobileAds.setRequestConfiguration(configuration)

    TEST_DEVICE_ID-এর জায়গায় আপনার টেস্ট ডিভাইস আইডি লিখুন।

    আপনার ডিভাইসটি টেস্ট ডিভাইস হিসেবে সঠিকভাবে যোগ করা হয়েছে কিনা তা কনফার্ম করতে আপনি বিকল্প হিসেবে isTestDevice() চেক করতে পারেন।

  4. আপনার অ্যাপ আবার চালান। বিজ্ঞাপনটি Google বিজ্ঞাপন হলে, আপনি বিজ্ঞাপনের (ব্যানার, ইন্টারস্টিশিয়াল বা পুরস্কার প্রদানকারী ভিডিও) উপরে মাঝখানে টেস্ট বিজ্ঞাপন লেবেল দেখতে পাবেন:

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

এই টেস্ট বিজ্ঞাপন লেবেল সহ বিজ্ঞাপনে ক্লিক করা নিরাপদ। টেস্ট বিজ্ঞাপনে অনুরোধ, ইম্প্রেশন এবং ক্লিক আপনার অ্যাকাউন্টের রিপোর্টে দেখানো হবে না।

মিডিয়েশনের মাধ্যমে পরীক্ষা করা

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

মিডিয়েটেড বিজ্ঞাপনে টেস্ট বিজ্ঞাপন লেবেল রেন্ডার করা হয় না। আপনার প্রতিটি মিডিয়েশন নেটওয়ার্কের জন্য টেস্ট বিজ্ঞাপন চালু আছে কিনা তা নিশ্চিত করার দায়িত্ব আপনার, যাতে এইসব নেটওয়ার্ক ভুল অ্যাক্টিভিটির জন্য আপনার অ্যাকাউন্ট ফ্ল্যাগ না করে। আরও তথ্যের জন্য প্রতিটি নেটওয়ার্কের নিজস্ব মধ্যস্থতা নির্দেশিকা দেখুন।

কোনও মিডিয়েশন বিজ্ঞাপন নেটওয়ার্ক অ্যাডাপ্টার টেস্ট বিজ্ঞাপনকে সাপোর্ট করে কিনা সেই বিষয়ে আপনি নিশ্চিত না হলে, ডেভেলপমেন্টের সময় সেই নেটওয়ার্কের বিজ্ঞাপনে ক্লিক না করাই সবচেয়ে নিরাপদ। কোন বিজ্ঞাপন নেটওয়ার্ক বর্তমান বিজ্ঞাপনটি পরিবেশন করেছে তা জানতে আপনি যেকোনও বিজ্ঞাপন ফর্ম্যাটে getMediationAdapterClassName() পদ্ধতি ব্যবহার করতে পারেন।