Quảng cáo biểu ngữ có kích thước cố định
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Chọn nền tảng:
Android
iOS
Flutter
SDK Quảng cáo của Google trên thiết bị di động 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.
Thêm AdView vào bố cục
Ngoài cách 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
(nơi bạn muốn hiển thị AdView
). 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 hiển thị quảng cáo biểu ngữ trong các hoạt động khác nhau, mỗi hoạt động sẽ cần một đơn vị quảng cáo.
Ví dụ về quảng cáo biểu ngữ có kích thước cố định
Java
Kotlin
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-09-02 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-09-02 UTC."],[[["\u003cp\u003eThe Google Mobile Ads SDK offers fixed ad sizes as an alternative to adaptive banners, providing specific dimensions for different ad formats.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers need to ensure the container size is sufficient to display the chosen ad size to avoid warnings or ad display issues.\u003c/p\u003e\n"],["\u003cp\u003eAdViews can be integrated directly into XML layouts by specifying the desired ad size and the ad unit ID.\u003c/p\u003e\n"],["\u003cp\u003eStandard banner sizes like Banner (320x50), Large Banner (320x100), and IAB Medium Rectangle (300x250) are available for both phones and tablets, while IAB Full-size Banner (468x60) and IAB Leaderboard (728x90) are primarily for tablets.\u003c/p\u003e\n"]]],[],null,["Select platform: [Android](/admob/android/banner/fixed-size \"View this page for the Android platform docs.\") [iOS](/admob/ios/banner/fixed-size \"View this page for the iOS platform docs.\") [Flutter](/admob/flutter/banner/fixed-size \"View this page for the Flutter platform docs.\")\n\n\u003cbr /\u003e\n\nThe Google Mobile Ads SDK supports fixed ad sizes for situations where adaptive\nbanners ads don't meet your needs.\n\nThe following table lists the standard banner sizes.\n\n| Size in dp (WxH) | Description | Availability | AdSize constant |\n|------------------|----------------------|--------------------|-------------------------------------------------------------------------------------------------|\n| 320x50 | Banner | Phones and tablets | [BANNER](/admob/android/reference/com/google/android/gms/ads/AdSize#BANNER) |\n| 320x100 | Large banner | Phones and tablets | [LARGE_BANNER](/admob/android/reference/com/google/android/gms/ads/AdSize#LARGE_BANNER) |\n| 300x250 | IAB medium rectangle | Phones and tablets | [MEDIUM_RECTANGLE](/admob/android/reference/com/google/android/gms/ads/AdSize#MEDIUM_RECTANGLE) |\n| 468x60 | IAB full-size banner | Tablets | [FULL_BANNER](/admob/android/reference/com/google/android/gms/ads/AdSize#FULL_BANNER) |\n| 728x90 | IAB leaderboard | Tablets | [LEADERBOARD](/admob/android/reference/com/google/android/gms/ads/AdSize#LEADERBOARD) |\n\nThe size of the container in which you place your ad must be at least as big as\nthe banner. Any padding effectively decreases the size of your container. If the\ncontainer cannot fit the banner ad, the ad isn't shown and the following\nwarning is logged: \n\n W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.\n\nAdd AdView to the layout\n\nAlternative to creating the `AdView`\nprogrammatically, add the `AdView` to the XML layout\nfor the `Activity` or `Fragment` in which you'd like to display\nit. Here's an example: \n\n \u003ccom.google.android.gms.ads.AdView\n xmlns:ads=\"http://schemas.android.com/apk/res-auto\"\n android:id=\"@+id/banner_ad_view\"\n android:layout_width=\"wrap_content\"\n android:layout_height=\"wrap_content\"\n android:layout_centerHorizontal=\"true\"\n android:layout_alignParentBottom=\"true\"\n ads:adSize=\"BANNER\"\n ads:adUnitId=\"ca-app-pub-3940256099942544/6300978111\" /\u003e\n\nNote the following required attributes:\n\n- `ads:adSize`: Set this to the ad size you'd like to use. If you don't want to\n use the standard size defined by the constant, you can set a custom size\n instead. Example: `ads:adSize=\"320x50\"`.\n\n- `ads:adUnitId`: Set this to the ad unit in your app where ads are to be\n displayed. If you show banner ads in different activities, each would require\n an ad unit.\n\n\u003cbr /\u003e\n\nFixed size banner ads example\n\n[Java](//github.com/googleads/googleads-mobile-android-examples/blob/main/java/advanced/APIDemo/app/src/main/java/com/google/android/gms/example/apidemo/AdMobBannerSizesFragment.java)\n[Kotlin](//github.com/googleads/googleads-mobile-android-examples/blob/main/kotlin/advanced/APIDemo/app/src/main/java/com/google/android/gms/example/apidemo/AdMobBannerSizesFragment.kt)"]]