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 giúp 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 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ư:
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:
- Đã hoàn tất hướng dẫn bắt đầu sử dụng Quảng cáo biểu ngữ.
Triển khai biểu ngữ thích ứng cùng dòng
Ví dụ sau đây sẽ 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 hiệu quả 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.
Đị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:
GADPortraitInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)GADLandscapeInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)
Nếu ứng dụng của bạn hỗ trợ cả chế độ xem 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 ở hướng hiện tại, hãy sử dụng
GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)
Phương thức này sẽ tải quảng cáo ở hướng hiện tại.
Giới hạn chiều cao 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 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.