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

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

পূর্বশর্ত

চালিয়ে যাওয়ার আগে, GMA Next-Gen SDK সেট-আপ করুন।

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

টেস্টিং চালু করার সবচেয়ে দ্রুত উপায় হল 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("33BE2250B43518CCDA7DE426D04EE231");
    RequestConfiguration configuration =
    new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build();
    MobileAds.setRequestConfiguration(configuration);
    

    Kotlin

    val testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")
    val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build()
    MobileAds.setRequestConfiguration(configuration)
    

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

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

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

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

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

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

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

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