Cài đặt kiểu gốc
cho phép Google Ad Manager xử lý hiển thị quảng cáo gốc của bạn dựa trên
kiểu 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 ra hình ảnh chất lượng
hiển thị trên tất cả các màn hình. Bạn không cần làm gì
bất kỳ kết xuất nào; Ad Manager 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ữ,
thông qua một AdManagerAdView
. Có thể dùng với một quảng cáo cố định
kích thước được xác định trước hoặc 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. Nếu bạn chưa làm như vậy, hãy cân nhắc xem qua Hướng dẫn Bắt đầu sử dụng.
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:
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 xác định trước từ trình đơn thả xuống của trường
Size
.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 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 chúng theo 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 của bạn:
<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 ứng dụng, nhưng cần chiều cao của quảng cáo
để điều chỉnh một cách linh hoạt cho phù hợp với nội dung của 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.
chỉ định rằng kích thước của quảng cáo được xác định tại 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 độ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 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 được xác định trước,
Hãy nhớ đặt layout_width
của AdManagerAdView
rõ ràng
trong tệp bố cục XML:
<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 ví dụ về cách triển khai kích thước quảng cáo Linh hoạt trong Ad Manager, hãy tải xuống ứng dụng minh hoạ API của Android: