تنظیم اندازه ثابت برنما

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

GMA Next-Gen SDK از اندازه‌های ثابت آگهی برای موقعیت‌هایی که آگهی‌های بنری تطبیقی نیازهای شما را برآورده نمی‌کنند پشتیبانی می‌کند.

جدول زیر اندازه‌های استاندارد برنما را فهرست می‌کند.

اندازه به دی‌پی (عرض×ارتفاع) شرح دردسترس بودن ثابت AdSize
۳۲۰×۵۰ برنما تلفن‌ها و رایانه‌های لوحی BANNER
‫۳۲۰×۱۰۰ برنمای بزرگ تلفن و رایانه لوحی LARGE_BANNER
‫۳۰۰x۲۵۰ مستطیل متوسط IAB تلفن‌ها و رایانه‌های لوحی MEDIUM_RECTANGLE
۴۶۸x۶۰ برنمای تمام‌اندازه IAB رایانه لوحی FULL_BANNER
۷۲۸×۹۰ آگهی نواری IAB رایانه لوحی LEADERBOARD

اندازه محفظه‌ای که در آن آگهی‌تان را قرار می‌دهید باید حداقل به بزرگی برنما باشد. هرگونه حاشیه‌گذاری به‌طور مؤثر اندازه محتوی شما را کاهش می‌دهد. اگر فضای کافی برای جای دادن آگهی برنمایی در محتوی وجود نداشته باشد، آگهی نمایش داده نمی‌شود و هشدار زیر ثبت می‌شود:

W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.

اندازه آگهی را کوچک‌تر یا مساوی اندازه صفحه‌نمایش دستگاه تنظیم کنید. برای تعیین حداکثر اندازه صفحه‌نمایش، از روش Resources.getDisplayMetrics استفاده کنید. ابعاد شیء AdSize از پیکسل‌های مستقل از تراکم (dp) استفاده می‌کند. هنگام مقایسه، اندازه صفحه را از پیکسل به dp تبدیل کنید. برای جزئیات مربوط به محدودیت‌های اندازه، به عیب‌یابی ظهورهای پرنشده در Ad Manager مراجعه کنید.

اندازه آگهی سفارشی

اگر ردیف‌های رزرو 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();