অ্যাডাপ্টিভ ব্যানারের মাধ্যমে আপনি বিজ্ঞাপনের প্রস্থ নির্দিষ্ট করতে পারেন যাতে প্রতিটি ডিভাইসের জন্য বিজ্ঞাপনের উপযুক্ত সাইজ নির্ধারণ করা যায়। অ্যাঙ্কর করা অ্যাডাপ্টিভ ব্যানারের মতো নয়, ইনলাইন অ্যাডাপ্টিভ ব্যানারগুলি আরও বড়, লম্বা হয় এবং নির্দিষ্ট হাইট ব্যবহার করে না। ইনলাইন অ্যাডাপ্টিভ ব্যানারের উচ্চতা পরিবর্তনশীল। এইসব ব্যানার সম্পূর্ণ স্ক্রিন বা আপনার উল্লেখ করা সর্বাধিক উচ্চতা পূরণ করতে পারে।
এই গাইডে ইনলাইন অ্যাডাপ্টিভ ব্যানার তৈরি করা এবং ব্যানারের সাইজ সেট করার বিষয়ে আলোচনা করা হয়েছে।
নিচের ছবিতে স্ক্রল করা কন্টেন্টে ইনলাইন অ্যাডাপ্টিভ ব্যানার দেখানো হয়েছে:
শুরু করার আগে
এগিয়ে যাওয়ার আগে, আপনি ব্যানার বিজ্ঞাপন সেট-আপ করেছেন কিনা তা নিশ্চিত করুন।
সম্পূর্ণ ইনলাইন অ্যাডাপটিভ ব্যানারের উদাহরণ দেখতে, নিম্নলিখিত স্যাম্পেল অ্যাপ ডাউনলোড করুন:
ইনলাইন অ্যাডাপ্টিভ ব্যানার প্রয়োগ করা
ইনলাইন অ্যাডাপ্টিভ ব্যানার প্রয়োগ করতে, আপনি বিজ্ঞাপনের সাইজ সেট করেন, বিজ্ঞাপনের অনুরোধ তৈরি করেন এবং বিজ্ঞাপন লোড করেন।
ইনলাইন অ্যাডাপ্টিভ ব্যানারের সাইজ নির্ধারণ করতে, বিজ্ঞাপনের প্রস্থ নির্ধারণ করুন। সাধারণ পদ্ধতির মধ্যে নিচে উল্লেখ করা বিষয়গুলি পড়ে:
- ফুল-স্ক্রিন প্রস্থ ব্যবহার করা হচ্ছে।
- বিজ্ঞাপনটি যে পেরেন্ট লেআউটে আছে তার প্রস্থ ব্যবহার করে।
- ডিভাইসের নিরাপদ এলাকার জন্য প্রস্থ অ্যাডজাস্ট করা হচ্ছে।
বিজ্ঞাপনের সাইজ অবজেক্ট তৈরি করার সময়, এই গণনা করা প্রস্থ ব্যবহার করুন।
নিম্নলিখিত উদাহরণটি ডিভাইসের নিরাপদ এরিয়া প্রস্থ ব্যবহার করে একটি ইনলাইন অ্যাডাপ্টিভ বিজ্ঞাপনের সাইজ তৈরি করে:
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
প্রপার্টি ব্যবহার করুন।
সাইজ সংক্রান্ত সীমাবদ্ধতার ব্যাপারে আরও জানতে, বিজ্ঞাপনের অনুরোধের সাইজ সংক্রান্ত প্রয়োজনীয়তা দেখুন।
ইনলাইন অ্যাডাপ্টিভ ব্যানার লেআউট সেট করা
নির্দিষ্ট লেআউটের জন্য ইনলাইন অ্যাডাপ্টিভ ব্যানার বিজ্ঞাপন প্রি-লোড করতে, নিম্নলিখিত পদ্ধতি ব্যবহার করুন:
GADPortraitInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)GADLandscapeInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)
আপনার অ্যাপে পোর্ট্রেট ও ল্যান্ডস্কেপ ভিউয়ের সুবিধা থাকলে এবং আপনি বর্তমান লেআউটে
অ্যাডাপ্টিভ ব্যানার বিজ্ঞাপন প্রি-লোড করতে চাইলে,
GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)
পদ্ধতি ব্যবহার করুন।
এই পদ্ধতি বর্তমান লেআউটে বিজ্ঞাপন লোড করে।
ইনলাইন অ্যাডাপ্টিভ ব্যানারের উচ্চতা সীমিত করুন
ডিফল্ট হিসেবে, maxHeight ভ্যালু ছাড়া তৈরি করা ইনলাইন অ্যাডাপ্টিভ ব্যানারের
সর্বাধিক উচ্চতা ডিভাইসের উচ্চতার সমান হয়। ইনলাইন অ্যাডাপ্টিভ
ব্যানারের উচ্চতা সীমিত করতে, এই
GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width, CGFloat maxHeight)
মেথড ব্যবহার করুন।