NativeAdOptions.Builder

class NativeAdOptions.Builder


Lớp trình tạo cho NativeAdOptions.

Tóm tắt

Hàm khởi tạo công khai

Hàm công khai

NativeAdOptions!

Tạo đối tượng NativeAdOptions có các thuộc tính được chỉ định.

NativeAdOptions.Builder!

Bật thao tác vuốt dưới dạng thao tác nhấp tuỳ chỉnh.

NativeAdOptions.Builder!

Đặt vị trí của biểu tượng Lựa chọn quảng cáo (nếu có).

NativeAdOptions.Builder!

Đặt tỷ lệ khung hình cho nội dung nghe nhìn.

NativeAdOptions.Builder!

Đặt giá trị boolean này thành true để yêu cầu triển khai tuỳ chỉnh cho tính năng Ẩn quảng cáo này.

NativeAdOptions.Builder!

Đặt xem có yêu cầu nhiều hình ảnh hay không.

NativeAdOptions.Builder!

Đặt xem có chỉ trả về URL cho thành phần hình ảnh hay không.

NativeAdOptions.Builder!

Đặt đối tượng VideoOptions.

Hàm khởi tạo công khai

Trình tạo

Builder()

Hàm công khai

build

fun build(): NativeAdOptions!

Tạo đối tượng NativeAdOptions có các thuộc tính được chỉ định.

enableCustomClickGestureDirection

@CanIgnoreReturnValue
fun enableCustomClickGestureDirection(
    @NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int,
    tapsAllowed: Boolean
): NativeAdOptions.Builder!

Bật thao tác vuốt dưới dạng thao tác nhấp tuỳ chỉnh.

Thông số
@NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int

SwipeGestureDirection được tính là một lượt nhấp.

tapsAllowed: Boolean

Liệu vẫn cho phép tính các lượt nhấn là lượt nhấp hay không.

Chỉ dành cho những nhà xuất bản có tên trong danh sách cho phép. Các chế độ cài đặt này sẽ bị bỏ qua đối với những nhà xuất bản không có trong danh sách cho phép.

setAdChoicesPlacement

@CanIgnoreReturnValue
fun setAdChoicesPlacement(
    @NativeAdOptions.AdChoicesPlacement adChoicesPlacement: Int
): NativeAdOptions.Builder!

Đặt vị trí của biểu tượng Lựa chọn quảng cáo (nếu có). Giá trị này phải là một trong các giá trị ADCHOICES_TOP_LEFT, ADCHOICES_TOP_RIGHT, ADCHOICES_BOTTOM_RIGHT hoặc ADCHOICES_BOTTOM_LEFT. Giá trị mặc định là ADCHOICES_TOP_RIGHT.

setMediaAspectRatio

@CanIgnoreReturnValue
fun setMediaAspectRatio(
    @NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int
): NativeAdOptions.Builder!

Đặt tỷ lệ khung hình cho nội dung nghe nhìn.

Thông số
@NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int

tỷ lệ khung hình được đặt bằng một trong các tuỳ chọn NativeMediaAspectRatio.

setRequestCustomMuteThisAd

@CanIgnoreReturnValue
fun setRequestCustomMuteThisAd(requestCustomMuteThisAd: Boolean): NativeAdOptions.Builder!

Đặt giá trị boolean này thành true để yêu cầu triển khai tuỳ chỉnh cho tính năng Ẩn quảng cáo này. Giá trị mặc định là false.

setRequestMultipleImages

@CanIgnoreReturnValue
fun setRequestMultipleImages(shouldRequestMultipleImages: Boolean): NativeAdOptions.Builder!

Đặt xem có yêu cầu nhiều hình ảnh hay không. Giá trị mặc định là sai.

setReturnUrlsForImageAssets

@CanIgnoreReturnValue
fun setReturnUrlsForImageAssets(shouldReturnUrls: Boolean): NativeAdOptions.Builder!

Đặt xem có chỉ trả về URL cho thành phần hình ảnh hay không. Nếu đúng, SDK sẽ không tải các thành phần hình ảnh xuống mà thay vào đó sẽ trả về một NativeAd.Image chỉ có các thuộc tính URI và Scale được điền sẵn. Nếu giá trị là false, SDK sẽ tự động tải các thành phần hình ảnh xuống và trả về một NativeAd.Image đã điền sẵn cả ba thuộc tính (URI, Tỷ lệ và Có thể vẽ). Giá trị mặc định là false.

setVideoOptions

@CanIgnoreReturnValue
fun setVideoOptions(videoOptions: VideoOptions!): NativeAdOptions.Builder!

Đặt đối tượng VideoOptions.