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

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

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

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

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

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

পূর্বশর্ত

  • Google মোবাইল বিজ্ঞাপন SDK 8.10.0 বা উচ্চতর

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

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

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

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

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

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

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

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

বাস্তবায়ন

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

  • ব্যবহারে থাকা ডিভাইসের প্রস্থ পান, অথবা আপনি যদি স্ক্রিনের সম্পূর্ণ প্রস্থ ব্যবহার করতে না চান তাহলে আপনার নিজস্ব প্রস্থ সেট করুন।
  • বিজ্ঞাপন আকারের ক্লাসে উপযুক্ত স্ট্যাটিক পদ্ধতিগুলি ব্যবহার করুন, যেমনGADCurrentOrientationInlineBannerAdSizeWithWidth(CGFloat width)AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(Context context, int width) নির্বাচিত অভিযোজনের জন্য একটি ইনলাইন অভিযোজিত বিজ্ঞাপন আকার বস্তু।
  • আপনি যদি ব্যানারের উচ্চতা সীমিত করতে চান, আপনি স্ট্যাটিক পদ্ধতি ব্যবহার করতে পারেনGADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width, CGFloat maxHeight)

নীচের নমুনা কোড এই পদক্ষেপগুলি প্রদর্শন করে:

সুইফট

// Step 1: Create an inline adaptive banner ad size. This size is used to
// request your adaptive banner. You can pass in the width of the device, or set
// your own width. This example sets a static width.
let adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(320)
// Step 2: Create banner with the inline size and set ad unit ID.
let bannerView = GAMBannerView(adSize: adSize)
bannerView.adUnitID = "ad unit ID"
bannerView.rootViewController = self

// For Ad Manager, the `adSize` property is used for the adaptive banner ad
// size. The `validAdSizes` property is used as normal for the supported
// reservation sizes for the ad placement.
bannerView.validAdSizes = [NSValueFromGADAdSize(GADAdSizeBanner)]

// Step 3: Load an ad.
let request = GAMRequest()
bannerView.load(request)
// TODO: Insert banner view in table view or scroll view, etc.

উদ্দেশ্য গ

// Step 1: Create an inline adaptive banner ad size. This size is used to
// request your adaptive banner. You can pass in the width of the device, or set
// your own width. This example sets a static width.
GADAdSize *adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(320);
// Step 2: Create banner with the inline size and set ad unit ID.
GAMBannerView bannerView = [[GAMBannerView alloc] initWithAdSize:adSize];
bannerView.adUnitID = @"ad unit ID";
bannerView.rootViewController = self;

// For Ad Manager, the adSize property is used for the adaptive banner ad size.
// The validAdSizes property is used as normal for the supported reservation
// sizes for the ad placement. This is optional and only needed if you wish to
// support reservation ad sizes.
bannerView.validAdSizes = @[ NSValueFromGADAdSize(GADAdSizeBanner) ];

// Step 3: Load an ad.
GAMRequest *request = [GAMRequest request];
[bannerView loadRequest:request];
// TODO: Insert banner view in table view or scroll view, etc.

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

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

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

সুইফট অবজেক্টিভ-C