Google Mobile Ads SDK for React Native hỗ trợ kích thước quảng cáo cố định cho quảng cáo biểu ngữ. Để biết thông tin chi tiết về quảng cáo biểu ngữ, hãy xem bài viết Thiết lập quảng cáo biểu ngữ.
Đặt kích thước quảng cáo cố định
Để đặt kích thước quảng cáo cố định, hãy truyền hằng số AdSize cố định khi gọi phương thức BannerAd.load.
Ví dụ sau đây truyền kích thước quảng cáo và mã đơn vị quảng cáo, ghi nhật ký thông báo khi thành công và ghi nhật ký lỗi khi không thành công:
Thay thế AD_UNIT_ID bằng mã đơn vị quảng cáo của bạn.
Chọn kích thước biểu ngữ
Bảng sau đây liệt kê các kích thước biểu ngữ chuẩn:
| Kích thước tính bằng dp (rộng x cao) | 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 | AdSize.BANNER |
| 320x100 | Biểu ngữ lớn | Điện thoại và máy tính bảng | AdSize.LARGE_BANNER |
| 300x250 | Hình chữ nhật trung bình IAB | Điện thoại và máy tính bảng | AdSize.MEDIUM_RECTANGLE |
| 468x60 | Biểu ngữ kích thước đầy đủ IAB | Máy tính bảng | AdSize.FULL_BANNER |
| 728x90 | Hình chữ nhật dài IAB | Máy tính bảng | AdSize.LEADERBOARD |
Đảm bảo kích thước vùng chứa đủ lớn
Kích thước vùng chứa khung hiển thị để đặt quảng cáo biểu ngữ phải ít nhất bằng kích thước của biểu ngữ. Khoảng đệm làm giảm kích thước của vùng chứa. Nếu biểu ngữ không vừa với vùng chứa, thì quảng cáo sẽ không xuất hiện và yêu cầu sẽ không thành công. Yêu cầu làm mới không thành công với đối tượng LoadAdError, đối tượng này gọi lệnh gọi lại onAdFailedToRefresh.
Trên Android, Google Mobile Ads SDK for React Native ghi lại một cảnh báo trong Logcat:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.