تنظیمات سبک بومی به 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 تبدیل کنید.
برای جزئیات مربوط به محدودیتهای اندازه، به
عیبیابی ظهورهای پرنشده در Ad Manager مراجعه کنید.
یک مورد خطی در واسط کاربر Ad Manager ایجاد کنید و یکی از اندازههای ازپیش تعریفشده را از منو کرکرهای فیلد
Sizeانتخاب کنید.در فایل چیدمان 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" />