SDK Quảng cáo trên thiết bị di động của Google (bản thử nghiệm) 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.
Bảng sau đây 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 dạng biểu ngữ, thì quảng cáo sẽ không xuất hiện 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
Nếu có mục hàng đặt trước trên Ad Manager nhắm đến một kích thước tuỳ chỉnh, bạn có thể tạo một AdSize
có chiều rộng và chiều cao tuỳ chỉnh phù hợp với mục hàng của mì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 bạn 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();