Sử dụng biểu ngữ thích ứng cùng dòng cho biểu ngữ có thể cuộn

Biểu ngữ thích ứng cho phép bạn chỉ định chiều rộng của quảng cáo để xác định kích thước quảng cáo tối ưu. Biểu ngữ thích ứng cũng giúp tối đa hoá hiệu suất bằng cách tối ưu hoá kích thước quảng cáo cho từng thiết bị. Phương pháp này mang đến cơ hội cải thiện hiệu suất.

So với biểu ngữ thích ứng cố định, biểu ngữ thích ứng cùng dòng lớn hơn, cao hơn và sử dụng chiều cao thay đổi thay vì chiều cao cố định. Biểu ngữ thích ứng cùng dòng có chiều cao thay đổi và có thể bao phủ toàn bộ màn hình hoặc có chiều cao tối đa mà bạn chỉ định.

Bạn đặt biểu ngữ thích ứng cùng dòng trong nội dung có thể cuộn, chẳng hạn như:

Sơ đồ minh hoạ sự khác biệt giữa biểu ngữ thích ứng và biểu ngữ thích ứng cùng dòng

Trước khi bắt đầu

Trước khi tiếp tục, hãy đảm bảo bạn có những điều sau:

Triển khai biểu ngữ thích ứng cùng dòng

Ví dụ sau đây tạo kích thước quảng cáo thích ứng cùng dòng bằng cách sử dụng chiều rộng vùng an toàn của thiết bị:

Swift

// Make sure the ad fits inside the readable area.
let adWidth = view.bounds.inset(by: view.safeAreaInsets).width
bannerView.adSize = currentOrientationInlineAdaptiveBanner(width: adWidth)

Objective-C

// Make sure the ad fits inside the readable area.
CGFloat adWidth = CGRectGetWidth(UIEdgeInsetsInsetRect(view.bounds, view.safeAreaInsets));
bannerView.adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(adWidth);

Khi triển khai biểu ngữ thích ứng trong ứng dụng của bạn, hãy lưu ý những điểm sau:

  • Kích thước biểu ngữ thích ứng cùng dòng hoạt động tốt nhất khi sử dụng toàn bộ chiều rộng hiện có. Trong hầu hết các trường hợp, kích thước này là toàn bộ chiều rộng của màn hình thiết bị đang sử dụng hoặc toàn bộ chiều rộng của nội dung mẹ của biểu ngữ. Bạn phải biết chiều rộng của khung hiển thị để đặt trong quảng cáo, chiều rộng của thiết bị, chiều rộng của nội dung mẹ và các vùng an toàn áp dụng.
  • Bạn có thể cần cập nhật hoặc tạo các mục hàng mới phù hợp với các kích thước thích ứng. Tìm hiểu thêm.

Định hướng kích thước biểu ngữ thích ứng cùng dòng

Để tải trước quảng cáo biểu ngữ thích ứng cùng dòng cho một hướng cụ thể, hãy sử dụng các phương thức sau:

Nếu ứng dụng của bạn hỗ trợ cả khung hiển thị dọc và ngang, đồng thời bạn muốn tải trước quảng cáo biểu ngữ thích ứng theo hướng hiện tại, hãy sử dụng GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width) Phương thức này tải một quảng cáo theo hướng hiện tại.

Giới hạn chiều cao của biểu ngữ thích ứng cùng dòng

Theo mặc định, biểu ngữ thích ứng cùng dòng được khởi tạo mà không có giá trị maxHeight sẽ có maxHeight bằng với chiều cao của thiết bị. Để giới hạn chiều cao của biểu ngữ thích ứng cùng dòng, hãy sử dụng phương thức.GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width, CGFloat maxHeight)

Tài nguyên khác

Ví dụ trên GitHub

Tải ứng dụng mẫu xuống để xem biểu ngữ thích ứng cùng dòng hoạt động.

Swift Objective-C