سبک آگهی‌های بومی در واسط کاربر

تنظیمات سبک بومی به Google Ad Manager اجازه می‌دهد تا براساس سبک‌های بومی که در محصول مشخص می‌کنید، پرداز آگهی‌های بومی‌تان را مدیریت کند. ابتدا، اندازه و هدف‌یابی را مشخص کنید. سپس HTML،‏ CSS، و JavaScript را اضافه کنید تا آگهی‌های واکنش‌گرا را تعریف کنید و نمایشی باکیفیت در همه صفحه‌نمایش‌ها تولید کنید. نیازی نیست هیچ‌کدام از پردازش‌ها را انجام دهید؛ Ad Manager به‌طور خودکار سبک بومی مناسب را برای مقصد اعمال می‌کند. سبک‌های بومی دقیقاً مثل آگهی‌های برنمایی پیاده‌سازی می‌شوند. این آگهی‌ها با اندازه آگهی سیالی که در زمان اجرا تعیین می‌شود یا با اندازه آگهی ثابتی که ازقبل تعیین شده است پرداز می‌شوند.

پیش‌نیازها

اندازه سیال

می‌توانید از اندازه آگهی «سیال» در واسط کاربر Ad Manager استفاده کنید تا به آگهی‌ای دست یابید که به‌صورت پویا با محتوایش مطابقت پیدا می‌کند. با این تنظیم، پهنای آگهی با محتوای برنامه شما مطابقت خواهد داشت و ارتفاع آن در زمان اجرا برای جای دادن محتوای آگهی تنظیم خواهد شد. کیت توسعه نرم‌افزار یک ثابت AdSize ویژه، FLUID، برای رسیدگی به این مورد ارائه می‌دهد. ارتفاع اندازه آگهی سیال به‌طور پویا براساس عرض تعریف‌شده ناشر تعیین می‌شود، که به نمای آگهی اجازه می‌دهد ارتفاع خود را برای مطابقت با طرح‌آگهی تنظیم کند.

ایجاد درخواست آگهی سیال

یک محفظه چیدمان برای نمای آگهی ایجاد کنید. layout_height محتوی آگهی را روی wrap_content تنظیم کنید زیرا ارتفاع آن با آگهی برگردانده‌شده در زمان اجرا تعیین می‌شود.

<FrameLayout
   android:id="@+id/fluid_ad_container"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal" />

در اینجا نحوه پیاده‌سازی برای درخواست آگهی نشان داده شده است:

Kotlin

// Be sure to specify Fluid as the ad size in the Ad Manager UI and create
// an ad request with FLUID size.
val adRequest = BannerAdRequest.Builder("AD_UNIT_ID", AdSize.FLUID).build()

جاوا

// Be sure to specify Fluid as the ad size in the Ad Manager UI and create
// an ad request with FLUID size.
BannerAdRequest adRequest = new BannerAdRequest.Builder("AD_UNIT_ID", AdSize.FLUID).build();

AD_UNIT_ID را با شناسه دستگاه آزمایشی‌تان جایگزین کنید.

پس‌از اینکه آگهی را باموفقیت بار کردید، BannerAd.getView() را به سلسله‌مراتب نما اضافه کنید. برای جزئیات بیشتر، به بار کردن آگهی مراجعه کنید.

اندازه ثابت

سبک‌های بومی با اندازه ثابت به شما امکان می‌دهد عرض و ارتفاع آگهی بومی را کنترل کنید.

برای تنظیم اندازه ثابت، این مراحل را دنبال کنید:

اندازه آگهی را کوچک‌تر یا برابر با اندازه صفحه دستگاه تنظیم کنید. برای تعیین حداکثر اندازه صفحه‌نمایش، از Resources.getDisplayMetrics روش استفاده کنید. ابعاد شیء AdSize از پیکسل‌های مستقل از تراکم (dp) استفاده می‌کند. هنگام مقایسه، اندازه صفحه را از پیکسل به dp تبدیل کنید. برای جزئیات مربوط به محدودیت‌های اندازه، به عیب‌یابی کردن ظهورهای پرنشده در «مدیر آگهی» مراجعه کنید.

  1. یک مورد خطی در واسط کاربر Ad Manager ایجاد کنید و یکی از اندازه‌های ازپیش تعریف‌شده را از منو کرکره‌ای فیلد Size انتخاب کنید.

  2. بار کردن آگهی BannerAd با AdSize ازپیش تعریف‌شده.