MediationNativeListener

public interface MediationNativeListener


Một trình nghe chứa các lệnh gọi lại để một bộ chuyển đổi giao tiếp lại với thư viện dàn xếp. Các sự kiện phải được truyền lại để thư viện dàn xếp quản lý đúng cách luồng quảng cáo.

Tóm tắt

Phương thức công khai

abstract void

Cho biết rằng người dùng đã nhấp vào quảng cáo này.

abstract void

Cho biết rằng thành phần điều khiển quảng cáo đã hiển thị nội dung nào đó ở chế độ toàn màn hình và hiện đang chuyển quyền kiểm soát trở lại cho ứng dụng.

abstract void
onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

Cho biết rằng yêu cầu quảng cáo không tải được.

abstract void

Phương thức này không được dùng nữa.

Thay vào đó, hãy sử dụng onAdFailedToLoad.

abstract void

Cho biết rằng một lượt hiển thị đã được ghi lại cho quảng cáo.

abstract void

Cho biết rằng quảng cáo đang khiến thiết bị chuyển sang một ứng dụng khác (chẳng hạn như trình duyệt web).

abstract void
onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

Cho biết rằng một quảng cáo đã được yêu cầu và nhận thành công.

abstract void

Cho biết rằng chế độ kiểm soát quảng cáo đang hiển thị nội dung nào đó ở chế độ toàn màn hình.

abstract void

Cho biết rằng quảng cáo đã phát xong video.

Phương thức công khai

onAdClicked

abstract void onAdClicked(MediationNativeAdapter adapter)

Cho biết rằng người dùng đã nhấp vào quảng cáo này. Bạn chỉ nên gọi phương thức này nếu đặt setOverrideClickHandling thành true. Sự kiện này được dùng cho các chỉ số của nhà xuất bản và phải được gọi ngoài mọi sự kiện khác.

Thông số
MediationNativeAdapter adapter

Bộ chuyển đổi dàn xếp đã phát sinh sự kiện.

onAdClosed

abstract void onAdClosed(MediationNativeAdapter adapter)

Cho biết rằng thành phần điều khiển quảng cáo đã hiển thị nội dung nào đó ở chế độ toàn màn hình và hiện đang chuyển quyền kiểm soát trở lại cho ứng dụng. Đây có thể là người dùng quay lại từ một ứng dụng khác.

Xem onAdFailedToLoad.

Thông số
MediationNativeAdapter adapter

Bộ chuyển đổi dàn xếp đã phát sinh sự kiện.

onAdFailedToLoad

abstract void onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

Cho biết rằng yêu cầu quảng cáo không tải được.

Thông số
MediationNativeAdapter adapter

Bộ chuyển đổi dàn xếp đã phát sinh sự kiện.

@NonNull AdError adError

AdError nêu chi tiết nguyên nhân gây ra lỗi.

Xem thêm
onAdLoaded

onAdFailedToLoad

abstract void onAdFailedToLoad(MediationNativeAdapter adapter, int error)

Cho biết rằng một yêu cầu quảng cáo không thành công cùng với nguyên nhân cơ bản. Lỗi có thể là lỗi thực tế hoặc chỉ là không có dữ liệu.

Sau khi yêu cầu một quảng cáo, bộ chuyển đổi phải báo cáo thành công hoặc không thành công. Nếu không nhận được phản hồi trong thời gian giới hạn, thư viện dàn xếp có thể chuyển sang một bộ chuyển đổi khác, dẫn đến việc quảng cáo có khả năng thành công không được hiển thị.

Thông số
MediationNativeAdapter adapter

Bộ chuyển đổi dàn xếp đã phát sinh sự kiện.

int error

Mã lỗi nêu chi tiết nguyên nhân gây ra lỗi.

Xem thêm
onAdLoaded

onAdImpression

abstract void onAdImpression(MediationNativeAdapter adapter)

Cho biết rằng một lượt hiển thị đã được ghi lại cho quảng cáo. Bạn chỉ nên gọi phương thức này nếu đặt setOverrideImpressionRecording thành true. Sự kiện này được dùng cho các chỉ số của nhà xuất bản và phải được gọi ngoài mọi sự kiện khác.

Thông số
MediationNativeAdapter adapter

Bộ chuyển đổi dàn xếp đã phát sinh sự kiện.

onAdLeftApplication

abstract void onAdLeftApplication(MediationNativeAdapter adapter)

Cho biết rằng quảng cáo đang khiến thiết bị chuyển sang một ứng dụng khác (chẳng hạn như trình duyệt web). Bạn phải gọi phương thức này trước khi ứng dụng hiện tại được đưa vào chế độ nền.

Thông số
MediationNativeAdapter adapter

Bộ chuyển đổi dàn xếp đã phát sinh sự kiện.

onAdLoaded

abstract void onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

Cho biết rằng một quảng cáo đã được yêu cầu và nhận thành công.

Sau khi yêu cầu một quảng cáo, bộ chuyển đổi phải báo cáo thành công hoặc không thành công. Nếu không nhận được phản hồi trong thời gian giới hạn, thư viện dàn xếp có thể chuyển sang một bộ chuyển đổi khác, dẫn đến việc quảng cáo có khả năng thành công không được hiển thị.

Xem onAdFailedToLoad.

Thông số
MediationNativeAdapter adapter

Bộ chuyển đổi dàn xếp đã phát sinh sự kiện.

UnifiedNativeAdMapper unifiedNativeAdMapper

Lớp liên kết cung cấp mối liên kết từ đối tượng quảng cáo của mạng quảng cáo được dàn xếp đến đối tượng quảng cáo gốc hợp nhất.

onAdOpened

abstract void onAdOpened(MediationNativeAdapter adapter)

Cho biết rằng chế độ kiểm soát quảng cáo đang hiển thị nội dung nào đó ở chế độ toàn màn hình. Đây có thể là android.app.Activity hoặc là bước chuẩn bị để chuyển sang một ứng dụng khác.

Sau khi màn hình này bị đóng, bạn phải gọi onAdClosed.

Thông số
MediationNativeAdapter adapter

Bộ chuyển đổi dàn xếp đã phát sinh sự kiện.

onVideoEnd

abstract void onVideoEnd(MediationNativeAdapter adapter)

Cho biết rằng quảng cáo đã phát xong video.

Thông số
MediationNativeAdapter adapter

Bộ chuyển đổi dàn xếp đã phát sinh sự kiện.