MediationInterstitialAdapter

public interface MediationInterstitialAdapter extends MediationAdapter


Bộ chuyển đổi cho các mạng quảng cáo bên thứ ba hỗ trợ quảng cáo xen kẽ.

Vòng đời điển hình của một bộ chuyển đổi là gọi requestInterstitialAd một lần. Lúc này, bộ chuyển đổi sẽ yêu cầu quảng cáo từ mạng quảng cáo và báo cáo cho trình nghe 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 bộ chuyển đổi. 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.

Bộ chuyển đổi dự kiến sẽ chuyển tiếp các sự kiện thông qua MediationInterstitialListener đượ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ố serverParameters, MediationAdRequest mediationExtras.

Các bộ chuyển đổi phải cố gắng tắt tính năng tự động làm mới quảng cáo ở phía máy khách. Quảng cáo được làm mới có thể bị bỏ qua, không hiển thị và được tính không chính xác.

Tóm tắt

Phương thức công khai

abstract void
requestInterstitialAd(
    Context context,
    MediationInterstitialListener listener,
    Bundle serverParameters,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle mediationExtras
)

Được thư viện dàn xếp gọi để yêu cầu quảng cáo từ bộ chuyển đổi.

abstract void

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

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

Từ com.google.android.gms.ads.mediation.MediationAdapter
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 onPause trên com.google.android.gms.ads.AdView.

abstract void

Được gọi khi ứng dụng gọi onResume trên com.google.android.gms.ads.AdView.

Phương thức công khai

requestInterstitialAd

abstract void requestInterstitialAd(
    Context context,
    MediationInterstitialListener listener,
    Bundle serverParameters,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle mediationExtras
)

Được thư viện dàn xếp gọi để yêu cầu quảng cáo từ bộ chuyển đổi.

Nếu yêu cầu thành công, bạn nên gọi phương thức onAdLoaded. Quảng cáo xen kẽ *KHÔNG* được tự động hiển thị tại thời điểm này. Thư viện dàn xếp sẽ gọi phương thức showInterstitial khi quảng cáo xen kẽ cần được hiển thị.

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

Xin lưu ý rằng 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 chung 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.

Thông số
Context context

Context của AdView sẽ chứa Chế độ xem biểu ngữ. Bạn nên dùng android.app.Activity.

MediationInterstitialListener listener

Trình nghe đến bộ chuyển đổi có lệnh gọi lại cho nhiều sự kiện

Bundle serverParameters

Các thông số bổ sung do nhà xuất bản xác định ở phía máy chủ dàn xếp

MediationAdRequest mediationAdRequest

Các thông số chung mà nhà xuất bản này sử dụng khi đưa ra yêu cầu quảng cáo

@Nullable Bundle mediationExtras

Các thông số bổ sung do nhà xuất bản đặt trên cơ sở mỗi yêu cầu

showInterstitial

abstract void showInterstitial()

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