CustomEventBanner

public interface CustomEventBanner extends CustomEvent


Một sự kiện tuỳ chỉnh để hỗ trợ quảng cáo biểu ngữ.

Vòng đời thông thường của một sự kiện tuỳ chỉnh là gọi requestBannerAd một lần. Tại thời điểm này, bộ chuyển đổi sẽ tạo một android.view.View và báo cáo cho CustomEventBannerListener onAdLoaded hoặc onAdFailedToLoad. Các yêu cầu tiếp theo sẽ được thực hiện bằng một phiên bản mới của sự kiện tuỳ chỉnh. Khi kết thúc vòng đời, hệ thống sẽ cố gắng hết sức để gọi onDestroy, mặc dù không đảm bảo điều này. Xin lưu ý rằng requestBannerAd được gọi trên luồng giao diện người dùng, vì vậy, tất cả các biện pháp phòng ngừa tiêu chuẩn khi viết mã trên luồng đó đều được áp dụng. Cụ thể, mã không được gọi bất kỳ phương thức chặn nào.

Bộ chuyển đổi dự kiến sẽ hiển thị các sự kiện thông qua CustomEventBannerListener được truyền trong lệnh gọi requestBannerAd. Tất cả các thông số cần thiết để đưa ra yêu cầu quảng cáo đều phải được truyền trong các thông số serverParameter, MediationAdRequestcustomEventExtras.

Tóm tắt

Phương thức công khai

abstract void
requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Được thư viện dàn xếp gọi để yêu cầu một khung hiển thị từ sự kiện tuỳ chỉnh.

Các phương thức kế thừa

Từ com.google.android.gms.ads.mediation.customevent.CustomEvent
abstract void

Tháo rời bộ điều khiển đầu nối.

abstract void

Được gọi khi ứng dụng gọi pause.

abstract void

Được gọi khi ứng dụng gọi resume.

Phương thức công khai

requestBannerAd

abstract void requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Được thư viện dàn xếp gọi để yêu cầu một khung hiển thị từ sự kiện tuỳ chỉnh.

Nếu yêu cầu thành công, bạn nên gọi onAdLoaded.

Nếu yêu cầu không thành công, bạn nên gọi onAdFailedToLoad trên listener với một nguyên nhân gây ra lỗi thích hợp.

Phương thức này được gọi trên luồng giao diện người dùng, vì vậy, mọi biện pháp phòng ngừa tiêu chuẩn khi viết mã trên luồng đó đều được áp dụng. Cụ thể, mã của bạn không được gọi bất kỳ phương thức chặn nào.

Thông số
Context context

Context của AdView sẽ chứa sự kiện tuỳ chỉnh android.view.View. Bạn nên dùng android.app.Activity.

CustomEventBannerListener listener

Trình xử lý cho sự kiện tuỳ chỉnh có lệnh gọi lại cho nhiều sự kiện.

@Nullable String serverParameter

Chuỗi được định cấu hình trong giao diện người dùng của nhà xuất bản dưới dạng thông số cho sự kiện tuỳ chỉnh.

AdSize size

Kích thước của khung hiển thị cần tìm nạp. Kích thước của khung hiển thị phải gần với kích thước được chỉ định trong tham số này nhất có thể. Nếu kích thước khung hiển thị này không được hỗ trợ, thì yêu cầu sẽ không thành công và onAdFailedToLoad sẽ được gọi.

MediationAdRequest mediationAdRequest

Các tham số nhắm mục tiêu chung để sử dụng khi yêu cầu một khung hiển thị.

@Nullable Bundle customEventExtras

Một Bundle gồm các thông số do nhà xuất bản đặt theo từng yêu cầu.