অ্যাডাপ্টিভ ব্যানার আপনাকে বিজ্ঞাপনের সর্বোত্তম আকার নির্ধারণ করতে বিজ্ঞাপনের প্রস্থ নির্দিষ্ট করতে দেয়। অভিযোজিত ব্যানারগুলি প্রতিটি ডিভাইসের জন্য বিজ্ঞাপনের আকার অপ্টিমাইজ করে কার্যক্ষমতাকে সর্বোচ্চ করে। এই পদ্ধতির ফলাফল উন্নত কর্মক্ষমতা জন্য সুযোগ.
নোঙ্গর করা অভিযোজিত ব্যানারের তুলনায়, ইনলাইন অভিযোজিত ব্যানারগুলি বড়, লম্বা এবং নির্দিষ্ট উচ্চতার পরিবর্তে পরিবর্তনশীল ব্যবহার করে। ইনলাইন অভিযোজিত ব্যানারগুলি পরিবর্তনশীল উচ্চতার, এবং পুরো স্ক্রীন বা আপনার নির্দিষ্ট করা সর্বোচ্চ উচ্চতাকে ঘিরে থাকতে পারে।
আপনি স্ক্রলিং সামগ্রীতে ইনলাইন অভিযোজিত ব্যানার রাখেন, উদাহরণস্বরূপ:
আপনি শুরু করার আগে
চালিয়ে যাওয়ার আগে, নিশ্চিত করুন যে আপনি শুরু করার নির্দেশিকা, ব্যানার বিজ্ঞাপনগুলি সম্পূর্ণ করেছেন৷
অভিযোজিত ব্যানার বাস্তবায়ন
নোঙ্গর করা অভিযোজিত ব্যানারের বিপরীতে, ইনলাইন অ্যাডাপ্টার ব্যানারগুলি একটি ইনলাইন অভিযোজিত ব্যানার আকার ব্যবহার করে লোড হয়। একটি ইনলাইন অভিযোজিত বিজ্ঞাপনের আকার তৈরি করতে, নিম্নলিখিতগুলি সম্পূর্ণ করুন:
- ব্যবহারে থাকা ডিভাইসের প্রস্থ পান, অথবা আপনি যদি স্ক্রিনের সম্পূর্ণ প্রস্থ ব্যবহার করতে না চান তাহলে আপনার নিজস্ব প্রস্থ সেট করুন।
- বিজ্ঞাপন আকারের ক্লাসে উপযুক্ত স্ট্যাটিক পদ্ধতি ব্যবহার করুন, যেমন
AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(Context context, int width)
নির্বাচিত অভিযোজনের জন্য একটি ইনলাইন অভিযোজিত বিজ্ঞাপন আকারের বস্তু পেতে। - আপনি যদি ব্যানারের উচ্চতা সীমিত করতে চান, স্ট্যাটিক পদ্ধতি ব্যবহার করুন
AdSize.getInlineAdaptiveBannerAdSize(int width, int maxHeight)
।
নিম্নলিখিত উদাহরণ এই পদক্ষেপগুলি প্রদর্শন করে:
জাভা
// Step 1: Create an inline adaptive banner ad size using the activity context. AdSize adSize = AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(this, 320); // Step 2: Create banner using activity context and set the inline ad size and // ad unit ID. AdManagerAdView bannerView = new AdManagerAdView(this); bannerView.setAdUnitId("ad unit ID"); // Note that this sets both the adaptive ad size for backfill inventory as well // as the supported reservation sizes. bannerView.setAdSizes(adSize, AdSize.BANNER); // Step 3: Load an ad. AdManagerAdRequest adRequest = new AdManagerAdRequest.Builder().build(); bannerView.loadAd(adRequest); // TODO: Insert banner view in list view or scroll view, etc.
কোটলিন
// Step 1: Create an inline adaptive banner ad size using the activity context. val adSize = AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(this, 320) // Step 2: Create banner using activity context and set the inline ad size and // ad unit ID. val bannerView = AdManagerAdView(this) bannerView.adUnitId = "ad unit ID" // Note that this sets both the adaptive ad size for backfill inventory as well // as the supported reservation sizes. bannerView.setAdSizes(adSize, AdSize.BANNER) // Step 3: Load an ad. val adRequest = AdManagerAdRequest.Builder().build() bannerView.loadAd(adRequest) // TODO: Insert banner view in list view or scroll view, etc.
আপনার অ্যাপে অভিযোজিত ব্যানার প্রয়োগ করার সময়, এই পয়েন্টগুলি নোট করুন:
- সম্পূর্ণ উপলব্ধ প্রস্থ ব্যবহার করার সময় ইনলাইন অভিযোজিত ব্যানারের আকারগুলি সবচেয়ে ভাল কাজ করে। বেশিরভাগ ক্ষেত্রে, এই আকারটি ব্যবহার করা ডিভাইসের স্ক্রিনের সম্পূর্ণ প্রস্থ বা ব্যানারের মূল বিষয়বস্তুর সম্পূর্ণ প্রস্থ। বিজ্ঞাপনে স্থাপন করার দৃশ্যের প্রস্থ, ডিভাইসের প্রস্থ, মূল বিষয়বস্তুর প্রস্থ এবং প্রযোজ্য নিরাপদ এলাকাগুলি আপনাকে অবশ্যই জানতে হবে।
- অভিযোজিত আকারের সাথে কাজ করার জন্য আপনাকে নতুন লাইন আইটেম আপডেট বা তৈরি করতে হতে পারে। আরও জানুন
ওরিয়েন্ট ইনলাইন অভিযোজিত ব্যানার আকার
একটি নির্দিষ্ট অভিযোজনের জন্য একটি ইনলাইন অভিযোজিত ব্যানার বিজ্ঞাপন প্রিলোড করতে, নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করুন:
AdSize.getPortraitInlineAdaptiveBannerAdSize(Context context, int width)
AdSize.getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)
যদি আপনার অ্যাপটি পোর্ট্রেট এবং ল্যান্ডস্কেপ দৃশ্য উভয়ই সমর্থন করে এবং আপনি বর্তমান অভিযোজনে একটি অভিযোজিত ব্যানার বিজ্ঞাপন প্রিলোড করতে চান, তাহলে AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(Context context, int width)
ব্যবহার করুন এই পদ্ধতিটি বর্তমান অভিযোজনে একটি বিজ্ঞাপন লোড করে।
ইনলাইন অভিযোজিত ব্যানারের উচ্চতা সীমিত করুন
ডিফল্টরূপে, maxHeight
মান ছাড়াই ইনলাইন অভিযোজিত ব্যানারগুলির একটি maxHeight
ডিভাইসের উচ্চতার সমান থাকে৷ ইনলাইন অভিযোজিত ব্যানারের উচ্চতা সীমিত করতে, AdSize.getInlineAdaptiveBannerAdSize(int width, int maxHeight)
পদ্ধতি ব্যবহার করুন।
অতিরিক্ত সম্পদ
গিটহাবের উদাহরণ
ইনলাইন অভিযোজিত ব্যানারগুলিকে কার্যক্ষম দেখতে নমুনা অ্যাপ্লিকেশনটি ডাউনলোড করুন।