این راهنما نحوه ادغام قالبهای تبلیغاتی بومی سفارشی با اندازهگیری باز را توضیح میدهد.
پیشنیازها
قبل از ادامه، موارد زیر را انجام دهید:
- اندازهگیری باز با SDK تبلیغات موبایل را بخوانید.
- قالبهای تبلیغاتی بومی سفارشی را ادغام کنید.
- یک ارائهدهنده قابلیت مشاهده پیکربندی کنید و آن را به آیتم خطی خود اختصاص دهید.
- هنگام ایجاد قالب سفارشی در رابط کاربری مدیر تبلیغات، نام شریک خود را وارد کنید.
ادغام
اگر قصد دارید از اندازهگیری باز با قالبهای تبلیغاتی بومی سفارشی که حاوی محتوای ویدیویی نیستند استفاده کنید، خودتان مسئول فراخوانی APIهای اندازهگیری باز خواهید بود.
اگر از قالبهای تبلیغاتی بومی سفارشی با محتوای ویدیویی استفاده میکنید، نیازی به دنبال کردن این راهنما ندارید؛ SDK تبلیغات موبایل، میزان مشاهده محتوای ویدیویی را از طرف شما ردیابی میکند.
نمای خود را ثبت کنید و اندازهگیری را شروع کنید
برای فعال کردن اندازهگیری باز در یک تبلیغ بومی سفارشی، ابتدا تبلیغ را نمایش دهید و سپس نمای تبلیغ سفارشی خود را با شیء DisplayOpenMeasurement مرتبط با تبلیغ بومی سفارشی ثبت کنید. شیء DisplayOpenMeasurement متد setView() را برای ثبت نمای کانتینر شما با اندازهگیری باز ارائه میدهد.
همچنین باید صریحاً به SDK بگویید که اندازهگیری تبلیغ شما را شروع کند. برای انجام این کار، متد start() را در شیء DisplayOpenMeasurement از تبلیغ بومی سفارشی خود فراخوانی کنید. متد 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 را تکمیل نکنید، تأیید نخواهند شد.