Kiểu gốc

Chọn nền tảng: Android iOS Flutter

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 đó, hãy thêm HTML, CSS và JavaScript để xác định những quảng cáo thích ứng và tạo ra một màn hình 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 bất kỳ thao tác kết xuất nào; Ad Manager sẽ tự động áp dụng kiểu gốc phù hợp cho đích đến. Các kiểu gốc được triển khai giống như quảng cáo biểu ngữ. Các quảng cáo này được kết xuất với kích thước quảng cáo linh hoạt được xác định trong thời gian chạy hoặc với kích thước quảng cáo cố định được xác định trước.

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

Kích thước linh hoạt

Bạn có thể sử dụng kích thước quảng cáo Linh hoạt trong giao diện người dùng Ad Manager để đạt được một quảng cáo tự động điều chỉnh cho phù hợp với nội dung của quảng cáo đó. Với chế độ cài đặt này, chiều rộng của quảng cáo sẽ khớp với nội dung của ứng dụng và chiều cao của quảng cáo sẽ điều chỉnh trong thời gian chạy để phù hợp với nội dung của quảng cáo. 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 của quảng cáo linh hoạt được xác định linh động dựa trên chiều rộng do nhà xuất bản xác định, cho phép khung hiển thị quảng cáo điều chỉnh chiều cao cho phù hợp với chiều cao của mẫu quảng cáo.

Tạo yêu cầu quảng cáo 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 được xác định trước, vì vậy, hãy nhớ đặt rõ ràng layout_width của AdManagerAdView trong tệp bố cục XML của bạn:

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

Sau đây là cách triển khai để thực hiện yêu cầu quảng cáo:

Java

// fluidAdContainer is a ViewGroup that will be used to display the fluid native ad.
AdManagerAdView adView = (AdManagerAdView) fluidAdContainer;
AdManagerAdRequest request = new AdManagerAdRequest.Builder().build();
adView.loadAd(request);

Kotlin

// fluidAdContainer is a ViewGroup that will be used to display the fluid native ad.
val adView = fluidAdContainer as AdManagerAdView
val request = AdManagerAdRequest.Builder().build()
adView.loadAd(request)

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ột 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 trong 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ể xem danh sách các kích thước và hằng số AdSize tương ứng trong phần Kích thước cố định.

Dưới đây là ví dụ về cách chỉ định một 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/ad_view_container"
   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" />