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

পূর্বশর্ত
- ব্যানার বিজ্ঞাপন শুরু করার নির্দেশিকা সম্পূর্ণ করুন।
প্রয়োগ
ব্যবহারকারীরা যাতে সাধারণ (আড়াল করা) ব্যানার অবস্থায় দেখতে পান, সেই জন্য আপনার ব্যানার ভিউ
নির্দিষ্ট সাইজে সেট করা আছে কিনা তা নিশ্চিত করুন। বিজ্ঞাপনের অনুরোধে একটি অতিরিক্ত প্যারামিটার যোগ করুন, যেখানে collapsible হল কী এবং বিজ্ঞাপনের প্লেসমেন্ট হল ভ্যালু।
ব্যানার বিজ্ঞাপনে বড় করা অঞ্চল কীভাবে অ্যাঙ্কর করা হবে তা কোল্যাপ্সিবল প্লেসমেন্ট নির্ধারণ করে।
Placementটি
|
আচরণ | ব্যবহারের উদ্দেশ্য |
|---|---|---|
top |
বড় করা বিজ্ঞাপনের উপরের অংশ আড়াল করা বিজ্ঞাপনের উপরের অংশের সাথে অ্যালাইন করা থাকে। | বিজ্ঞাপনটি স্ক্রিনের সবচেয়ে উপরে দেখানো হয়। |
bottom |
বড় করা বিজ্ঞাপনের নিচের অংশ আড়াল করা বিজ্ঞাপনের নিচের অংশের সাথে অ্যালাইন করা থাকে। | স্ক্রিনের নিচে বিজ্ঞাপনটি দেখানো হয়। |
লোড করা বিজ্ঞাপনটি যদি একটি কোলাপ্সিবল ব্যানার হয়, তাহলে ভিউ হায়ারার্কিতে এটি প্লেস করার সাথে সাথেই ব্যানারটি কোলাপ্সিবল ওভারলে দেখায়:
void _loadAd() async {
// Replace these test ad units with your own ad units.
final String adUnitId = Platform.isAndroid
? 'ca-app-pub-3940256099942544/2014213617'
: 'ca-app-pub-3940256099942544/8388050270';
// Get the size before loading the ad.
final size = await AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize(
MediaQuery.sizeOf(context).width.truncate());
if (size == null) {
// Unable to get the size.
return;
}
// Create an extra parameter that aligns the bottom of the expanded ad to the
// bottom of the banner ad.
const adRequest = AdRequest(extras: {
"collapsible": "bottom",
});
BannerAd(
adUnitId: adUnitId,
request: adRequest,
size: size,
listener: const BannerAdListener()
).load();
}
বিজ্ঞাপন রিফ্রেশ করার আচরণ
AdMob ওয়েব ইন্টারফেসে ব্যানার বিজ্ঞাপনের জন্য অটো-রিফ্রেশ কনফিগার করা অ্যাপের ক্ষেত্রে, ব্যানার স্লটের জন্য কোনও আড়াল করা যায় এমন ব্যানার বিজ্ঞাপনের অনুরোধ করা হলে, পরবর্তী বিজ্ঞাপন রিফ্রেশে আড়াল করা যায় এমন ব্যানার বিজ্ঞাপনের অনুরোধ করা হবে না। কারণ, প্রতিবার রিফ্রেশ করার সময় আড়াল করা যায় এমন ব্যানার বিজ্ঞাপন দেখালে ব্যবহারকারীর অভিজ্ঞতা খারাপ হতে পারে।
সেশনের পরে আপনি অন্য কোনও আড়াল করা যায় এমন ব্যানার বিজ্ঞাপন লোড করতে চাইলে, আড়াল করা যায় এমন প্যারামিটার সহ অনুরোধের মাধ্যমে ম্যানুয়ালি বিজ্ঞাপন লোড করতে পারবেন।
লোড করা বিজ্ঞাপন আড়াল করা যাবে কিনা তা চেক করুন
পারফর্ম্যান্স সর্বাধিক করতে, আড়াল করা যাবে না এমন ব্যানার বিজ্ঞাপন, আড়াল করা যাবে এমন ব্যানার
অনুরোধের জন্য রিটার্ন করার উপযুক্ত। অনুরোধ লোড না হলে এবং আগের ব্যানারটি
আড়াল করা গেলে, API true ভ্যালু রিটার্ন করে। শেষ লোড করা ব্যানারটি
আড়াল করা যাবে কিনা তা চেক করতে, isCollapsible মেথড কল করুন:
BannerAd(
// ...
listener: BannerAdListener(
onAdLoaded: (ad) {
final bannerAd = ad as BannerAd;
final isCollapsible = bannerAd.isCollapsible;
print('The last loaded banner is ${isCollapsible ? "" : "not"} collapsible.');
},
),
).load();
মধ্যস্থতা
আড়াল করা যায় এমন ব্যানার বিজ্ঞাপন শুধুমাত্র Google ডিমান্ডের জন্য উপলভ্য। মিডিয়েশনের মাধ্যমে দেখানো বিজ্ঞাপন সাধারণ, আড়াল করা যায় না এমন ব্যানার বিজ্ঞাপন হিসেবে দেখানো হয়।