এই নির্দেশিকা ব্যাখ্যা করে যে কীভাবে কাস্টম নেটিভ বিজ্ঞাপন ফর্ম্যাটগুলিকে খোলা পরিমাপের সাথে একীভূত করতে হয়।
পূর্বশর্ত
আপনি চালিয়ে যাওয়ার আগে, নিম্নলিখিতগুলি করুন:
- মোবাইল বিজ্ঞাপন SDK দিয়ে ওপেন মেজারমেন্ট পড়ুন।
- কাস্টম নেটিভ বিজ্ঞাপন ফরম্যাট একত্রিত করুন।
- একটি দর্শনযোগ্যতা প্রদানকারী কনফিগার করুন এবং এটিকে আপনার লাইন আইটেমে বরাদ্দ করুন।
- অ্যাড ম্যানেজার UI-তে একটি কাস্টম ফর্ম্যাট তৈরি করার সময় আপনার অংশীদারের নাম লিখুন।
ইন্টিগ্রেশন
আপনি যদি কাস্টম নেটিভ বিজ্ঞাপন ফর্ম্যাটগুলির সাথে খোলা পরিমাপ ব্যবহার করার পরিকল্পনা করেন যাতে কোনও ভিডিও সম্পদ থাকে না, তাহলে আপনি নিজেই 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 সার্টিফিকেশন প্রক্রিয়া সম্পূর্ণ না করা পর্যন্ত আপনার ডেটা প্রত্যয়িত হবে না।