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

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

আপনার বিজ্ঞাপন ইন্টিগ্রেশনের জন্য কীভাবে টেস্ট বিজ্ঞাপন চালু করবেন তা এই নির্দেশিকা থেকে জানতে পারবেন। আমরা সাজেস্ট করি যে ডেভেলপমেন্টের সময় আপনি টেস্ট বিজ্ঞাপন চালু করুন যাতে আপনি রিজার্ভেশন ক্যাম্পেনের স্ট্যাটিসটিক্সকে প্রভাবিত না করে অথবা Ad Exchange-এ বিজ্ঞাপনদাতাদের চার্জ না করেই ক্লিক-থ্রু আচরণ পরীক্ষা করতে পারেন।

পূর্বশর্ত

চালিয়ে যাওয়ার আগে, Google Mobile Ads SDK (Legacy) সেট-আপ করুন।

ডেমো বিজ্ঞাপন ইউনিট

টেস্টিং চালু করার সবচেয়ে দ্রুত উপায় হল Google-এর দেওয়া ডেমো বিজ্ঞাপন ইউনিট ব্যবহার করা। এইসব বিজ্ঞাপন ইউনিট আপনার Ad Manager অ্যাকাউন্টের সাথে যুক্ত নয়, তাই এইসব বিজ্ঞাপন ইউনিট ব্যবহার করার সময় আপনার অ্যাকাউন্ট থেকে ভুল ট্রাফিক জেনারেট হওয়ার কোনও ঝুঁকি নেই।

এখানে ডেমো বিজ্ঞাপন ইউনিট দেওয়া হল যা প্রতিটি ফর্ম্যাটের জন্য নির্দিষ্ট টেস্ট ক্রিয়েটিভের দিকে পয়েন্ট করে:

বিজ্ঞাপনের ফর্ম্যাট ডেমো বিজ্ঞাপন ইউনিট আইডি
অ্যাপ খোলা /21775744923/example/app-open
অ্যাঙ্কর করা অ্যাডাপ্টিভ ব্যানার /21775744923/example/adaptive-banner
ইনলাইন অ্যাডাপ্টিভ ব্যানার /21775744923/example/adaptive-banner
নির্দিষ্ট সাইজের ব্যানার /21775744923/example/fixed-size-banner
ইন্টারস্টিশিয়াল /21775744923/example/interstitial
পুরস্কার প্রদানকারী বিজ্ঞাপন /21775744923/example/rewarded
পুরস্কার প্রদানকারী ইন্টারস্টিশিয়াল /21775744923/example/rewarded-interstitial
নেটিভ /21775744923/example/native
নেটিভ ভিডিও /21775744923/example/native-video
পিকচার-ইন-পিকচার /21775744923/example/picture-in-picture
গুরুত্বপূর্ণ: এই ডেমো বিজ্ঞাপন ইউনিটগুলি Ad Manager-এ সরাসরি বিক্রি করা বিজ্ঞাপন দেখানোর জন্য কনফিগার করা হয় এবং সরাসরি বিক্রি করা বিজ্ঞাপন AdChoices প্রদান করে না।

টেস্ট ডিভাইস চালু করা

প্রোডাকশন-লুকিং বিজ্ঞাপন দিয়ে আরও কঠোরভাবে পরীক্ষা করতে চাইলে, আপনি এখন নিজের ডিভাইসকে টেস্ট ডিভাইস হিসেবে কনফিগার করতে এবং Ad Manager 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 বিজ্ঞাপন হলে, আপনি বিজ্ঞাপনের উপরে কেন্দ্রে টেস্ট বিজ্ঞাপন লেবেল দেখতে পাবেন (ব্যানার, ইন্টারস্টিশিয়াল বা পুরস্কার প্রদানকারী ভিডিও):

    উন্নত নেটিভ বিজ্ঞাপনের ক্ষেত্রে, শিরোনাম অ্যাসেটের আগে Test Ad স্ট্রিং যোগ করা হয়।

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

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

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

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

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