এই নির্দেশিকা ব্যাখ্যা করে যে কীভাবে কাস্টম নেটিভ বিজ্ঞাপন ফর্ম্যাটগুলিকে খোলা পরিমাপের সাথে একীভূত করতে হয়।
পূর্বশর্ত
- Google মোবাইল বিজ্ঞাপন SDK সংস্করণ 18.1.1 বা উচ্চতর।
- মোবাইল বিজ্ঞাপন SDK দিয়ে ওপেন মেজারমেন্ট পড়ুন।
- কাস্টম নেটিভ বিজ্ঞাপন ফরম্যাট একত্রিত করুন।
- একটি দর্শনযোগ্যতা প্রদানকারী কনফিগার করুন এবং এটিকে আপনার লাইন আইটেমে বরাদ্দ করুন।
- অ্যাড ম্যানেজার UI-তে একটি কাস্টম ফর্ম্যাট তৈরি করার সময় আপনার অংশীদারের নাম লিখুন।
মিশ্রণ
আপনি যদি কাস্টম নেটিভ বিজ্ঞাপন ফর্ম্যাটগুলির সাথে খোলা পরিমাপ ব্যবহার করার পরিকল্পনা করেন যাতে কোনও ভিডিও সম্পদ থাকে না, তাহলে আপনি নিজেই Open Measurement API কল করার জন্য দায়ী থাকবেন৷ ডিসপ্লে-টাইপ কাস্টম নেটিভ বিজ্ঞাপন ফর্ম্যাটের জন্য খোলা পরিমাপ শুধুমাত্র মোবাইল বিজ্ঞাপন SDK সংস্করণ 18.1.1 এবং পরবর্তীতে সমর্থিত।
আপনি যদি একটি ভিডিও সম্পদের সাথে কাস্টম নেটিভ বিজ্ঞাপন ফর্ম্যাট ব্যবহার করেন, তাহলে আপনাকে এই নির্দেশিকা অনুসরণ করতে হবে না; মোবাইল বিজ্ঞাপন SDK আপনার পক্ষ থেকে ভিডিও সম্পদের দর্শনযোগ্যতা ট্র্যাক করে।
এখন NativeCustomTemplateAd
এর সাথে ওপেন মেজারমেন্ট কিভাবে ব্যবহার করা যায় তা দেখা যাক। সাধারণভাবে, আপনি যখন দর্শনযোগ্যতা পরিমাপ শুরু করতে চান এবং আপনার কাস্টম বিজ্ঞাপন দৃশ্য নিবন্ধন করতে চান তখন আপনাকে মোবাইল বিজ্ঞাপন SDK-কে সতর্ক করতে হবে।
একটি বিজ্ঞাপন লোড করুন
আপনি খোলা পরিমাপ ব্যবহার করছেন বা না করছেন, বিজ্ঞাপন লোড করা একই। এখানে একটি পদ্ধতি যা দেখায় কিভাবে একটি NativeCustomTemplateAd
অনুরোধ করতে হয়:
public void loadAd() {
AdLoader adLoader = new AdLoader.Builder(context, "YOUR-AD-UNIT-ID")
.forCustomTemplateAd("YOUR-TEMPLATE-ID",
new NativeCustomTemplateAd.OnCustomTemplateAdLoadedListener() {
@Override
public void onCustomTemplateAdLoaded(NativeCustomTemplateAd ad) {
// Register your view and begin open measurement.
// We will define this method below.
MyActivity.this.registerOpenMeasurementAndShowAd(ad);
}
},
new NativeCustomTemplateAd.OnCustomClickListener() {
@Override
public void onCustomClick(NativeCustomTemplateAd ad, String s) {
// Handle the click action
}
})
.withAdListener( ... )
.withNativeAdOptions( ... )
.build();
}
আপনার ভিউ নিবন্ধন করুন এবং পরিমাপ শুরু করুন
একটি NativeCustomTemplateAd
এ খোলা পরিমাপ সক্ষম করতে, NativeCustomTemplateAd
এর সাথে যুক্ত DisplayOpenMeasurement
অবজেক্টের সাথে আপনার কাস্টম বিজ্ঞাপন দৃশ্য নিবন্ধন করুন। DisplayOpenMeasurement
অবজেক্টটি আপনার কন্টেইনার ভিউকে খোলা পরিমাপের সাথে নিবন্ধন করতে setView()
পদ্ধতি প্রদান করে।
আপনার বিজ্ঞাপন পরিমাপ করা শুরু করার জন্য আপনাকে স্পষ্টভাবে SDK-কে বলতে হবে। এটি করার জন্য আপনার NativeCustomTemplateAd
এর DisplayOpenMeasurement
অবজেক্টে start()
পদ্ধতিতে কল করুন। মূল থ্রেড থেকে start()
মেথড কল করতে হবে, এবং পরবর্তী কলের কোন প্রভাব নেই।
এটি দেখতে কেমন তা এখানে রয়েছে:
public void registerOpenMeasurementAndShowAd(NativeCustomTemplateAd ad) {
...
// Show ad
...
displayCustomTemplateAd(ad)
// Begin Open Measurement
// The FrameLayout that will contain your native custom ad
FrameLayout customTemplateAdFrame = (FrameLayout) findViewById(R.id.custom_ad_frame);
ad.getDisplayOpenMeasurement().setView(customTemplateAdFrame);
ad.getDisplayOpenMeasurement().start();
}
মনে রাখবেন যে আপনার ভিউ নিবন্ধন করার আগে আপনার বিজ্ঞাপন প্রদর্শন করা উচিত। কাস্টম নেটিভ অ্যাড ফরম্যাটে আপনার বিজ্ঞাপন প্রদর্শন করা হয়।
customTemplateAdFrame
বিন্যাস হল NativeCustomTemplateAd
এর বিজ্ঞাপনের ধারক এবং দৃশ্যের বাউন্ডিং বাক্সের মধ্যে অবশ্যই সমস্ত সম্পদ থাকতে হবে।
IAB এর সাথে প্রত্যয়ন করুন
একবার আপনি আপনার অ্যাপটি প্রকাশ করলে, আপনি পরিমাপের ডেটা পেতে শুরু করবেন; যাইহোক, আপনি IAB সার্টিফিকেশন প্রক্রিয়া সম্পূর্ণ না করা পর্যন্ত আপনার ডেটা প্রত্যয়িত হবে না।