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


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

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

  1. Google-এর ডেমো বিজ্ঞাপন ইউনিটগুলির মধ্যে একটি ব্যবহার করুন।

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

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

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

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

Android

বিজ্ঞাপনের ফর্ম্যাট নমুনা বিজ্ঞাপন ইউনিট আইডি
ব্যানার ca-app-pub-3940256099942544/6300978111
ইন্টারস্টিশিয়াল ca-app-pub-3940256099942544/1033173712
পুরস্কার প্রদানকারী ca-app-pub-3940256099942544/5224354917

iOS

বিজ্ঞাপনের ফর্ম্যাট নমুনা বিজ্ঞাপন ইউনিট আইডি
ব্যানার ca-app-pub-3940256099942544/2934735716
ইন্টারস্টিশিয়াল ca-app-pub-3940256099942544/4411468910
পুরস্কার প্রদানকারী ca-app-pub-3940256099942544/1712485313

টেস্ট ডিভাইস চালু করা (টেস্ট মোড)

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

টেস্ট ডিভাইস হিসেবে আপনার ডিভাইস যোগ করতে, নিচে উল্লেখ করা ধাপগুলি অনুসরণ করুন।

AdMob UI-তে আপনার টেস্ট ডিভাইস যোগ করুন

টেস্ট ডিভাইস যোগ করা এবং নতুন বা আগে থেকে থাকা অ্যাপ বিল্ড পরীক্ষা করার জন্য একটি সহজ, নন-প্রোগ্রামাটিক উপায় হল AdMob UI ব্যবহার করা। কীভাবে তা জানুন।

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

আপনি ডেভেলপ করার সময় নিজের অ্যাপে বিজ্ঞাপন পরীক্ষা করতে চাইলে, আপনার টেস্ট ডিভাইস প্রোগ্রাম্যাটিক উপায়ে রেজিস্টার করতে নিচে উল্লেখ করা ধাপগুলি অনুসরণ করুন।

  1. বিজ্ঞাপন ইন্টিগ্রেট করা অ্যাপ লোড করুন এবং বিজ্ঞাপনের অনুরোধ করুন।

  2. এই ধরনের কোনও মেসেজ কনসোলে দেখতে পাচ্ছেন কিনা দেখুন:

    Android

     I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
     to get test ads on this device."
     

    iOS

     <Google> To get test ads on this device, set:
     GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers = @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
     

    আপনার ক্লিপবোর্ডে টেস্ট ডিভাইসের আইডি কপি করুন।

  3. SetRequestConfiguration-এর মাধ্যমে টেস্ট ডিভাইস আইডি সেট করতে আপনার কোড পরিবর্তন করুন:

      // Set a sample device ID of 2077ef9a63d2b398840261c8221a0c9b
      firebase::gma::RequestConfiguration request_configuration =
        firebase::gma::GetRequestConfiguration();
      request_configuration.test_device_ids.push_back("2077ef9a63d2b398840261c8221a0c9b");
      firebase::gma::SetRequestConfiguration(request_configuration);
  4. আপনার অ্যাপ আবার চালান। বিজ্ঞাপনটি Google বিজ্ঞাপন হলে, আপনি বিজ্ঞাপনের (ব্যানার, ইন্টারস্টিশিয়াল বা পুরস্কার প্রদানকারী বিজ্ঞাপন) উপরে কেন্দ্রে টেস্ট মোড লেবেল দেখতে পাবেন:

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

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

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

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

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