تنظیمات سبک بومی به Google Ad Manager اجازه میدهد تا پردازش آگهیهای بومی شما را براساس سبکهای بومی که در محصول مشخص میکنید، مدیریت کند. ابتدا اندازه و هدفیابی را مشخص کنید. سپس HTML، CSS، و جاوا اسکریپت اضافه کنید تا آگهیهایی تعریف کنید که واکنشگرا باشند و در همه صفحهنمایشها با کیفیت نمایش داده شوند. نیازی نیست هیچکدام از پردازشها را انجام دهید؛ 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" />