این راهنما نحوه ادغام قالبهای تبلیغات بومی سفارشی با اندازهگیری باز را توضیح میدهد.
پیش نیازها
- Google Mobile Ads SDK نسخه 18.1.1 یا بالاتر.
- اندازهگیری باز را با SDK تبلیغات موبایل بخوانید.
- قالبهای تبلیغات بومی سفارشی را ادغام کنید.
- یک ارائه دهنده قابلیت مشاهده را پیکربندی کنید و آن را به آیتم خط خود اختصاص دهید.
- هنگام ایجاد قالب سفارشی در رابط کاربری Ad Manager نام شریک خود را وارد کنید.
ادغام
اگر قصد دارید از اندازهگیری باز با قالبهای تبلیغات بومی سفارشی که حاوی دارایی ویدیویی نیستند استفاده کنید، خودتان مسئول فراخوانی Open Measurement API هستید. اندازهگیری باز برای قالبهای تبلیغات بومی سفارشی نوع نمایش، فقط توسط SDK Ads Mobile نسخه 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
، نمای تبلیغ سفارشی خود را با شی DisplayOpenMeasurement
مرتبط با NativeCustomTemplateAd
ثبت کنید. شی DisplayOpenMeasurement
متد setView()
را برای ثبت نمای ظرف شما با اندازه گیری باز ارائه می دهد.
همچنین باید صریحاً به SDK بگویید تا شروع به اندازهگیری آگهی شما کند. برای انجام این کار، متد start()
را در شی DisplayOpenMeasurement
NativeCustomTemplateAd
فراخوانی کنید. متد 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 را تکمیل نکنید، دادههای شما تأیید نمیشوند.