সংকোচনযোগ্য ব্যানার বিজ্ঞাপন

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

পূর্বশর্ত

বাস্তবায়ন

নিশ্চিত করুন যে আপনার ব্যানার ভিউ সেই আকারের সাথে সংজ্ঞায়িত করা হয়েছে যা আপনি ব্যবহারকারীদের নিয়মিত ব্যানার অবস্থায় দেখতে চান। বিজ্ঞাপনের অনুরোধে একটি অতিরিক্ত প্যারামিটার অন্তর্ভুক্ত করুন এবং কী হিসাবে collapsible এবং মান হিসাবে বিজ্ঞাপনের স্থান নির্ধারণ করুন।

কোলাপসিবল প্লেসমেন্ট ব্যাখ্যা করে কিভাবে সম্প্রসারিত অঞ্চল ব্যানার বিজ্ঞাপনে অ্যাঙ্কর করে।

Placement মান আচরণ উদ্দেশ্য ব্যবহারের ক্ষেত্রে
top সম্প্রসারিত বিজ্ঞাপনের উপরের অংশটি সঙ্কুচিত বিজ্ঞাপনের শীর্ষে সারিবদ্ধ হয়৷ বিজ্ঞাপনটি স্ক্রিনের শীর্ষে স্থাপন করা হয়েছে।
bottom সম্প্রসারিত বিজ্ঞাপনের নীচের অংশটি সংকুচিত বিজ্ঞাপনের নীচে সারিবদ্ধ হয়৷ বিজ্ঞাপনটি স্ক্রিনের নীচে রাখা হয়েছে।

যদি লোড করা বিজ্ঞাপনটি একটি সংকোচনযোগ্য ব্যানার হয়, তাহলে ব্যানারটি দৃশ্যের শ্রেণিবিন্যাসে স্থাপন করার সাথে সাথেই সংকোচিত ওভারলে দেখায়।

সুইফট

func loadBannerAd() {
   bannerView.adUnitID = "ca-app-pub-3940256099942544/8388050270"
   bannerView.rootViewController = self
   let viewWidth = FRAME_WIDTH
   bannerView.adSize = GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(viewWidth)

   let request = GADRequest()

   // Create an extra parameter that aligns the bottom of the expanded ad to
   // the bottom of the bannerView.
   let extras = GADExtras()
   extras.additionalParameters = ["collapsible" : "bottom"]
   request.register(extras)

   bannerView.load(request)
 }

উদ্দেশ্য গ

- (void)loadBannerAd {
  self.bannerView.adUnitID = @"ca-app-pub-3940256099942544/8388050270";
  CGFloat viewWidth = FRAME_WIDTH;
  self.bannerView.adSize = GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(viewWidth);

  GADRequest *request = [GADRequest request];

  // Create an extra parameter that aligns the bottom of the expanded ad to the
  // bottom of the bannerView.
  GADExtras *extras = [[GADExtras alloc] init];
  extras.additionalParameters = @{@"collapsible" : @"bottom"};
  [request registerAdNetworkExtras:extras];

  [self.bannerView loadRequest:request];
}

বিজ্ঞাপন রিফ্রেশ আচরণ

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

আপনি যদি সেশনের পরে অন্য একটি সংকোচনযোগ্য ব্যানার বিজ্ঞাপন লোড করতে চান, তাহলে আপনি সংকোচনযোগ্য প্যারামিটার সহ একটি অনুরোধের সাথে ম্যানুয়ালি একটি বিজ্ঞাপন লোড করতে পারেন৷

একটি লোড করা বিজ্ঞাপন সংকোচনযোগ্য কিনা তা পরীক্ষা করুন

শেষ ব্যানারটি লোড করা হয়েছে কিনা তা পরীক্ষা করতে isCollapsible কল করুন। যদি অনুরোধটি লোড করতে ব্যর্থ হয় এবং পূর্ববর্তী ব্যানারটি সঙ্কুচিত হয়, তাহলে এপিআই সত্য ফেরত দেয়।

সুইফট

func bannerViewDidReceiveAd(_ bannerView: GADBannerView) {
  print("The last loaded banner is \(bannerView.isCollapsible ? "" : "not") collapsible.")
}

উদ্দেশ্য গ

- (void)bannerViewDidReceiveAd:(GADBannerView *)bannerView {
  NSLog(@"The last loaded banner is %@collapsible.", (bannerView.isCollapsible ? @"" : @"not "));
}

মধ্যস্থতা

সংকোচনযোগ্য ব্যানার বিজ্ঞাপনগুলি বিটা সময়ের মধ্যে শুধুমাত্র Google চাহিদার জন্য উপলব্ধ। মধ্যস্থতার মাধ্যমে পরিবেশিত বিজ্ঞাপনগুলি স্বাভাবিক, অ-সংকোচনযোগ্য ব্যানার বিজ্ঞাপন হিসাবে দেখায়।

বিজ্ঞাপন পরিবেশন আচরণ

আপনার ব্যানার বিজ্ঞাপনগুলির কার্যক্ষমতা বাড়াতে, যে বিজ্ঞাপনগুলি একটি বড়-আকারের কোলাপসিবল ওভারলে সমর্থন করে না সেগুলি কিছু সংকোচনযোগ্য ব্যানার অনুরোধ ফিরিয়ে দিতে পারে এবং নিয়মিত ব্যানার আকারে অবিলম্বে রেন্ডার করতে পারে৷