MediationNativeAdapter

interface MediationNativeAdapter : MediationAdapter


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

Vòng đời thông thường của một trình chuyển đổi là gọi requestNativeAd một lần. Tại thời điểm 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 trên onAdLoaded hoặc onAdFailedToLoad. Khi vòng đời kết thúc, hệ thống sẽ cố gắng hết sức để gọi onDestroy, mặc dù không đảm bảo việc này sẽ xảy ra. Xin lưu ý rằng requestNativeAd đượ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 MediationNativeListener được truyền trong lệnh gọi requestNativeAd. Tất cả các thông số cần thiết để tạo yêu cầu quảng cáo phải được truyền trong các thông số serverParameters, NativeMediationAdRequestmediationExtras.

Bộ chuyển đổi nên cố gắng tắt tính năng làm mới quảng cáo tự động ở 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ị hoặc được tính không chính xác.

Tóm tắt

Hàm công khai

Unit
requestNativeAd(
    context: Context!,
    listener: MediationNativeListener!,
    serverParameters: Bundle!,
    mediationAdRequest: NativeMediationAdRequest!,
    mediationExtras: Bundle?
)

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

Hàm kế thừa

Từ com.google.android.gms.ads.mediation.MediationAdapter
Unit

Xoá chế độ điều khiển bộ chuyển đổi.

Unit

Được gọi khi ứng dụng gọi onPause trên .

Unit

Được gọi khi ứng dụng gọi onResume trên .

Hàm công khai

requestNativeAd

fun requestNativeAd(
    context: Context!,
    listener: MediationNativeListener!,
    serverParameters: Bundle!,
    mediationAdRequest: NativeMediationAdRequest!,
    mediationExtras: Bundle?
): Unit

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

Nếu yêu cầu thành công, phương thức onAdLoaded sẽ được gọi.

Nếu yêu cầu không thành công, phương thức onAdFailedToLoad phải được gọi trên listener với nguyên nhân 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, 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ã 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 Chế độ xem gốc.

listener: MediationNativeListener!

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

serverParameters: Bundle!

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

mediationAdRequest: NativeMediationAdRequest!

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

mediationExtras: Bundle?

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