প্লেসমেন্ট সহ বিজ্ঞাপন ডেটা সেগমেন্ট করুন

প্ল্যাটফর্ম নির্বাচন করুন: অ্যান্ড্রয়েডনতুন অ্যান্ড্রয়েড আইওএস

আপনার বিজ্ঞাপনের পারফরম্যান্স রিপোর্টিং ডেটা ভাগ করার জন্য, অ্যাড প্লেসমেন্ট ফিচারটি ব্যবহার করুন। প্লেসমেন্ট আপনাকে অতিরিক্ত অ্যাড ইউনিটের প্রয়োজন ছাড়াই একটি রিপোর্টে ইম্প্রেশন ডেটা ভাগ করতে দেয়। প্লেসমেন্ট ফিচারটি ব্যবহার করার জন্য আপনার একটি প্লেসমেন্ট আইডি প্রয়োজন। প্লেসমেন্ট সম্পর্কে বিস্তারিত জানতে, ‘প্লেসমেন্ট সম্পর্কে’ দেখুন।

এই নির্দেশিকায় Google Mobile Ads SDK -তে প্লেসমেন্ট আইডি সেট করা এবং বিজ্ঞাপনের পারফরম্যান্স রিপোর্ট দেখার পদ্ধতি আলোচনা করা হয়েছে।

পূর্বশর্ত

চালিয়ে যাওয়ার আগে, নিম্নলিখিতগুলি করুন:

  • Google Mobile Ads SDK সম্পূর্ণ সেট আপ করুন
  • Google Mobile Ads SDK ভার্সন ১২.৯.০ বা তার উচ্চতর সংস্করণ থাকতে হবে।
  • প্লেসমেন্ট আইডি ফিচারটি অ্যাক্সেস করুন। অ্যাক্সেসের জন্য অনুরোধ করতে আপনার অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন।
  • আপনার অ্যাপের জন্য একটি প্লেসমেন্ট আইডি তৈরি করুন।

একটি প্লেসমেন্ট আইডি সেট করুন

আপনার বিজ্ঞাপনের পারফরম্যান্স ডেটা ভাগ করার জন্য, আপনি নিম্নলিখিত উপায়গুলির মধ্যে একটিতে একটি প্লেসমেন্ট আইডি সেট করেন:

  • বিজ্ঞাপনটি লোড হওয়ার সময়।
  • বিজ্ঞাপনটি দেখানোর আগে।

আপনি প্রয়োজন অনুযায়ী প্লেসমেন্ট আইডি আপডেট করতে পারেন। Google Mobile Ads SDK যখন কোনো বিজ্ঞাপন ইম্প্রেশন রেকর্ড করে, তখন এটি সর্বশেষ সেট করা প্লেসমেন্ট আইডি ব্যবহার করে।

লোড করার সময় একটি প্লেসমেন্ট আইডি সেট করুন

এই বিভাগে লোড হওয়ার সময়ে প্লেসমেন্ট আইডি সেট করার বিষয়টি আলোচনা করা হয়েছে। এই কার্যপ্রণালীটি সকল বিজ্ঞাপন ফরম্যাটের জন্য প্রযোজ্য।

নিম্নলিখিত উদাহরণটি লোড হওয়ার সময় একটি ইন্টারস্টিশিয়াল বিজ্ঞাপনের জন্য একটি প্লেসমেন্ট আইডি সেট করে:

সুইফট

private func loadInterstitial() async {
  do {
    let interstitial = try await InterstitialAd.load(
      with: "adUnitID", request: Request())
    interstitial.placementID = adPlacementID
    print("Placement ID set to: \(interstitial.placementID)")
  } catch {
    print("Failed to load interstitial ad with error: \(error.localizedDescription)")
  }
}

উদ্দেশ্য-সি

- (void)loadInterstitial {
  GADRequest *request = [GADRequest request];
  request.placementID = adPlacementID;
  [GADInterstitialAd loadWithAdUnitID:"adUnitID"
                              request:request
                    completionHandler:^(GADInterstitialAd *ad, NSError *error) {
                      if (!error) {
                        NSLog(@"Placement ID: %lld", ad.placementID);
                        return;
                      }
                    }];
}

