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

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

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

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

পূর্বশর্ত

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

  • Google Mobile Ads SDK সেট আপ সম্পূর্ণ করুন।
  • Google Mobile Ads SDK ভার্সন 12.9.0 বা তার বেশি থাকতে হবে।
  • প্লেসমেন্ট আইডি বৈশিষ্ট্যটিতে অ্যাক্সেস পান। অ্যাক্সেসের অনুরোধ করতে, আপনার অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন।
  • আপনার অ্যাপের জন্য একটি প্লেসমেন্ট আইডি তৈরি করুন।

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

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

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

প্রয়োজনে আপনি প্লেসমেন্ট আইডি আপডেট করতে পারেন। যখন 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 তে প্লেসমেন্ট আইডির মাত্রার একটি প্রতিবেদন দেখতে পাবেন। প্রতিবেদনটি দেখতে, আপনার প্লেসমেন্ট দেখুন অনুসরণ করুন।