ব্যানার বিজ্ঞাপন

প্ল্যাটফর্ম নির্বাচন করুন: অ্যান্ড্রয়েড আইওএস ইউনিটি ফ্লাটার

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

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

পূর্বশর্ত

সর্বদা পরীক্ষামূলক বিজ্ঞাপন দিয়ে পরীক্ষা করুন

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

তবে, AdMob ওয়েব ইন্টারফেসে একটি অ্যাপ নিবন্ধন করার পরে এবং আপনার অ্যাপে ব্যবহারের জন্য নিজস্ব বিজ্ঞাপন ইউনিট আইডি তৈরি করার পরে, ডেভেলপমেন্টের সময় আপনার ডিভাইসটিকে একটি পরীক্ষামূলক ডিভাইস হিসেবে স্পষ্টভাবে কনফিগার করুন

অ্যান্ড্রয়েড

ca-app-pub-3940256099942544/6300978111

আইওএস

ca-app-pub-3940256099942544/2934735716

মোবাইল বিজ্ঞাপন SDK চালু করুন

বিজ্ঞাপন লোড করার আগে, আপনার অ্যাপটিকে MobileAds.Initialize() এ কল করে Google Mobile Ads SDK চালু করতে বলুন। এটি শুধুমাত্র একবার করতে হবে, আদর্শভাবে অ্যাপ লঞ্চের সময়।

using GoogleMobileAds;
using GoogleMobileAds.Api;

public class GoogleMobileAdsDemoScript : MonoBehaviour
{
    public void Start()
    {
        // Initialize Google Mobile Ads SDK.
        MobileAds.Initialize((InitializationStatus initStatus) =>
        {
            // This callback is called once the MobileAds SDK is initialized.
        });
    }
}

যদি আপনি মধ্যস্থতা ব্যবহার করেন, তাহলে বিজ্ঞাপন লোড করার আগে কলব্যাক না হওয়া পর্যন্ত অপেক্ষা করুন কারণ এটি নিশ্চিত করবে যে সমস্ত মধ্যস্থতা অ্যাডাপ্টার শুরু হয়েছে।

ব্যানারভিউ উদাহরণ

নিচের নমুনা কোডে ব্যানার ভিউ কীভাবে ব্যবহার করতে হয় তার বিস্তারিত বর্ণনা দেওয়া আছে। উদাহরণে, একটি ব্যানার ভিউয়ের একটি উদাহরণ তৈরি করুন, ব্যানার ভিউতে একটি বিজ্ঞাপন লোড করার জন্য একটি AdRequest ব্যবহার করুন এবং তারপর জীবনচক্র ইভেন্টগুলি পরিচালনা করে এর ক্ষমতা বৃদ্ধি করুন।

একটি ব্যানার ভিউ তৈরি করুন

ব্যানার ভিউ ব্যবহারের প্রথম ধাপ হল ব্যানার ভিউয়ের একটি উদাহরণ তৈরি করা।

// Create a 320x50 banner at top of the screen.
bannerView = new BannerView("AD_UNIT_ID", AdSize.Banner, AdPosition.Top);

AD_UNIT_ID এর পরিবর্তে আপনার বিজ্ঞাপন ইউনিট আইডি দিন।

একটি BannerView এর কনস্ট্রাক্টরের নিম্নলিখিত প্যারামিটার রয়েছে:

  • adUnitId : লোড করা ব্যানার বিজ্ঞাপনের বিজ্ঞাপন ইউনিট আইডি।
  • AdSize : আপনি যে ব্যানারের আকার ব্যবহার করতে চান।
  • AdPosition : ব্যানার ভিউ যেখানে স্থাপন করা উচিত সেই অবস্থান।

(ঐচ্ছিক) একটি কাস্টম অবস্থান সহ একটি ব্যানার ভিউ তৈরি করুন

AdPosition মানগুলির তুলনায় স্ক্রিনে ব্যানার ভিউ কোথায় স্থাপন করা হবে তার উপর আরও বেশি নিয়ন্ত্রণের জন্য, প্যারামিটার হিসাবে x- এবং y-স্থানাঙ্কযুক্ত কনস্ট্রাক্টর ব্যবহার করুন:

// Create a 320x50 banner views at coordinate (0,50) on screen.
bannerView = new BannerView("AD_UNIT_ID", AdSize.Banner, 0, 50);

ব্যানার ভিউয়ের উপরের-বাম কোণটি কনস্ট্রাক্টরের কাছে প্রেরিত x এবং y মানের উপর অবস্থিত, যেখানে অরিজিনটি স্ক্রিনের উপরের-বাম দিকে অবস্থিত।

