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 Ad Manager. Trước tiên, hãy chỉ định kích thước và nhắm mục tiêu.
Sau đó, thêm HTML, CSS và JavaScript để xác định những quảng cáo thích ứng và 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 bất kỳ 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 kiểu gốc với kích thước quảng cáo cố định đượ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
- Google Mobile Ads Flutter Plugin phiên bản 0.13.6 trở lên
Hướng dẫn này giả định bạn đã có một số kiến thức về cách sử dụng Google Mobile Ads Flutter Plugin. Nếu chưa làm, hãy xem xét quy trình chạy thông qua Hướng dẫn bắt đầu của chúng tôi.
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 của Ad Manager rồi 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.Tải
AdManagerBannerAdcó cùng kích thước mà bạn đã thiết lập ở bước 1. Hãy xem tài liệu về Quảng cáo biểu ngữ để biết cách tạo thực thể và tải quảng cáo. Bạn có thể xem danh sách các kích thước và hằng sốAdSizetương ứng trong phần 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):
AdManagerBannerAd ad = AdManagerBannerAd(
adUnitId: '<your-ad-unit>',
sizes: <AdSize>[AdSize.mediumRectangle],
request: AdManagerAdRequest(),
);
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 phù hợp. Ví dụ: bạn có thể muốn chiều rộng của quảng cáo khớ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 để 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 của Ad Manager. Điều này cho biết 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 là FLUID để xử lý trường hợp này.
Chiều cao của 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 lượt xem quảng cáo trên nền tảng điều chỉnh chiều cao để phù hợp với chiều cao của mẫu quảng cáo.
Yêu cầu linh hoạt
Sử dụng FluidAdManagerBannerAd để yêu cầu quảng cáo linh hoạt:
final fluidAd = FluidAdManagerBannerAd(
adUnitId: '<your-ad-unit>',
request: AdManagerAdRequest(),
listener: AdManagerBannerAdListener(
onAdLoaded: (Ad ad) {
print('$_fluidAd loaded.');
},
onAdFailedToLoad: (Ad ad, LoadAdError error) {
print('$_fluidAd failedToLoad: $error');
ad.dispose();
},
),
Hiển thị quảng cáo linh hoạt
Sau khi quảng cáo được tải, hãy sử dụng FluidAdWidget để hiển thị quảng cáo linh hoạt. Quảng cáo này sẽ điều chỉnh chiều cao để phù hợp với lượt xem quảng cáo trên nền tảng cơ bản:
FluidAdWidget(
width: <your-width>,
ad: fluidAd,
);
Xem ví dụ về cách triển khai kích thước quảng cáo linh hoạt của Ad Manager trong ứng dụng mẫu trên Github.