GMA Next-Gen SDK hỗ trợ các kích thước quảng cáo cố định trong trường hợp quảng cáo biểu ngữ thích ứng không đáp ứng được nhu cầu của bạn.
Dưới đây là bảng liệt kê các kích thước biểu ngữ chuẩn.
| Kích thước đo bằng dp (RxC) | Mô tả | Phạm vi cung cấp | Hằng số AdSize |
|---|---|---|---|
| 320x50 | Biểu ngữ | Điện thoại và máy tính bảng | BANNER |
| 320x100 | Biểu ngữ lớn | Điện thoại và máy tính bảng | LARGE_BANNER |
| 300x250 | Hình chữ nhật trung bình IAB | Điện thoại và máy tính bảng | MEDIUM_RECTANGLE |
| 468x60 | Biểu ngữ có kích thước đầy đủ IAB | Máy tính bảng | FULL_BANNER |
| 728x90 | Hình chữ nhật dài IAB | Máy tính bảng | LEADERBOARD |
Vùng chứa mà bạn đặt quảng cáo ít nhất phải lớn bằng biểu ngữ. Mọi khoảng đệm đều làm giảm đáng kể kích thước vùng chứa. Nếu vùng chứa không vừa với quảng cáo biểu ngữ, thì quảng cáo sẽ không hiển thị và cảnh báo sau đây sẽ được ghi lại:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
Kích thước quảng cáo tuỳ chỉnh
Kotlin
val customAdSize = AdSize(250, 250)
val adRequest = BannerAdRequest.Builder(AD_UNIT_ID, customAdSize).build()
Java
AdSize customAdSize = new AdSize(250, 250);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, customAdSize).build();
Nhiều kích thước quảng cáo
Nếu muốn nhắm đến các mục hàng có nhiều kích thước quảng cáo trong cùng một yêu cầu quảng cáo, hãy tạo một yêu cầu có danh sách kích thước quảng cáo.
Kotlin
val adSizes = listOf(AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE)
val adRequest = BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build()
Java
List<AdSize> adSizes =
Arrays.asList(new AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build();