Quảng cáo biểu ngữ có thể thu gọn

Quảng cáo biểu ngữ có thể thu gọn là quảng cáo biểu ngữ ban đầu hiển thị dưới dạng lớp phủ lớn hơn, với một nút để thu gọn về kích thước biểu ngữ được yêu cầu ban đầu. Quảng cáo biểu ngữ có thể thu gọn nhằm cải thiện hiệu suất của những quảng cáo cố định có kích thước nhỏ hơn. Hướng dẫn này trình bày cách bật quảng cáo biểu ngữ có thể thu gọn cho các vị trí đặt biểu ngữ hiện có.

Điều kiện tiên quyết

Triển khai

Hãy đảm bảo chế độ xem biểu ngữ của bạn được xác định theo kích thước mà bạn muốn người dùng nhìn thấy ở trạng thái biểu ngữ thông thường (đã được thu gọn). Đưa một thông số bổ sung vào yêu cầu quảng cáo với collapsible là khoá và vị trí của quảng cáo làm giá trị.

Vị trí có thể thu gọn xác định cách các vùng mở rộng cố định vào quảng cáo biểu ngữ.

Giá trị Placement Hành vi Trường hợp sử dụng dự kiến
top Phần trên cùng của quảng cáo mở rộng căn chỉnh với phần trên cùng của quảng cáo thu gọn. Quảng cáo được đặt ở đầu màn hình.
bottom Phần dưới cùng của quảng cáo mở rộng sẽ căn chỉnh với phần dưới cùng của quảng cáo được thu gọn. Quảng cáo được đặt ở cuối màn hình.

Nếu quảng cáo đã tải là biểu ngữ có thể thu gọn, biểu ngữ sẽ hiển thị lớp phủ có thể thu gọn ngay sau khi được đặt vào hệ phân cấp chế độ xem.

private void LoadBannerAd()
{
var bannerView = new BannerView(_adUnitId, AdSize.Banner, AdPosition.Bottom);

var adRequest = new AdRequest();

// Create an extra parameter that aligns the bottom of the expanded ad to the
// bottom of the bannerView.
adRequest.Extras.Add("collapsible", "bottom");

bannerView.LoadAd(adRequest);
}

Hành vi làm mới quảng cáo

Việc làm mới quảng cáo biểu ngữ có thể thu gọn để xuất hiện mỗi 30 đến 120 giây có thể là quá thường xuyên, dẫn đến trải nghiệm người dùng khó chịu. Đối với các ứng dụng định cấu hình tính năng tự động làm mới trong AdMob giao diện web, bạn chỉ nên hiển thị yêu cầu quảng cáo đầu tiên dưới dạng có thể thu gọn và các quảng cáo biểu ngữ được làm mới tiếp theo trong vùng đó theo kích thước của yêu cầu ban đầu. Để thực hiện việc này, hãy chuyển mã nhận dạng duy nhất (UUID) dưới dạng collapsible_request_id đến yêu cầu quảng cáo:

extras.putString("collapsible_request_id", UUID.randomUUID().toString());

Nếu muốn tải một quảng cáo biểu ngữ có thể thu gọn khác vào lúc khác trong phiên, bạn có thể gọi loadAd() theo cách thủ công bằng một yêu cầu chứa thông số có thể thu gọn.

Dàn xếp

Quảng cáo biểu ngữ có thể thu gọn chỉ được cung cấp cho nhu cầu của Google trong giai đoạn thử nghiệm beta. Quảng cáo được phân phát thông qua tính năng dàn xếp hiển thị dưới dạng quảng cáo biểu ngữ thông thường, không thể thu gọn.

Hành vi phân phát quảng cáo

Để tối đa hoá hiệu suất của quảng cáo biểu ngữ, những quảng cáo không hỗ trợ lớp phủ có thể thu gọn với kích thước lớn hơn có thể trả về một số yêu cầu biểu ngữ có thể thu gọn và hiển thị ngay lập tức ở kích thước biểu ngữ thông thường.