ইনলাইন অভিযোজিত ব্যানার

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

সেরা বিজ্ঞাপনের আকার বাছাই করতে, ইনলাইন অভিযোজিত ব্যানারগুলি নির্দিষ্ট উচ্চতার পরিবর্তে সর্বাধিক ব্যবহার করে৷ এটি উন্নত কর্মক্ষমতা জন্য সুযোগের ফলাফল.

কখন ইনলাইন অভিযোজিত ব্যানার ব্যবহার করবেন

নোঙর করা অভিযোজিত ব্যানারের তুলনায় ইনলাইন অভিযোজিত ব্যানার বড়, লম্বা ব্যানার। এগুলি পরিবর্তনশীল উচ্চতার, এবং ডিভাইসের পর্দার মতো লম্বা হতে পারে৷

এগুলি স্ক্রলিং সামগ্রীতে স্থাপন করার উদ্দেশ্যে করা হয়েছে, উদাহরণস্বরূপ:

তুমি শুরু করার আগে

আপনার অ্যাপে অভিযোজিত ব্যানার প্রয়োগ করার সময়, এই পয়েন্টগুলি নোট করুন:

  • বিজ্ঞাপনটি যে ভিউতে স্থাপন করা হবে তার প্রস্থ আপনাকে অবশ্যই জানতে হবে এবং এটি ডিভাইসের প্রস্থ এবং প্রযোজ্য যে কোনো নিরাপদ এলাকা বিবেচনায় নেওয়া উচিত

  • নিশ্চিত করুন যে আপনি Google মোবাইল বিজ্ঞাপন SDK-এর সর্বশেষ সংস্করণ ব্যবহার করছেন এবং যদি মধ্যস্থতা ব্যবহার করেন তবে আপনার মধ্যস্থতা অ্যাডাপ্টারের সর্বশেষ সংস্করণ।

  • সম্পূর্ণ উপলব্ধ প্রস্থ ব্যবহার করার সময় ইনলাইন অভিযোজিত ব্যানারের আকারগুলি সর্বোত্তমভাবে কাজ করার জন্য ডিজাইন করা হয়েছে। বেশিরভাগ ক্ষেত্রে, এটি ব্যবহার করা ডিভাইসের স্ক্রিনের সম্পূর্ণ প্রস্থ হবে। একাউন্টে প্রযোজ্য নিরাপদ এলাকা নিতে ভুলবেন না.

  • অভিযোজিত আকারের সাথে কাজ করার জন্য আপনাকে নতুন লাইন আইটেম আপডেট বা তৈরি করতে হতে পারে। আরও জানুন
  • বিজ্ঞাপনের আকার পাওয়ার পদ্ধতিগুলি হল:

  • ইনলাইন অ্যাডাপটিভ ব্যানার API ব্যবহার করার সময়, Google মোবাইল বিজ্ঞাপন SDK প্রদত্ত প্রস্থ এবং একটি ইনলাইন পতাকা সহ একটি AdSize প্রদান করে। আপনি কোন API ব্যবহার করছেন তার উপর নির্ভর করে উচ্চতা হয় শূন্য বা maxHeight । বিজ্ঞাপনের প্রকৃত উচ্চতা পাওয়া যায় যখন এটি ফেরত দেওয়া হয়।

  • একটি ইনলাইন অভিযোজিত ব্যানার স্ক্রোলযোগ্য সামগ্রীতে স্থাপন করার জন্য ডিজাইন করা হয়েছে। ব্যানারটি ডিভাইসের পর্দার মতো লম্বা হতে পারে বা API-এর উপর নির্ভর করে সর্বোচ্চ উচ্চতা দ্বারা সীমাবদ্ধ হতে পারে।

বাস্তবায়ন

ইনলাইন অভিযোজিত ব্যানার বিজ্ঞাপনগুলি প্রয়োগ করার পদক্ষেপগুলি অ্যাঙ্কর করা অভিযোজিত ব্যানার বিজ্ঞাপনগুলি বাস্তবায়নের পদক্ষেপগুলির মতোই৷ একমাত্র পার্থক্য হল ইনলাইন অভিযোজিত ব্যানার বিজ্ঞাপনগুলি একটি ইনলাইন অভিযোজিত ব্যানার বিজ্ঞাপনের আকার ব্যবহার করে লোড করা হয়। একটি ইনলাইন অভিযোজিত বিজ্ঞাপন আকার তৈরি করতে:

  • ব্যবহারে থাকা ডিভাইসের প্রস্থ পান, অথবা আপনি যদি স্ক্রিনের সম্পূর্ণ প্রস্থ ব্যবহার করতে না চান তাহলে আপনার নিজস্ব প্রস্থ সেট করুন।
  • বিজ্ঞাপন আকারের ক্লাসে উপযুক্ত স্ট্যাটিক পদ্ধতিগুলি ব্যবহার করুন, যেমন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.

অতিরিক্ত সম্পদ

গিটহাবের উদাহরণ

ইনলাইন অভিযোজিত ব্যানারগুলিকে কার্যক্ষম দেখতে নমুনা অ্যাপ্লিকেশনটি ডাউনলোড করুন।

জাভা কোটলিন