AbstractAdRequestBuilder

public abstract class AbstractAdRequestBuilder<T extends AbstractAdRequestBuilder<T>>


Một lớp trình tạo cơ sở giúp tạo yêu cầu quảng cáo.

Tóm tắt

Phương thức công khai

T
@CanIgnoreReturnValue
addCustomEventExtrasBundle(
    Class<CustomEvent> adapterClass,
    Bundle customEventExtras
)

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

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

T

Thêm một thông số nhắm mục tiêu tuỳ chỉnh.

T

Thêm một thông số nhắm mục tiêu tuỳ chỉnh có nhiều giá trị.

T

Thêm một từ khoá cho mục đích nhắm mục tiêu.

T
@CanIgnoreReturnValue
addNetworkExtrasBundle(
    Class<MediationExtrasReceiver> adapterClass,
    Bundle networkExtras
)

Thêm các tham số bổ sung để truyền đến một bộ chuyển đổi mạng quảng cáo cụ thể.

T

Đặt một chuỗi quảng cáo đại diện cho một phản hồi quảng cáo.

T

Đặt URL nội dung cho một trang web có nội dung khớp với nội dung chính của ứng dụng.

T

Đặt thời gian chờ tuỳ chỉnh cho các lệnh gọi HTTPS do SDK Quảng cáo của Google trên thiết bị di động thực hiện trong một yêu cầu quảng cáo.

T

Đặt các URL đại diện cho nội dung trên web gần một quảng cáo.

T

Đặt mã vị trí mặc định cho quảng cáo đã tải.

T

Đặt chuỗi tác nhân yêu cầu để xác định nguồn gốc của yêu cầu quảng cáo.

Phương thức được bảo vệ

abstract T

Trả về thực thể tự của một kiểu phụ được chỉ định.

Phương thức công khai

addCustomEventExtrasBundle

@CanIgnoreReturnValue
public T addCustomEventExtrasBundle(
    Class<CustomEvent> adapterClass,
    Bundle customEventExtras
)

Thêm các thông số bổ sung để truyền đến một bộ chuyển đổi sự kiện tuỳ chỉnh cụ thể.

Thông số
Class<CustomEvent> adapterClass

Class của bộ chuyển đổi sự kiện tuỳ chỉnh mà bạn đang cung cấp thông số bổ sung.

Bundle customEventExtras

Một Bundle gồm thông tin bổ sung để chuyển đến một bộ chuyển đổi sự kiện tuỳ chỉnh.

addCustomTargeting

@CanIgnoreReturnValue
public T addCustomTargeting(String key, String value)

Thêm một thông số nhắm mục tiêu tuỳ chỉnh. Nếu bạn gọi phương thức này lần thứ hai bằng cùng một khoá, các giá trị cũ sẽ bị ghi đè.

addCustomTargeting

@CanIgnoreReturnValue
public T addCustomTargeting(String key, List<String> values)

Thêm một thông số nhắm mục tiêu tuỳ chỉnh có nhiều giá trị. Nếu bạn gọi phương thức này lần thứ hai bằng cùng một khoá, các giá trị cũ sẽ bị ghi đè.

addKeyword

@CanIgnoreReturnValue
public T addKeyword(String keyword)

Thêm một từ khoá cho mục đích nhắm mục tiêu.

addNetworkExtrasBundle

@CanIgnoreReturnValue
public T addNetworkExtrasBundle(
    Class<MediationExtrasReceiver> adapterClass,
    Bundle networkExtras
)

Thêm các tham số bổ sung để truyền đến một bộ chuyển đổi mạng quảng cáo cụ thể.

Thông số
Class<MediationExtrasReceiver> adapterClass

Class của bộ chuyển đổi sẽ nhận các phần bổ sung.

Bundle networkExtras

Một Bundle thông tin bổ sung để truyền đến một bộ điều hợp dàn xếp.

setAdString

@CanIgnoreReturnValue
public T setAdString(String adString)

Đặt một chuỗi quảng cáo đại diện cho một phản hồi quảng cáo. Nếu được đặt, SDK sẽ hiển thị quảng cáo này và bỏ qua tất cả thông tin nhắm mục tiêu khác được đặt trên yêu cầu này.

setContentUrl

@CanIgnoreReturnValue
public T setContentUrl(String contentUrl)

Đặt URL nội dung cho một trang web có nội dung khớp với nội dung chính của ứng dụng. Nội dung trên trang web này được dùng cho mục đích nhắm mục tiêu và đảm bảo an toàn thương hiệu.

Gửi
java.lang.NullPointerException

Nếu contentUrl là {code null}.

java.lang.IllegalArgumentException

Nếu contentUrl trống hoặc có độ dài vượt quá 512.

setHttpTimeoutMillis

@CanIgnoreReturnValue
public T setHttpTimeoutMillis(int httpTimeoutMillis)

Đặt thời gian chờ tuỳ chỉnh cho các lệnh gọi HTTPS do SDK Quảng cáo của Google trên thiết bị di động thực hiện trong một yêu cầu quảng cáo.

Nếu ứng dụng của bạn sử dụng tính năng dàn xếp, thì thời gian chờ này sẽ không áp dụng cho các lệnh gọi mạng do SDK mạng quảng cáo của bên thứ ba thực hiện.

Thông số
int httpTimeoutMillis

Một số nguyên chỉ định thời gian chờ HTTPS tính bằng mili giây. Mọi giá trị thấp hơn 5000 (5 giây) đều sẽ bị bỏ qua. Giá trị mặc định là 60000 (60 giây).

setNeighboringContentUrls

@CanIgnoreReturnValue
public T setNeighboringContentUrls(List<String> neighboringContentUrls)

Đặt các URL đại diện cho nội dung trên web gần một quảng cáo. Thúc đẩy tính an toàn thương hiệu và cho phép quảng cáo hiển thị có mức phân loại ở cấp ứng dụng (MA, T, PG, v.v.) phù hợp hơn với nội dung lân cận.

Thông số
List<String> neighboringContentUrls

Danh sách URL của nội dung lân cận sẽ được đính kèm vào URL của nội dung lân cận hiện có.

setPlacementId

@CanIgnoreReturnValue
public T setPlacementId(long placementId)

Đặt mã vị trí mặc định cho quảng cáo đã tải.

Đối với quảng cáo biểu ngữ, bạn nên sử dụng setPlacementId. Việc gọi loadAd bằng một yêu cầu đặt mã vị trí sẽ có tác dụng tương tự như việc gọi setPlacementId

Thông số
long placementId

Một số nguyên dài do giao diện người dùng AdMob cung cấp cho vị trí đã định cấu hình.

setRequestAgent

@CanIgnoreReturnValue
public T setRequestAgent(String requestAgent)

Đặt chuỗi tác nhân yêu cầu để xác định nguồn gốc của yêu cầu quảng cáo. Các thư viện bên thứ ba tham chiếu đến SDK Quảng cáo trên thiết bị di động nên gọi phương thức này để biểu thị nền tảng mà từ đó yêu cầu quảng cáo bắt nguồn. Ví dụ: nếu một mạng quảng cáo bên thứ ba có tên là "Mạng CoolAds" dàn xếp các yêu cầu đến SDK quảng cáo trên thiết bị di động, thì mạng đó phải gọi phương thức này bằng "CoolAds".

Phương thức được bảo vệ

self

protected abstract T self()

Trả về thực thể tự của một kiểu phụ được chỉ định.