کیت توسعه نرمافزار نسل بعدی GMA از اندازههای ثابت تبلیغات برای موقعیتهایی که بنرهای تبلیغاتی تطبیقی نیازهای شما را برآورده نمیکنند، پشتیبانی میکند.
جدول زیر اندازههای استاندارد بنر را نشان میدهد.
| اندازه (dp) (عرض × ارتفاع) | توضیحات | در دسترس بودن | ثابت اندازه تبلیغات |
|---|---|---|---|
| ۳۲۰x۵۰ | بنر | تلفنها و تبلتها | BANNER |
| ۳۲۰x۱۰۰ | بنر بزرگ | تلفنها و تبلتها | LARGE_BANNER |
| ۳۰۰x۲۵۰ | مستطیل متوسط IAB | تلفنها و تبلتها | MEDIUM_RECTANGLE |
| ۴۶۸x۶۰ | بنر تمامقد IAB | قرصها | FULL_BANNER |
| 728x90 | جدول امتیازات IAB | قرصها | LEADERBOARD |
اندازهی ظرفی که تبلیغ خود را در آن قرار میدهید باید حداقل به اندازهی بنر باشد. هرگونه فاصلهگذاری، اندازهی ظرف شما را به طور مؤثر کاهش میدهد. اگر ظرف نتواند بنر تبلیغاتی را در خود جای دهد، تبلیغ نمایش داده نمیشود و هشدار زیر ثبت میشود:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
اندازه تبلیغ سفارشی
اگر ردیفهای رزرو Ad Manager شما اندازه سفارشی دارند، میتوانید AdSize با عرض و ارتفاع سفارشی ایجاد کنید که با ردیف مورد نظر شما مطابقت داشته باشد.
کاتلین
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();
اندازههای مختلف تبلیغات
اگر میخواهید در یک درخواست تبلیغ، آیتمهای خطی با اندازههای مختلف تبلیغ را هدف قرار دهید، درخواستی با فهرستی از اندازههای تبلیغ ایجاد کنید.
کاتلین
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();