Kiểu gốc

Chế độ cài đặt kiểu gốc cho phép Google Ad Manager xử lý quá trình hiển thị quảng cáo gốc dựa trên kiểu gốc mà bạn chỉ định trong sản phẩm. Trước tiên, hãy chỉ định kích thước và tiêu chí nhắm mục tiêu. Sau đó, thêm HTML, CSS và JavaScript để xác định quảng cáo thích ứng và tạo hình ảnh hiển thị chất lượng trên tất cả các màn hình. Bạn không cần phải thực hiện thao tác hiển thị nào; Ad Manager sẽ tự động áp dụng kiểu gốc phù hợp cho đích đến. Kiểu gốc được triển khai giống như quảng cáo biểu ngữ bằng cách sử dụng AdManagerAdView. Bạn có thể sử dụng các kích thước này với kích thước quảng cáo cố định được xác định trước hoặc với kích thước quảng cáo linh hoạt được xác định trong thời gian chạy.

Điều kiện tiên quyết

  • SDK Quảng cáo của Google trên thiết bị di động phiên bản 8.1 trở lên

Hướng dẫn này giả định rằng bạn đã có kiến thức nhất định về cách sử dụng SDK Quảng cáo của Google trên thiết bị di động. Hãy xem hướng dẫn Bắt đầu của chúng tôi nếu bạn chưa thực hiện.

Kích thước cố định

Kiểu gốc có kích thước cố định cho phép bạn kiểm soát chiều rộng và chiều cao của quảng cáo gốc. Để đặt kích thước cố định, hãy làm theo các bước sau:

  1. Tạo mục hàng trong giao diện người dùng Ad Manager và chọn một trong các kích thước được xác định trước từ trình đơn thả xuống của trường Size.

  2. Trong tệp bố cục XML của ứng dụng, hãy đặt thuộc tính ads:adSize thành hằng số khớp với kích thước được xác định trước mà bạn đã chọn ở bước 1. Bạn có thể thấy danh sách các kích thước và hằng số AdSize tương ứng của các kích thước đó trong mục Kích thước biểu ngữ.

Dưới đây là ví dụ về cách chỉ định kích thước cố định, chẳng hạn như kích thước quảng cáo MEDIUM_RECTANGLE (300x250) trong tệp bố cục:

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/fluid_view"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal"
   ads:adSize="MEDIUM_RECTANGLE"
   ads:adUnitId="YOUR_AD_UNIT_ID" />

Kích thước linh hoạt

Trong một số trường hợp, kích thước cố định có thể không hợp lý. Ví dụ: bạn có thể muốn chiều rộng của quảng cáo phù hợp với nội dung của ứng dụng, nhưng cần chiều cao của quảng cáo tự động điều chỉnh cho vừa với nội dung quảng cáo. Để xử lý trường hợp này, bạn có thể chỉ định Fluid làm kích thước quảng cáo trong giao diện người dùng Ad Manager. Giao diện này chỉ định rằng kích thước của quảng cáo được xác định trong thời gian chạy trong ứng dụng. SDK cung cấp một hằng số AdSize đặc biệt, FLUID để xử lý trường hợp này. Chiều cao kích thước quảng cáo linh hoạt được xác định tự động dựa trên chiều rộng do nhà xuất bản xác định, cho phép AdManagerAdView điều chỉnh chiều cao cho phù hợp với chiều cao của mẫu quảng cáo.

Yêu cầu linh hoạt

Không giống như các định dạng quảng cáo khác, kích thước quảng cáo linh hoạt không có chiều rộng xác định trước, vì vậy, hãy nhớ đặt layout_width của AdManagerAdView trong tệp bố cục XML của bạn một cách rõ ràng:

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/fluid_view"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal"
   ads:adSize="FLUID"
   ads:adUnitId="YOUR_AD_UNIT_ID" />

Dưới đây là cách triển khai để tạo yêu cầu quảng cáo:

private AdManagerAdView mAdView;

@Override
public void onActivityCreated(Bundle savedInstanceState) {
   super.onActivityCreated(savedInstanceState);
   mAdView = (AdManagerAdView) getView().findViewById(R.id.fluid_view);
   AdManagerAdRequest request = new AdManagerAdRequest.Builder().build();
   mAdView.loadAd(request);
}

Để xem một ví dụ về cách triển khai kích thước quảng cáo Linh hoạt của Ad Manager, hãy tải ứng dụng Minh hoạ API của Android xuống:

Tải bản minh hoạ API xuống