ডিসপ্লে-টাইপ কাস্টম নেটিভ অ্যাড ফরম্যাট এবং ওপেন মেজারমেন্ট

এই নির্দেশিকা ব্যাখ্যা করে যে কীভাবে কাস্টম নেটিভ বিজ্ঞাপন ফর্ম্যাটগুলিকে খোলা পরিমাপের সাথে একীভূত করতে হয়।

পূর্বশর্ত

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

ইন্টিগ্রেশন

আপনি যদি কাস্টম নেটিভ বিজ্ঞাপন ফর্ম্যাটগুলির সাথে খোলা পরিমাপ ব্যবহার করার পরিকল্পনা করেন যাতে কোনও ভিডিও সম্পদ থাকে না, তাহলে আপনি নিজেই Open Measurement API কল করার জন্য দায়ী থাকবেন৷

আপনি যদি একটি ভিডিও সম্পদের সাথে কাস্টম নেটিভ বিজ্ঞাপন ফর্ম্যাট ব্যবহার করেন, তাহলে আপনাকে এই নির্দেশিকা অনুসরণ করতে হবে না; মোবাইল বিজ্ঞাপন SDK আপনার পক্ষ থেকে ভিডিও সম্পদের দর্শনযোগ্যতা ট্র্যাক করে।

আপনার ভিউ নিবন্ধন করুন এবং পরিমাপ শুরু করুন

একটি কাস্টম নেটিভ বিজ্ঞাপনে খোলা পরিমাপ সক্ষম করতে, প্রথমে বিজ্ঞাপনটি প্রদর্শন করুন এবং তারপর কাস্টম নেটিভ বিজ্ঞাপনের সাথে যুক্ত DisplayOpenMeasurement অবজেক্টের সাথে আপনার কাস্টম বিজ্ঞাপন দৃশ্য নিবন্ধন করুন৷ DisplayOpenMeasurement অবজেক্টটি আপনার কন্টেইনার ভিউকে খোলা পরিমাপের সাথে নিবন্ধন করতে setView() পদ্ধতি প্রদান করে।

আপনার বিজ্ঞাপন পরিমাপ করা শুরু করার জন্য আপনাকে স্পষ্টভাবে SDK-কে বলতে হবে। এটি করার জন্য আপনার কাস্টম নেটিভ বিজ্ঞাপনের DisplayOpenMeasurement অবজেক্টে start() পদ্ধতিতে কল করুন। মূল থ্রেড থেকে start() মেথড কল করতে হবে, এবং পরবর্তী কলের কোন প্রভাব নেই।

এটি দেখতে কেমন তা এখানে রয়েছে:

কোটলিন

@MainThread
private fun displayCustomNativeAd(
  customNativeAd: CustomNativeAd,
  nativeAdViewContainer: FrameLayout,
) {
  // TODO: Render the custom native ad inside the nativeAdViewContainer.

  // ...

  // Start measuring the ad view.
  val displayOpenMeasurement = customNativeAd.getDisplayOpenMeasurement()
  if (displayOpenMeasurement != null) {
    displayOpenMeasurement.setView(nativeAdViewContainer)
    displayOpenMeasurement.start()
  }
}

জাভা

@MainThread
private void displayCustomNativeAd(
    CustomNativeAd customNativeAd, FrameLayout nativeAdViewContainer) {
  // TODO: Render the custom native ad inside the nativeAdViewContainer.

  // ...

  // Start measuring the ad view.
  DisplayOpenMeasurement displayOpenMeasurement = customNativeAd.getDisplayOpenMeasurement();
  if (displayOpenMeasurement != null) {
    displayOpenMeasurement.setView(nativeAdViewContainer);
    displayOpenMeasurement.start();
  }
}

মনে রাখবেন যে আপনার ভিউ নিবন্ধন করার আগে আপনার বিজ্ঞাপন প্রদর্শন করা উচিত। কাস্টম নেটিভ অ্যাড ফরম্যাটে আপনার বিজ্ঞাপন প্রদর্শন করা হয়।

nativeAdViewContainer কনটেইনার লেআউট হল কাস্টম নেটিভ বিজ্ঞাপনের জন্য বিজ্ঞাপন কন্টেনার এবং ভিউ এর বাউন্ডিং বক্সের মধ্যে সমস্ত সম্পদ থাকতে হবে।

IAB এর সাথে প্রত্যয়ন করুন

একবার আপনি আপনার অ্যাপটি প্রকাশ করলে, আপনি পরিমাপের ডেটা পেতে শুরু করবেন; যাইহোক, আপনি IAB সার্টিফিকেশন প্রক্রিয়া সম্পূর্ণ না করা পর্যন্ত আপনার ডেটা প্রত্যয়িত হবে না।