MediationNativeListener

interface MediationNativeListener


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

Tóm tắt

Hàm công khai

Unit

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

Unit

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

Unit

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

Unit

Hàm này không còn được dùng nữa.

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

Unit

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

Unit

Cho biết 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).

Unit
onAdLoaded(
    adapter: MediationNativeAdapter!,
    unifiedNativeAdMapper: UnifiedNativeAdMapper!
)

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

Unit

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

Unit

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

Hàm công khai

onAdClicked

fun onAdClicked(adapter: MediationNativeAdapter!): Unit

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 bạn đặt setOverrideClickHandling thành true. Phương thức này được dùng cho các chỉ số của nhà xuất bản và phải được gọi cùng với mọi sự kiện khác.

Thông số
adapter: MediationNativeAdapter!

Bộ chuyển đổi dàn xếp đã kích hoạt sự kiện.

onAdClosed

fun onAdClosed(adapter: MediationNativeAdapter!): Unit

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

Xem onAdFailedToLoad.

Thông số
adapter: MediationNativeAdapter!

Bộ chuyển đổi dàn xếp đã kích hoạt sự kiện.

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationNativeAdapter!, adError: AdError): Unit

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

Thông số
adapter: MediationNativeAdapter!

Bộ chuyển đổi dàn xếp đã kích hoạt sự kiện.

adError: AdError

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

Xem thêm
onAdLoaded

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationNativeAdapter!, error: Int): Unit

Cho biết 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à thiếu dữ liệu.

Sau khi yêu cầu quảng cáo, trình chuyển đổi phải báo cáo trạng thái thành công hoặc không thành công. Nếu không có phản hồi trong một khoảng 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ó thể thành công không được hiển thị.

Thông số
adapter: MediationNativeAdapter!

Bộ chuyển đổi dàn xếp đã kích hoạt sự kiện.

error: Int

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

Xem thêm
onAdLoaded

onAdImpression

fun onAdImpression(adapter: MediationNativeAdapter!): Unit

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

Thông số
adapter: MediationNativeAdapter!

Bộ chuyển đổi dàn xếp đã kích hoạt sự kiện.

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationNativeAdapter!): Unit

Cho biết 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 chuyển sang chế độ nền.

Thông số
adapter: MediationNativeAdapter!

Bộ chuyển đổi dàn xếp đã kích hoạt sự kiện.

onAdLoaded

fun onAdLoaded(
    adapter: MediationNativeAdapter!,
    unifiedNativeAdMapper: UnifiedNativeAdMapper!
): Unit

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

Sau khi yêu cầu quảng cáo, trình chuyển đổi phải báo cáo trạng thái thành công hoặc không thành công. Nếu không có phản hồi trong một khoảng 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ó thể thành công không được hiển thị.

Xem onAdFailedToLoad.

Thông số
adapter: MediationNativeAdapter!

Bộ chuyển đổi dàn xếp đã kích hoạt sự kiện.

unifiedNativeAdMapper: UnifiedNativeAdMapper!

Lớp ánh xạ 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 dàn xếp đến đối tượng quảng cáo gốc hợp nhất.

onAdOpened

fun onAdOpened(adapter: MediationNativeAdapter!): Unit

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

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

Thông số
adapter: MediationNativeAdapter!

Bộ chuyển đổi dàn xếp đã kích hoạt sự kiện.

onVideoEnd

fun onVideoEnd(adapter: MediationNativeAdapter!): Unit

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

Thông số
adapter: MediationNativeAdapter!

Bộ chuyển đổi dàn xếp đã kích hoạt sự kiện.