سبک های بومی

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

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

پیش نیازها

اندازه مایع

برای دستیابی به تبلیغی که به صورت پویا متناسب با محتوای آن تنظیم می‌شود، می‌توانید از اندازه تبلیغ سیال در رابط کاربری Ad Manager استفاده کنید. با این تنظیم، عرض آگهی با محتوای برنامه شما مطابقت دارد و ارتفاع آن در زمان اجرا برای مطابقت با محتوای آگهی تنظیم می شود. SDK یک ثابت 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);

کاتلین

// 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 را روی ثابتی تنظیم کنید که با اندازه از پیش تعریف‌شده‌ای که در مرحله 1 انتخاب کرده‌اید مطابقت دارد. می‌توانید فهرستی از اندازه‌ها و ثابت‌های AdSize مربوط به آنها را در بخش اندازه ثابت مشاهده کنید.

در اینجا مثالی از نحوه تعیین اندازه ثابت، مانند اندازه تبلیغ MEDIUM_RECTANGLE (300x250) در فایل طرح بندی آورده شده است:

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