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

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

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

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

পূর্বশর্ত

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

  • GMA Next-Gen SDK সম্পূর্ণ সেট আপ করুন
  • GMA Next-Gen SDK ভার্সন বা তার চেয়ে উচ্চতর ভার্সন থাকতে হবে।
  • প্লেসমেন্ট আইডি ফিচারটি অ্যাক্সেস করুন। অ্যাক্সেসের জন্য অনুরোধ করতে আপনার অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন।
  • আপনার অ্যাপের জন্য একটি প্লেসমেন্ট আইডি তৈরি করুন।

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

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

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

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

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

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

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

কোটলিন

private fun loadInterstitial() {
  val adRequest = AdRequest.Builder("AD_UNIT_ID").setPlacementId(PLACEMENT_ID).build()
  InterstitialAd.load(
    adRequest,
    object : AdLoadCallback<InterstitialAd> {
      override fun onAdLoaded(ad: InterstitialAd) {
        Log.d(TAG, "Placement ID: " + ad.placementId)
      }
    },
  )
}

জাভা

private void loadInterstitial() {
  AdRequest adRequest = new AdRequest.Builder("AD_UNIT_ID").setPlacementId(PLACEMENT_ID).build();
  InterstitialAd.load(
      adRequest,
      new AdLoadCallback<>() {
        @Override
        public void onAdLoaded(InterstitialAd ad) {
          Log.d(TAG, "Placement ID: " + ad.getPlacementId());
        }
      });
}

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

  • AD_UNIT_ID সাথে আপনার অ্যাড ইউনিট আইডি দিন।
  • PLACEMENT_ID সাথে আপনার প্লেসমেন্ট আইডি দিন।

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

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

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

কোটলিন

private fun showBannerView(ad: BannerAd, parentView: ViewGroup, activity: Activity) {
  ad.placementId = PLACEMENT_ID
  parentView.addView(ad.getView(activity))
}

জাভা

private void showBannerView(BannerAd ad, ViewGroup parentView, Activity activity) {
  ad.setPlacementId(PLACEMENT_ID);
  parentView.addView(ad.getView(activity));
}

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

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

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

কোটলিন

private fun showAd(activity: Activity, ad: InterstitialAd) {
  ad.placementId = PLACEMENT_ID
  ad.show(activity)
}

জাভা

private void showAd(Activity activity, InterstitialAd ad) {
  ad.setPlacementId(PLACEMENT_ID);
  ad.show(activity);
}

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

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

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

কোটলিন

private fun showNativeAd(nativeAdView: NativeAdView, nativeAd: NativeAd, mediaView: MediaView) {
  nativeAd.placementId = PLACEMENT_ID
  nativeAdView.registerNativeAd(nativeAd, mediaView)
}

জাভা

private void showNativeAd(NativeAdView nativeAdView, NativeAd nativeAd, MediaView mediaView) {
  nativeAd.setPlacementId(PLACEMENT_ID);
  nativeAdView.registerNativeAd(nativeAd, mediaView);
}

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

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