অ্যাডাপ্টিভ ব্যানার আপনাকে বিজ্ঞাপনের প্রস্থ নির্দিষ্ট করে সর্বোত্তম বিজ্ঞাপনের আকার নির্ধারণ করতে দেয়। অ্যাডাপ্টিভ ব্যানার প্রতিটি ডিভাইসের জন্য বিজ্ঞাপনের আকার অপ্টিমাইজ করে কর্মক্ষমতা সর্বাধিক করে তোলে। এই পদ্ধতির ফলে উন্নত কর্মক্ষমতার সুযোগ তৈরি হয়।
অ্যাঙ্করড অ্যাডাপটিভ ব্যানারের তুলনায়, ইনলাইন অ্যাডাপটিভ ব্যানারগুলি বড়, লম্বা এবং নির্দিষ্ট উচ্চতার পরিবর্তে পরিবর্তনশীল ব্যবহার করে। ইনলাইন অ্যাডাপটিভ ব্যানারগুলি পরিবর্তনশীল উচ্চতার হয় এবং পুরো স্ক্রিন বা আপনার নির্দিষ্ট করা সর্বোচ্চ উচ্চতা জুড়ে থাকতে পারে।
চালিয়ে যাওয়ার আগে, নিশ্চিত করুন যে আপনি শুরু করার নির্দেশিকা, ব্যানার বিজ্ঞাপনগুলি সম্পূর্ণ করেছেন।
অভিযোজিত ব্যানার বাস্তবায়ন করুন
অ্যাঙ্করড অ্যাডাপটিভ ব্যানারের বিপরীতে, ইনলাইন অ্যাডাপ্টার ব্যানারগুলি ইনলাইন অ্যাডাপটিভ ব্যানার আকার ব্যবহার করে লোড হয়। একটি ইনলাইন অ্যাডাপটিভ বিজ্ঞাপন আকার তৈরি করতে, নিম্নলিখিতগুলি সম্পূর্ণ করুন:
ব্যবহৃত ডিভাইসের প্রস্থ নির্ধারণ করুন, অথবা যদি আপনি স্ক্রিনের সম্পূর্ণ প্রস্থ ব্যবহার করতে না চান তবে আপনার নিজস্ব প্রস্থ নির্ধারণ করুন।
নির্বাচিত ওরিয়েন্টেশনের জন্য একটি ইনলাইন অ্যাডাপ্টিভ বিজ্ঞাপন আকারের অবজেক্ট পেতে, বিজ্ঞাপন আকারের ক্লাসে একটি স্ট্যাটিক পদ্ধতি ব্যবহার করুন:
নিম্নলিখিত উদাহরণটি এই পদক্ষেপগুলি প্রদর্শন করে:
কোটলিন
privatefunloadAd(){// Create an inline adaptive ad size. 320 is a placeholder value.// Replace 320 with your banner container width.valadSize=AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(this,320)// Step 1 - Create a BannerAdRequest object with ad unit ID and size.valadRequest=BannerAdRequest.Builder("AD_UNIT_ID",adSize).build()// Step 2 - Load the ad.BannerAd.load(adRequest,object:AdLoadCallback<BannerAd>{overridefunonAdLoaded(ad:BannerAd){// Assign the loaded ad to the BannerAd object.bannerAd=ad// Step 3 - Call BannerAd.getView() to get the View and add it// to view hierarchy on the UI thread.activity?.runOnUiThread{binding.bannerViewContainer.addView(ad.getView(requireActivity()))}}overridefunonAdFailedToLoad(loadAdError:LoadAdError){bannerAd=null}})}
জাভা
privatevoidloadAd(){// Create an inline adaptive ad size. 320 is a placeholder value.// Replace 320 with your banner container width.AdSizeadSize=AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(this,320);// Step 1 - Create a BannerAdRequest object with ad unit ID and size.BannerAdRequestadRequest=newBannerAdRequest.Builder("AD_UNIT_ID",adSize).build();// Step 2 - Load the ad.BannerAd.load(adRequest,newAdLoadCallback<BannerAd>(){@OverridepublicvoidonAdLoaded(@NonNullBannerAdad){// Assign the loaded ad to the BannerAd object.bannerAd=ad;// Step 3 - Call BannerAd.getView() to get the View and add it// to view hierarchy on the UI thread.if(getActivity()!=null){getActivity().runOnUiThread(()->
binding.bannerViewContainer.addView(ad.getView(getActivity())));}}@OverridepublicvoidonAdFailedToLoad(@NonNullLoadAdErroradError){bannerAd=null;}});}
আপনার অ্যাপে অ্যাডাপ্টিভ ব্যানার বাস্তবায়নের সময়, এই বিষয়গুলি লক্ষ্য করুন:
সম্পূর্ণ উপলব্ধ প্রস্থ ব্যবহার করার সময় ইনলাইন অ্যাডাপ্টিভ ব্যানারের আকারগুলি সবচেয়ে ভালো কাজ করে। বেশিরভাগ ক্ষেত্রে, এই আকারটি ব্যবহৃত ডিভাইসের স্ক্রিনের সম্পূর্ণ প্রস্থ, অথবা ব্যানারের মূল কন্টেন্টের সম্পূর্ণ প্রস্থ। বিজ্ঞাপনে স্থাপন করার জন্য ভিউয়ের প্রস্থ, ডিভাইসের প্রস্থ, মূল কন্টেন্টের প্রস্থ এবং প্রযোজ্য নিরাপদ এলাকাগুলি আপনাকে অবশ্যই জানতে হবে।
অভিযোজিত আকারের সাথে কাজ করার জন্য আপনাকে নতুন লাইন আইটেম আপডেট বা তৈরি করতে হতে পারে। আরও জানুন ।
ওরিয়েন্ট ইনলাইন অ্যাডাপ্টিভ ব্যানারের আকার
একটি নির্দিষ্ট ওরিয়েন্টেশনের জন্য একটি ইনলাইন অ্যাডাপ্টিভ ব্যানার বিজ্ঞাপন প্রিলোড করতে, নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করুন:
ডিফল্টরূপে, maxHeight মান ছাড়াই ইনস্ট্যান্টিয়েট করা ইনলাইন অ্যাডাপটিভ ব্যানারগুলির ডিভাইসের উচ্চতার সমান maxHeight থাকে। ইনলাইন অ্যাডাপটিভ ব্যানারের উচ্চতা সীমিত করতে, AdSize.getInlineAdaptiveBannerAdSize(int width, int maxHeight) পদ্ধতি ব্যবহার করুন।