MediationBannerListener

interface MediationBannerListener


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.

Cụ thể, phương thức onAdClicked là bắt buộc để các chỉ số hoạt động chính xác.

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 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

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.

Hàm công khai

onAdClicked

fun onAdClicked(adapter: MediationBannerAdapter!): Unit

Cho biết rằng người dùng đã nhấp vào quảng cáo này. 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 cùng với mọi sự kiện khác; thư viện dàn xếp không bao giờ suy luận được sự kiện này. Ví dụ: onAdLeftApplication thường có nghĩa là người dùng đã nhấp vào một quảng cáo, nhưng onAdClicked phải được gọi bất kể điều gì.

Thông số
adapter: MediationBannerAdapter!

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

onAdClosed

fun onAdClosed(adapter: MediationBannerAdapter!): 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.

Thông số
adapter: MediationBannerAdapter!

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

Xem thêm
onAdOpened

onAdFailedToLoad

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

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

Thông số
adapter: MediationBannerAdapter!

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: MediationBannerAdapter!, 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: MediationBannerAdapter!

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

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationBannerAdapter!): 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: MediationBannerAdapter!

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

onAdLoaded

fun onAdLoaded(adapter: MediationBannerAdapter!): Unit

Cho biết rằng quảng cáo đã được yêu cầu và nhận thành công. Quảng cáo biểu ngữ có thể tự động hiển thị sau khi phương thức này được gọi.

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ị.

Từ thời điểm phương thức này được gọi cho đến khi bộ chuyển đổi bị huỷ, getBannerView phải trả về một đối tượng android.view.View; không được phép trả về null. Bạn phải trả về cùng một đối tượng android.view.View trên mọi yêu cầu.

Thông số
adapter: MediationBannerAdapter!

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

Xem thêm
onAdFailedToLoad

onAdOpened

fun onAdOpened(adapter: MediationBannerAdapter!): 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: MediationBannerAdapter!

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