سبک آگهی‌های بومی در «میانای کاربری 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)

اندازه ثابت

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

  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" />