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

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

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

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