অ্যাডাপ্টিভ ব্যানারের মাধ্যমে আপনি বিজ্ঞাপনের প্রস্থ নির্দিষ্ট করতে পারেন যাতে প্রতিটি ডিভাইসের জন্য বিজ্ঞাপনের উপযুক্ত সাইজ নির্ধারণ করা যায়। অ্যাঙ্কর করা অ্যাডাপ্টিভ ব্যানারের মতো নয়, ইনলাইন অ্যাডাপ্টিভ ব্যানার আরও বড়, লম্বা এবং নির্দিষ্ট উচ্চতা ব্যবহার করে না। ইনলাইন অ্যাডাপ্টিভ ব্যানারের উচ্চতা পরিবর্তনশীল। এইসব ব্যানার সম্পূর্ণ স্ক্রিন বা আপনার উল্লেখ করা সর্বাধিক উচ্চতা পূরণ করতে পারে।
এই গাইডে ইনলাইন অ্যাডাপ্টিভ ব্যানার তৈরি করা এবং ব্যানারের সাইজ সেট করার বিষয়ে আলোচনা করা হয়েছে।
নিচের ছবিতে স্ক্রল করা কন্টেন্টে ইনলাইন অ্যাডাপ্টিভ ব্যানার দেখানো হয়েছে:
শুরু করার আগে
এগিয়ে যাওয়ার আগে, আপনি ব্যানার বিজ্ঞাপন সেট-আপ করেছেন কিনা তা নিশ্চিত করুন।
সম্পূর্ণ ইনলাইন অ্যাডাপটিভ ব্যানারের উদাহরণ দেখতে, নিম্নলিখিত স্যাম্পেল অ্যাপ ডাউনলোড করুন:
ইনলাইন অ্যাডাপ্টিভ ব্যানার প্রয়োগ করা
ইনলাইন অ্যাডাপ্টিভ ব্যানার প্রয়োগ করতে, আপনি বিজ্ঞাপনের সাইজ সেট করেন, বিজ্ঞাপনের অনুরোধ তৈরি করেন এবং বিজ্ঞাপন লোড করেন।
ইনলাইন অ্যাডাপ্টিভ ব্যানারের সাইজ নির্ধারণ করতে, বিজ্ঞাপনের প্রস্থ নির্ধারণ করুন। সাধারণত নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করা হয়:
- ফুল-স্ক্রিন প্রস্থ ব্যবহার করা হচ্ছে।
- বিজ্ঞাপনটি যে পেরেন্ট লেআউটে আছে তার প্রস্থ ব্যবহার করে।
- ডিভাইসের নিরাপদ এলাকার জন্য প্রস্থ অ্যাডজাস্ট করা হচ্ছে।
বিজ্ঞাপনের সাইজ অবজেক্ট তৈরি করার সময়, এই গণনা করা প্রস্থ ব্যবহার করুন।
নিচে দেওয়া উদাহরণে বিজ্ঞাপনের সাইজ সেট করা, বিজ্ঞাপনের অনুরোধ তৈরি করা এবং বিজ্ঞাপন লোড করার পদ্ধতি দেখানো হয়েছে:
Kotlin
Java
AD_UNIT_ID-এর জায়গায় আপনার বিজ্ঞাপন ইউনিট আইডি লিখুন।
ডিভাইসের স্ক্রিন সাইজের থেকে ছোট বা সমান সাইজের বিজ্ঞাপন সেট করুন।
স্ক্রিনের সর্বাধিক সাইজ নির্ধারণ করতে, Resources.getDisplayMetrics
পদ্ধতি ব্যবহার করুন। AdSize অবজেক্টের ডাইমেনশন ঘনত্ব-নিরপেক্ষ পিক্সেল (dp) ব্যবহার করে। তুলনা করার সময়, স্ক্রিনের সাইজ
পিক্সেল থেকে ডিপি-তে কনভার্ট করুন।
সাইজ সংক্রান্ত সীমাবদ্ধতা সম্পর্কে আরও জানতে, বিজ্ঞাপনের অনুরোধের সাইজ সংক্রান্ত প্রয়োজনীয়তা দেখুন।
ইনলাইন অ্যাডাপ্টিভ ব্যানার লেআউট সেট করুন
নির্দিষ্ট লেআউটের জন্য ইনলাইন অ্যাডাপ্টিভ ব্যানার বিজ্ঞাপন প্রিলোড করতে, নিম্নলিখিত পদ্ধতি ব্যবহার করুন:
AdSize.getPortraitInlineAdaptiveBannerAdSize(Context context, int width)AdSize.getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)
আপনার অ্যাপে পোর্ট্রেট ও ল্যান্ডস্কেপ ভিউয়ের সুবিধা থাকলে এবং আপনি বর্তমান লেআউটে
অ্যাডাপ্টিভ ব্যানার বিজ্ঞাপন প্রি-লোড করতে চাইলে,
AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(Context context, int width)
পদ্ধতি ব্যবহার করুন।
এই পদ্ধতি বর্তমান লেআউটে বিজ্ঞাপন লোড করে।
ইনলাইন অ্যাডাপ্টিভ ব্যানারের উচ্চতা সীমিত করুন
ডিফল্ট হিসেবে, maxHeight ভ্যালু ছাড়া তৈরি করা ইনলাইন অ্যাডাপ্টিভ ব্যানারের
সর্বাধিক উচ্চতা ডিভাইসের উচ্চতার সমান হয়। ইনলাইন অ্যাডাপ্টিভ ব্যানারের উচ্চতা সীমিত করতে, AdSize.getInlineAdaptiveBannerAdSize(int width, int maxHeight)
পদ্ধতি ব্যবহার করুন।