InterstitialAdPreloader

class InterstitialAdPreloader


Trình tải trước cho quảng cáo xen kẽ.

Tóm tắt

Hàm công khai

java-static Boolean
destroy(preloadId: String!)

Dừng tải trước cho preloadId đã cho và huỷ tất cả quảng cáo được tải trước có liên quan.

java-static Unit

Dừng tải trước và huỷ quảng cáo được tải trước cho tất cả cấu hình tải trước.

java-static PreloadConfiguration?
getConfiguration(preloadId: String!)

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

Không có loại thay thế.

java-static (Mutable)Map<String!, PreloadConfiguration!>!

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

Không có loại thay thế.

java-static Int

Trả về số lượng quảng cáo có sẵn cho mã tải trước đã cho.

java-static Boolean
isAdAvailable(preloadId: String!)

Xác định xem có ít nhất một quảng cáo cho preloadId đã cho hay không.

java-static InterstitialAd?
pollAd(preloadId: String!)

Trả về một quảng cáo được tải sẵn từ start hoặc start và xoá quảng cáo đó khỏi bộ nhớ đệm.

java-static Boolean
start(preloadId: String!, preloadConfiguration: PreloadConfiguration!)

Bắt đầu tải trước quảng cáo cho preloadIdPreloadConfiguration đã cho.

java-static Boolean
start(
    preloadId: String!,
    preloadConfiguration: PreloadConfiguration!,
    preloadCallback: PreloadCallbackV2!
)

Bắt đầu tải trước quảng cáo cho preloadId, PreloadConfiguration và .

Hàm công khai

hủy bỏ

java-static fun destroy(preloadId: String!): Boolean

Dừng tải trước cho preloadId đã cho và huỷ tất cả quảng cáo được tải trước có liên quan.

Thông số
preloadId: String!

Mã tải trước của cấu hình cần huỷ.

Giá trị trả về
Boolean

true nếu một cấu hình tải trước đang hoạt động bị huỷ. Trả về false nếu không có cấu hình tải trước nào đang hoạt động cho preloadId đã cho.

destroyAll

java-static fun destroyAll(): Unit

Dừng tải trước và huỷ quảng cáo được tải trước cho tất cả cấu hình tải trước.

getConfiguration

java-static fun getConfiguration(preloadId: String!): PreloadConfiguration?

Trả về quảng cáo xen kẽ PreloadConfiguration được liên kết với preloadId này hoặc giá trị rỗng nếu không có quảng cáo nào.

Thông số
preloadId: String!

Mã tải trước được liên kết với cấu hình này.

Giá trị trả về
PreloadConfiguration?

PreloadConfiguration cho mã tải trước đã cho hoặc null nếu không có cấu hình nào cho mã tải trước đã cho.

getConfigurations

java-static fun getConfigurations(): (Mutable)Map<String!, PreloadConfiguration!>!

Trả về một bản đồ của tất cả PreloadConfiguration quảng cáo xen kẽ, được khoá bằng mã tải trước được liên kết.

Giá trị trả về
(Mutable)Map<String!, PreloadConfiguration!>!

Cấu hình quảng cáo xen kẽ hoặc một bản đồ trống nếu không có trình tải trước.

getNumAdsAvailable

java-static fun getNumAdsAvailable(preloadId: String!): Int

Trả về số lượng quảng cáo có sẵn cho mã tải trước đã cho.

Thông số
preloadId: String!

Mã nhận dạng tải trước để kiểm tra tình trạng cung cấp.

Giá trị trả về
Int

Số lượng quảng cáo có sẵn cho mã tải trước đã cho.

isAdAvailable

java-static fun isAdAvailable(preloadId: String!): Boolean

Xác định xem có ít nhất một quảng cáo cho preloadId đã cho hay không.

Thông số
preloadId: String!

Mã nhận dạng tải trước để kiểm tra tình trạng cung cấp.

Giá trị trả về
Boolean

true nếu có quảng cáo cho mã tải trước đã cho, false nếu không.

pollAd

java-static fun pollAd(preloadId: String!): InterstitialAd?

Trả về một quảng cáo được tải sẵn từ start hoặc start và xoá quảng cáo đó khỏi bộ nhớ đệm.

Xin lưu ý rằng đây có thể là bất kỳ quảng cáo nào được tải trước cho preloadId. Thứ tự được trả về không đảm bảo khớp với thứ tự của các sự kiện onAdPreloaded.

Thông số
preloadId: String!

Mã nhận dạng tải trước của quảng cáo.

Giá trị trả về
InterstitialAd?

Quảng cáo xen kẽ cho mã nhận dạng tải trước đã cho hoặc null nếu không có quảng cáo.

start

java-static fun start(preloadId: String!, preloadConfiguration: PreloadConfiguration!): Boolean

Bắt đầu tải trước quảng cáo cho preloadIdPreloadConfiguration đã cho.

SDK sẽ tiếp tục tải trước quảng cáo cho đến khi đạt được số lượng quảng cáo do getBufferSize chỉ định, cố gắng duy trì bộ nhớ đệm đầy trong suốt phiên.

Nếu PreloadConfiguration đã bắt đầu bằng preloadId, thì phương thức này sẽ không hoạt động và trả về false.

Thông số
preloadId: String!

Giá trị nhận dạng chuỗi cho PreloadConfiguration này. Sử dụng mã nhận dạng này khi gọi pollAd để nhận quảng cáo cho cấu hình này.

preloadConfiguration: PreloadConfiguration!

Cấu hình để tải trước quảng cáo.

Giá trị trả về
Boolean

true nếu quá trình tải trước đã bắt đầu, false nếu preloadId đang được sử dụng.

start

java-static fun start(
    preloadId: String!,
    preloadConfiguration: PreloadConfiguration!,
    preloadCallback: PreloadCallbackV2!
): Boolean

Bắt đầu tải trước quảng cáo cho preloadId, PreloadConfiguration và .

SDK sẽ tiếp tục tải trước quảng cáo cho đến khi đạt được số lượng quảng cáo do getBufferSize chỉ định, cố gắng duy trì bộ nhớ đệm đầy trong suốt phiên.

Đối với mỗi yêu cầu quảng cáo, SDK sẽ kích hoạt lệnh gọi lại onAdPreloaded khi tải trước thành công hoặc lệnh gọi lại onAdFailedToPreload nếu tải trước không thành công. SDK sẽ tự động thử lại các yêu cầu không thành công.

Nếu PreloadConfiguration đã bắt đầu với preloadId đã cho, thì phương thức này sẽ không làm gì và trả về false. trở thành một thao tác không có hiệu lực và trả về false.

Thông số
preloadId: String!

Một chuỗi xác định duy nhất PreloadConfiguration này. Sử dụng giá trị nhận dạng này khi gọi pollAd để truy xuất một quảng cáo được tải sẵn cho cấu hình này.

preloadConfiguration: PreloadConfiguration!

Cấu hình quy định cách tải trước quảng cáo.

preloadCallback: PreloadCallbackV2!

Một lệnh gọi lại sẽ được gọi khi trạng thái cung cấp quảng cáo thay đổi cho PreloadConfiguration đã cho.

Giá trị trả về
Boolean

true nếu quá trình tải trước đã bắt đầu, false nếu preloadId đang được sử dụng.