Kiểu gốc

Tùy chọn cài đặt kiểu gốc cho phép Google Ad Manager xử lý việc 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. Đầu 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 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 hiển thị gì; 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 loại quảng cáo này 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

  • Trình bổ trợ Flutter quảng cáo trên thiết bị di động của Google trên thiết bị di động 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 thực tế về SDK quảng cáo trên thiết bị di động của Google. Hãy cân nhắc chạy qua hướng dẫn Bắt đầu của chúng tôi nếu bạn chưa xem.

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 trường Size.

  2. Tải một AdManagerBannerAd có cùng kích thước mà bạn đã thiết lập ở bước 1. Xem tài liệu về Quảng cáo biểu ngữ để biết cách tạo bản sao và tải một quảng cáo. Bạn có thể xem danh sách các kích thước và hằng số AdSize tương ứng trong mục Kích thước biểu ngữ.

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):

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 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 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, cho biết 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 một cách linh động dựa trên chiều rộng do nhà xuất bản xác định, cho phép chế độ xem quảng cáo trên nền tảng đ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

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ủa bạn đã được tải, hãy sử dụng FluidAdWidget để hiển thị quảng cáo linh hoạt. Chế độ xem này sẽ điều chỉnh chiều cao để phù hợp với chế độ xem quảng cáo cơ bản của nền tảng:

FluidAdWidget(
  width: <your-width>,
  ad: fluidAd,
);

Hãy 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.