নিম্নলিখিত মানগুলি প্রতিস্থাপন করুন:

  • আপনার অ্যাড ইউনিট আইডি দিয়ে adUnitID
  • আপনার প্লেসমেন্ট আইডি সহ adPlacementID

প্রদর্শনের সময় প্লেসমেন্ট আইডি সেট করুন

এই বিভাগে সমস্ত বিজ্ঞাপন ফরম্যাটের জন্য প্রদর্শনের সময় একটি প্লেসমেন্ট আইডি সেট করার পদ্ধতি আলোচনা করা হয়েছে। নিম্নলিখিত বিভাগগুলি থেকে আপনার পছন্দের বিজ্ঞাপন ফরম্যাটগুলি নির্বাচন করুন:

ব্যানার বিজ্ঞাপনের ক্ষেত্রে, ভিউ হায়ারার্কিতে বিজ্ঞাপন ভিউটি স্থাপন করার আগে প্লেসমেন্ট আইডি সেট করতে হয়। নিম্নলিখিত উদাহরণটি প্রদর্শনের সময় একটি ব্যানার বিজ্ঞাপনের জন্য প্লেসমেন্ট আইডি সেট করে:

সুইফট

private func showBanner(_ bannerView: BannerView) {
  bannerView.placementID = adPlacementID
  view.addSubview(bannerView)
}

উদ্দেশ্য-সি

- (void)showBannerView:(GADBannerView *)bannerView {
  bannerView.placementID = adPlacementID;
  [self.view addSubview:bannerView];
}

পূর্ণ-স্ক্রিন বিজ্ঞাপন

ফুল-স্ক্রিন বিজ্ঞাপন ফরম্যাটের ক্ষেত্রে, বিজ্ঞাপন দেখানোর আগে আপনাকে প্লেসমেন্ট আইডি সেট করতে হয়। এই কার্যপ্রণালী নিম্নলিখিত ফরম্যাটগুলোর জন্য প্রযোজ্য:

নিম্নলিখিত উদাহরণটি প্রদর্শনের সময় একটি ইন্টারস্টিশিয়াল বিজ্ঞাপনের জন্য প্লেসমেন্ট আইডি নির্ধারণ করে:

সুইফট

private func showInterstitial(_ ad: InterstitialAd) {
  ad.placementID = adPlacementID
  ad.present(from: self)
}

উদ্দেশ্য-সি

- (void)showAd:(GADInterstitialAd *)ad {
  ad.placementID = adPlacementID;
  [ad presentFromRootViewController:self];
}

স্থানীয় বিজ্ঞাপন

নেটিভ অ্যাডের ক্ষেত্রে, আপনি একটি নেটিভ অ্যাড লোড করার পরে এবং অ্যাড ভিউতে অ্যাডটি রেজিস্টার করার আগে প্লেসমেন্ট আইডি সেট করেন।

নিম্নলিখিত উদাহরণটি প্রদর্শনের সময় একটি নেটিভ বিজ্ঞাপনের জন্য একটি প্লেসমেন্ট আইডি সেট করে:

সুইফট

private func configureView(_ nativeAdView: NativeAdView, withAd nativeAd: NativeAd) {
  nativeAd.placementID = adPlacementID
  nativeAdView.nativeAd = nativeAd
}

উদ্দেশ্য-সি

- (void)configureView:(GADNativeAdView *)nativeAdView withNativeAd:(GADNativeAd *)nativeAd {
  nativeAd.placementID = adPlacementID;
  nativeAdView.nativeAd = nativeAd;
}

প্লেসমেন্ট রিপোর্ট দেখুন

প্লেসমেন্ট আইডি সেট করার পরে, আপনি AdMob UI- তে প্লেসমেন্ট আইডি ডাইমেনশনের একটি রিপোর্ট দেখতে পাবেন। রিপোর্টটি দেখতে, 'আপনার প্লেসমেন্টগুলি দেখুন ' অনুসরণ করুন।