GMA Next-Gen SDK از اندازههای ثابت آگهی برای موقعیتهایی که آگهیهای بنری تطبیقی نیازهای شما را برآورده نمیکنند پشتیبانی میکند.
جدول زیر اندازههای استاندارد برنما را فهرست میکند.
| اندازه در واحد دیپی (عرض×ارتفاع) | شرح | دردسترس بودن | ثابت AdSize |
|---|---|---|---|
| ۵۰×۳۲۰ | برنما | تلفن و رایانه لوحی | BANNER |
| ۳۲۰×۱۰۰ | برنمای بزرگ | تلفن و رایانه لوحی | LARGE_BANNER |
| ۳۰۰x۲۵۰ | مستطیل متوسط IAB | تلفن و رایانه لوحی | MEDIUM_RECTANGLE |
| ۴۶۸x۶۰ | برنمای تماماندازه IAB | رایانه لوحی | FULL_BANNER |
| ۷۲۸x۹۰ | تابلو پیشتازان IAB | رایانه لوحی | LEADERBOARD |
اندازه محفظهای که در آن آگهیتان را قرار میدهید باید حداقل به بزرگی برنما باشد. هرگونه حاشیهگذاری بهطور مؤثر اندازه محتوی شما را کاهش میدهد. اگر فضای کافی برای جای دادن آگهی برنمایی در محتوی وجود نداشته باشد، آگهی نمایش داده نمیشود و هشدار زیر ثبت میشود:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
اندازه سفارشی آگهی
اگر ردیفهای آگهی رزرو Ad Manager دارید که اندازه سفارشی را هدفیابی میکند، میتوانید AdSize با عرض و ارتفاع سفارشی ایجاد کنید که با ردیف آگهی شما مطابقت داشته باشد.
Kotlin
val customAdSize = AdSize(250, 250)
val adRequest = BannerAdRequest.Builder(AD_UNIT_ID, customAdSize).build()
جاوا
AdSize customAdSize = new AdSize(250, 250);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, customAdSize).build();
چندین اندازه آگهی
اگر میخواهید خطمواردی با اندازههای آگهی متعدد را در یک درخواست آگهی هدفیابی کنید، درخواستی با فهرست اندازههای آگهی ایجاد کنید.
Kotlin
val adSizes = listOf(AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE)
val adRequest = BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build()
جاوا
List<AdSize> adSizes =
Arrays.asList(new AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build();