CustomEventInterstitial

interface CustomEventInterstitial : CustomEvent


Một sự kiện tuỳ chỉnh hỗ trợ quảng cáo xen kẽ.

Vòng đời thông thường của một sự kiện tuỳ chỉnh là gọi requestInterstitialAd một lần. Tại thời điểm này, bộ chuyển đổi sẽ yêu cầu một quảng cáo và báo cáo onAdLoaded hoặc onAdFailedToLoad cho trình nghe. 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 requestInterstitialAd đượ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.

Sự kiện tuỳ chỉnh dự kiến sẽ chuyển tiếp các sự kiện thông qua CustomEventInterstitialListener được truyền trong lệnh gọi requestInterstitialAd. 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, MediationAdRequest customEventExtras.

Tóm tắt

Hàm công khai

Unit
requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
)

Được thư viện dàn xếp gọi để yêu cầu một quảng cáo xen kẽ.

Unit

Hiển thị quảng cáo xen kẽ.

Hàm kế thừa

Từ com.google.android.gms.ads.mediation.customevent.CustomEvent
Unit

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

Unit

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

Unit

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

Hàm công khai

requestInterstitialAd

fun requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
): Unit

Được thư viện dàn xếp gọi để yêu cầu một quảng cáo xen kẽ.

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 com.google.android.gms.ads.interstitial.InterstitialAd đã yêu cầu quảng cáo xen kẽ của sự kiện tuỳ chỉnh. Bạn nên dùng android.app.Activity.

listener: CustomEventInterstitialListener!

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

serverParameter: String?

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.

mediationAdRequest: MediationAdRequest!

Các tham số nhắm mục tiêu chung để sử dụng khi yêu cầu một quảng cáo xen kẽ.

customEventExtras: Bundle?

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

showInterstitial

fun showInterstitial(): Unit

Hiển thị quảng cáo xen kẽ. Bạn có thể gọi phương thức này bất cứ lúc nào sau khi gọi onAdLoaded.