অ্যাডাপ্টিভ ব্যানারের মাধ্যমে আপনি বিজ্ঞাপনের প্রস্থ নির্দিষ্ট করতে পারেন যাতে প্রতিটি ডিভাইসের জন্য বিজ্ঞাপনের উপযুক্ত সাইজ নির্ধারণ করা যায়। অ্যাঙ্কর করা অ্যাডাপ্টিভ ব্যানারের মতো নয়, ইনলাইন অ্যাডাপ্টিভ ব্যানারগুলি আরও বড়, লম্বা হয় এবং নির্দিষ্ট হাইট ব্যবহার করে না। ইনলাইন অ্যাডাপ্টিভ ব্যানারের উচ্চতা পরিবর্তনশীল। এইসব ব্যানার সম্পূর্ণ স্ক্রিন বা আপনার উল্লেখ করা সর্বাধিক উচ্চতা পূরণ করতে পারে।
এই গাইডে ইনলাইন অ্যাডাপ্টিভ ব্যানার তৈরি করা এবং ব্যানারের সাইজ সেট করার বিষয়ে আলোচনা করা হয়েছে।
নিচের ছবিতে স্ক্রল করা কন্টেন্টে ইনলাইন অ্যাডাপ্টিভ ব্যানার দেখানো হয়েছে:
শুরু করার আগে
এগিয়ে যাওয়ার আগে, আপনি ব্যানার বিজ্ঞাপন সেট-আপ করেছেন কিনা তা নিশ্চিত করুন।
সম্পূর্ণ ইনলাইন অ্যাডাপটিভ ব্যানারের উদাহরণ দেখতে, নিম্নলিখিত স্যাম্পেল অ্যাপ ডাউনলোড করুন:
ইনলাইন অ্যাডাপ্টিভ ব্যানার প্রয়োগ করা
ইনলাইন অ্যাডাপ্টিভ ব্যানার প্রয়োগ করতে, আপনি বিজ্ঞাপনের সাইজ সেট করেন, বিজ্ঞাপনের অনুরোধ তৈরি করেন এবং বিজ্ঞাপন লোড করেন।
ইনলাইন অ্যাডাপ্টিভ ব্যানারের সাইজ নির্ধারণ করতে, বিজ্ঞাপনের প্রস্থ নির্ধারণ করুন। সাধারণত নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করা হয়:
- সম্পূর্ণ স্ক্রিনের প্রস্থ ব্যবহার করে।
- বিজ্ঞাপনটি যে পেরেন্ট লেআউটে আছে তার প্রস্থ ব্যবহার করে।
- ডিভাইসের নিরাপদ এলাকার জন্য প্রস্থ অ্যাডজাস্ট করা হচ্ছে।
বিজ্ঞাপনের সাইজ অবজেক্ট তৈরি করার সময়, এই গণনা করা প্রস্থ ব্যবহার করুন।
নিম্নলিখিত উদাহরণটি ডিভাইসের নিরাপদ এরিয়া প্রস্থ ব্যবহার করে একটি ইনলাইন অ্যাডাপ্টিভ বিজ্ঞাপনের সাইজ তৈরি করে:
Swift
// Make sure the ad fits inside the readable area.
let adWidth = view.bounds.inset(by: view.safeAreaInsets).width
bannerView.adSize = currentOrientationInlineAdaptiveBanner(width: adWidth)
Objective-C
// Make sure the ad fits inside the readable area.
CGFloat adWidth = CGRectGetWidth(UIEdgeInsetsInsetRect(view.bounds, view.safeAreaInsets));
bannerView.adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(adWidth);
ডিভাইসের স্ক্রিন সাইজের থেকে ছোট বা সমান সাইজের বিজ্ঞাপন সেট করুন।
iOS 26 ও তার পরবর্তী যেকোনও ভার্সনে সর্বাধিক স্ক্রিন সাইজ নির্ধারণ করতে, UIWindowScene.effectiveGeometry.coordinateSpace
প্রপার্টি ব্যবহার করুন। iOS 18 ও তার আগের ভার্সনে, UIWindowScene.coordinateSpace
প্রপার্টি ব্যবহার করুন।
সাইজ সংক্রান্ত বিধিনিষেধের ব্যাপারে আরও জানতে, Ad Manager-এ পূরণ না হওয়া ইম্প্রেশন সংক্রান্ত সমস্যার সমাধান করা দেখুন।
অ্যাডাপ্টিভ ব্যানার ব্যবহার করার জন্য আপনাকে লাইন আইটেম আপডেট বা তৈরি করতে হলে, অ্যাডাপ্টিভ ব্যানারের জন্য লাইন আইটেম সেট-আপ করুন নিবন্ধটি দেখুন।
ইনলাইন অ্যাডাপ্টিভ ব্যানার লেআউট সেট করুন
নির্দিষ্ট লেআউটের জন্য ইনলাইন অ্যাডাপ্টিভ ব্যানার বিজ্ঞাপন প্রি-লোড করতে, নিম্নলিখিত পদ্ধতি ব্যবহার করুন:
GADPortraitInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)GADLandscapeInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)
আপনার অ্যাপে পোর্ট্রেট ও ল্যান্ডস্কেপ ভিউ কাজ করলে এবং আপনি বর্তমান লেআউটে
অ্যাডাপ্টিভ ব্যানার বিজ্ঞাপন প্রি-লোড করতে চাইলে,
GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)
পদ্ধতি ব্যবহার করুন।
এই পদ্ধতি বর্তমান লেআউটে একটি বিজ্ঞাপন লোড করে।
ইনলাইন অ্যাডাপ্টিভ ব্যানারের উচ্চতা সীমিত করা
ডিফল্ট হিসেবে, maxHeight ভ্যালু
ছাড়া তৈরি করা ইনলাইন অ্যাডাপ্টিভ ব্যানারের সর্বাধিক উচ্চতা ডিভাইসের উচ্চতার সমান হয়। ইনলাইন অ্যাডাপ্টিভ
ব্যানারের উচ্চতা সীমিত করতে, এই
GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width, CGFloat maxHeight)
মেথড ব্যবহার করুন।