سبک آگهی‌های بومی در «میانای کاربری Ad Manager»

انتخاب پلاتفرم: Android iOS Flutter Android (قدیمی)

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

پیش‌نیازها

اندازه سیال

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

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

برخلاف سایر قالب‌های آگهی، اندازه آگهی سیال عرض ازپیش تعریف‌شده‌ای ندارد، بنابراین حتماً layout_width مربوط به AdManagerAdView را به‌طور صریح در فایل چیدمان XML خود تنظیم کنید:

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/fluid_ad_container"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal"
   ads:adSize="FLUID"
   ads:adUnitId="YOUR_AD_UNIT_ID" />

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

جاوا

// fluidAdContainer is a ViewGroup that will be used to display the fluid native ad.
AdManagerAdView adView = (AdManagerAdView) fluidAdContainer;
AdManagerAdRequest request = new AdManagerAdRequest.Builder().build();
adView.loadAd(request);

Kotlin

// fluidAdContainer is a ViewGroup that will be used to display the fluid native ad.
val adView = fluidAdContainer as AdManagerAdView
val request = AdManagerAdRequest.Builder().build()
adView.loadAd(request)

اندازه ثابت

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

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

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

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

  2. در فایل چیدمان XML برنامه‌تان، مشخصه ads:adSize را روی ثابتی تنظیم کنید که با اندازه ازپیش تعریف‌شده‌ای که در مرحله ۱ انتخاب کردید مطابقت داشته باشد. می‌توانید فهرستی از اندازه‌ها و AdSize ثابت‌های متناظر آن‌ها را در بخش اندازه ثابت ببینید.

در اینجا نمونه‌ای از نحوه تعیین اندازه ثابت، مانند اندازه آگهی MEDIUM_RECTANGLE (۳۰۰×۲۵۰)، در فایل چیدمان آورده شده است:

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/ad_view_container"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal"
   ads:adSize="MEDIUM_RECTANGLE"
   ads:adUnitId="YOUR_AD_UNIT_ID" />