(ঐচ্ছিক) একটি কাস্টম আকার দিয়ে একটি ব্যানার ভিউ তৈরি করুন

AdSize ধ্রুবক ব্যবহার করার পাশাপাশি, আপনি আপনার বিজ্ঞাপনের জন্য একটি কাস্টম আকারও নির্দিষ্ট করতে পারেন:

// Create a 250x250 banner at the bottom of the screen.
AdSize adSize = new AdSize(250, 250);
bannerView = new BannerView("AD_UNIT_ID", adSize, AdPosition.Bottom);

একটি ব্যানার বিজ্ঞাপন লোড করুন

একটি বিজ্ঞাপন লোড করতে, একটি AdRequest তৈরি করুন এবং এটি LoadAd() পদ্ধতিতে পাস করুন।

// Send a request to load an ad into the banner view.
bannerView.LoadAd(new AdRequest());

ব্যানার ভিউ ইভেন্টগুলি শুনুন

আপনার বিজ্ঞাপনের আচরণ কাস্টমাইজ করার জন্য, আপনি বিজ্ঞাপনের জীবনচক্রের বেশ কয়েকটি ইভেন্টের সাথে সংযুক্ত হতে পারেন, যেমন লোডিং, খোলা বা বন্ধ করা। এই ইভেন্টগুলি শুনতে, একজন প্রতিনিধি নিবন্ধন করুন:

bannerView.OnBannerAdLoaded += () =>
{
    // Raised when an ad is loaded into the banner view.
};
bannerView.OnBannerAdLoadFailed += (LoadAdError error) =>
{
    // Raised when an ad fails to load into the banner view.
};
bannerView.OnAdPaid += (AdValue adValue) =>
{
    // Raised when the ad is estimated to have earned money.
};
bannerView.OnAdImpressionRecorded += () =>
{
    // Raised when an impression is recorded for an ad.
};
bannerView.OnAdClicked += () =>
{
    // Raised when a click is recorded for an ad.
};
bannerView.OnAdFullScreenContentOpened += () =>
{
    // Raised when an ad opened full screen content.
};
bannerView.OnAdFullScreenContentClosed += () =>
{
    // Raised when the ad closed full screen content.
};

ব্যানার ভিউ নষ্ট করে দিন

ব্যানারটি ধ্বংস করতে, রিসোর্স প্রকাশ করতে Destroy() পদ্ধতিটি কল করুন:

if (bannerView != null)
{
    // Always destroy the banner view when no longer needed.
    bannerView.Destroy();
    bannerView = null;
}

যেসব ব্যানার লোড হতে ব্যর্থ হয়, আমরা আপনাকে নতুন ব্যানার তৈরি করার পরিবর্তে ব্যানারটি রিফ্রেশ করার পরামর্শ দিচ্ছি। বিস্তারিত জানার জন্য, "বিজ্ঞাপন রিফ্রেশ করুন" দেখুন।

একটি বিজ্ঞাপন রিফ্রেশ করুন

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

নিম্নলিখিত টেবিলে স্ট্যান্ডার্ড ব্যানারের আকারগুলি তালিকাভুক্ত করা হয়েছে:

আকার dp (WxH) তে বিবরণ উপস্থিতি বিজ্ঞাপন আকার ধ্রুবক
৩২০x৫০ স্ট্যান্ডার্ড ব্যানার ফোন এবং ট্যাবলেট BANNER
৩২০x১০০ বড় ব্যানার ফোন এবং ট্যাবলেট LARGE_BANNER
৩০০x২৫০ IAB মাঝারি আয়তক্ষেত্র ফোন এবং ট্যাবলেট MEDIUM_RECTANGLE
৪৬৮x৬০ IAB পূর্ণ-আকারের ব্যানার ট্যাবলেট FULL_BANNER
৭২৮x৯০ IAB লিডারবোর্ড ট্যাবলেট LEADERBOARD
প্রদত্ত প্রস্থ x অভিযোজিত উচ্চতা অ্যাডাপ্টিভ ব্যানার ফোন এবং ট্যাবলেট নিষিদ্ধ
স্ক্রিনের প্রস্থ x ৩২|৫০|৯০ স্মার্ট ব্যানার ফোন এবং ট্যাবলেট SMART_BANNER
স্মার্ট ব্যানার প্রতিস্থাপনের উদ্দেশ্যে তৈরি অ্যাডাপ্টিভ ব্যানার সম্পর্কে আরও জানুন।

অতিরিক্ত সম্পদ

  • HelloWorld উদাহরণ : সকল বিজ্ঞাপন ফর্ম্যাটের একটি ন্যূনতম বাস্তবায়ন।