SDK quảng cáo của Google trên thiết bị di động hỗ trợ 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 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 theo IAB | Điện thoại và máy tính bảng | MEDIUM_RECTANGLE |
468x60 | Biểu ngữ có kích thước đầy đủ theo IAB | Máy tính bảng | FULL_BANNER |
728x90 | Bảng xếp hạng IAB | Máy tính bảng | LEADERBOARD |
Kích thước của vùng chứa mà bạn đặt quảng cáo phải lớn ít nhất bằng biểu ngữ. Mọi khoảng đệm đều làm giảm đáng kể kích thước của 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 sẽ được ghi lại:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
Thêm AdView vào bố cục
Thay vì tạo AdView
theo phương thức lập trình, hãy thêm AdView
vào bố cục XML cho Activity
hoặc Fragment
mà bạn muốn hiển thị. Ví dụ:
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/banner_ad_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300978111" />
Xin lưu ý đến các thuộc tính bắt buộc sau:
ads:adSize
: Đặt giá trị này thành kích thước quảng cáo mà bạn muốn sử dụng. Nếu không muốn sử dụng kích thước chuẩn do hằng số xác định, bạn có thể đặt một kích thước tuỳ chỉnh. Ví dụ:ads:adSize="320x50"
.ads:adUnitId
: Đặt giá trị này thành đơn vị quảng cáo trong ứng dụng mà quảng cáo sẽ hiển thị. Nếu bạn cho phép quảng cáo biểu ngữ hiển thị trong các hoạt động khác nhau, thì mỗi hoạt động sẽ cần một đơn vị quảng cáo.