Quảng cáo biểu ngữ có kích thước cố định

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ợ 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ấpHằng số AdSize
320x50Biểu ngữĐiện thoại và máy tính bảngBANNER
320x100Biểu ngữ lớnĐiện thoại và máy tính bảngLARGE_BANNER
300x250Hình chữ nhật trung bình theo IABĐiện thoại và máy tính bảngMEDIUM_RECTANGLE
468x60Biểu ngữ có kích thước đầy đủ theo IABMáy tính bảngFULL_BANNER
728x90Bảng xếp hạng IABMáy tính bảngLEADERBOARD

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 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 xuất hiện 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 thuộc tính này thành đơn vị quảng cáo trong ứng dụng mà quảng cáo sẽ xuất hiện. 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