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

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

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

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

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

পূর্বশর্ত

  • শুরু করুন বিকল্পে ট্যাপ করুন।

  • আপনার Unity অ্যাপে Google Mobile Ads Unity প্লাগ-ইন ইমপোর্ট করুন।

স্যাম্পেল বিজ্ঞাপন ইউনিট

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

মনে রাখবেন, প্ল্যাটফর্মের উপর নির্ভর করে Google-এর প্রদান করা বিভিন্ন টেস্ট বিজ্ঞাপন ইউনিট ব্যবহার করা উচিত। iOS-এ টেস্ট বিজ্ঞাপনের অনুরোধ করার জন্য আপনাকে iOS টেস্ট বিজ্ঞাপন ইউনিট এবং Android-এ অনুরোধ করার জন্য Android টেস্ট বিজ্ঞাপন ইউনিট ব্যবহার করতে হবে।

Android ও iOS, দুটিতেই প্রতিটি ফর্ম্যাটের জন্য এখানে স্যাম্পেল বিজ্ঞাপন ইউনিট দেওয়া হল:

Android

বিজ্ঞাপনের ফর্ম্যাট স্যাম্পেল বিজ্ঞাপন ইউনিট আইডি
অ্যাপ খোলা ca-app-pub-3940256099942544/9257395921
নির্দিষ্ট সাইজের ব্যানার ca-app-pub-3940256099942544/6300978111
অ্যাঙ্কর করা অ্যাডাপ্টিভ ব্যানার ca-app-pub-3940256099942544/9214589741
ইন্টারস্টিশিয়াল ca-app-pub-3940256099942544/1033173712
পুরস্কৃত ca-app-pub-3940256099942544/5224354917
পুরস্কৃত ইন্টারস্টিশিয়াল ca-app-pub-3940256099942544/5354046379
নেটিভ ca-app-pub-3940256099942544/2247696110
ছবির-মধ্যে-ছবি ca-app-pub-3940256099942544/9657123429

iOS

বিজ্ঞাপনের ফর্ম্যাট স্যাম্পেল বিজ্ঞাপন ইউনিট আইডি
অ্যাপ খোলা ca-app-pub-3940256099942544/5575463023
নির্দিষ্ট সাইজের ব্যানার ca-app-pub-3940256099942544/2934735716
অ্যাঙ্কর করা অ্যাডাপ্টিভ ব্যানার ca-app-pub-3940256099942544/2435281174
ইন্টারস্টিশিয়াল ca-app-pub-3940256099942544/4411468910
পুরস্কৃত ca-app-pub-3940256099942544/1712485313
পুরস্কৃত ইন্টারস্টিশিয়াল ca-app-pub-3940256099942544/6978759866
নেটিভ ca-app-pub-3940256099942544/3986624511
ছবির-মধ্যে-ছবি ca-app-pub-3940256099942544/8810945611

এই বিজ্ঞাপন ইউনিটগুলি নির্দিষ্ট টেস্ট ক্রিয়েটিভকে নির্দেশ করে।

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

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

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

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

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

অ্যাপ-লেভেল টেস্ট মোড ব্যবহার করা

পরীক্ষা করার জন্য অ্যাপ ও ভার্সন নির্দিষ্ট করতে এবং টেস্ট বিজ্ঞাপন পেতে, অ্যাপ-লেভেল টেস্ট মোড ব্যবহার করুন। আরও বিস্তারিত জানতে, টেস্ট অ্যাপ সেট-আপ করুন।

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

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

  1. Google Mobile Ads Unity Plugin-এর সাথে কনফিগার করা একটি অ্যাপ চালান এবং উপরে তালিকাভুক্ত টেস্ট বিজ্ঞাপন ইউনিট আইডিগুলির মধ্যে একটি ব্যবহার করে বিজ্ঞাপনের অনুরোধ করুন। কোডের তালিকা।

    ...
    private void RequestBanner()
    {
        #if UNITY_ANDROID
            string adUnitId = "ca-app-pub-3940256099942544/6300978111";
        #elif UNITY_IPHONE
            string adUnitId = "ca-app-pub-3940256099942544/2934735716";
        #else
            string adUnitId = "unexpected_platform";
        #endif
    
        // Create a 320x50 banner at the top of the screen.
        bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top);
        // Create an empty ad request.
        AdRequest request = new AdRequest();
        // Load the banner with the request.
        bannerView.LoadAd(request);
    }
  2. কনসোল বা logcat আউটপুটে এই ধরনের মেসেজ আছে কিনা দেখুন:

    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. আপনার বর্ণসাংখ্যিক টেস্ট ডিভাইস আইডি ক্লিপবোর্ডে কপি করুন।

  4. আপনার RequestConfiguration.TestDeviceIds তালিকায় টেস্ট ডিভাইস আইডি যোগ করতে, আপনার কোড পরিবর্তন করুন।

    List<string> testDeviceIds = new List<string>();
    testDeviceIds.Add("TEST_DEVICE_ID");
    
    RequestConfiguration requestConfiguration = new RequestConfiguration
    {
        TestDeviceIds = testDeviceIds
    };

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

  5. গ্লোবাল লেভেলে requestConfiguration-কে MobileAds-এ সেট করুন।

    MobileAds.SetRequestConfiguration(requestConfiguration);
    
  6. আপনার অ্যাপ আবার চালান। আপনি যদি টেস্ট ডিভাইস হিসেবে আপনার ডিভাইস সঠিকভাবে যোগ করে থাকেন, তাহলে আপনি ব্যানার, ইন্টারস্টিশিয়াল এবং পুরস্কার প্রদানকারী বিজ্ঞাপনের উপরে মাঝখানে টেস্ট বিজ্ঞাপন লেবেল দেখতে পাবেন:

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

  7. আপনার ডিভাইস এখন টেস্ট ডিভাইস হিসেবে রেজিস্টার করা হয়েছে, তাই আপনি টেস্ট adUnitID-এর পরিবর্তে নিজের adUnitID ব্যবহার করে আরও বাস্তবসম্মত টেস্ট বিজ্ঞাপন পেতে শুরু করতে পারেন।

Unity Editor-এর মাধ্যমে পরীক্ষা করা

ভার্সন 5.4.0 থেকে শুরু করে, আপনি সরাসরি Unity এডিটরে আপনার বিজ্ঞাপন টেস্ট করতে পারবেন। এডিটর একটি Prefab ছবি যোগ করবে যা মোবাইল প্ল্যাটফর্মে আসল বিজ্ঞাপন কীভাবে কাজ করবে তার অনুরূপ অভিজ্ঞতা প্রদান করবে।

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

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

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

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