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

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

আপনার বিজ্ঞাপন ইন্টিগ্রেশনে কীভাবে টেস্ট বিজ্ঞাপন চালু করবেন তা এই নির্দেশিকায় ব্যাখ্যা করা হয়েছে। ডেভেলপমেন্ট চলাকালীন টেস্ট বিজ্ঞাপন চালু করা গুরুত্বপূর্ণ, যাতে আপনি 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. এই ধরনের মেসেজের জন্য কনসোল বা লগক্যাট আউটপুট চেক করুন:

    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-এর মাধ্যমে পরীক্ষা করা

৫.৪.০ ভার্সন থেকে শুরু করে, আপনি সরাসরি ইউনিটি এডিটরে আপনার বিজ্ঞাপন টেস্ট করতে পারবেন। মোবাইল প্ল্যাটফর্মে আসল বিজ্ঞাপন যেমন আচরণ করে, এডিটর একটি প্রিফ্যাব ছবি যোগ করে একই অভিজ্ঞতা দেবে।

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

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

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

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