AdRequest

public class AdRequest

Các lớp con trực tiếp đã biết
AdManagerAdRequest

AdManagerAdRequest chứa thông tin nhắm mục tiêu dùng để tìm nạp quảng cáo từ Google Ad Manager.


AdRequest chứa thông tin nhắm mục tiêu dùng để tìm nạp quảng cáo. Yêu cầu quảng cáo được tạo bằng AdRequest.Builder.

Nhà xuất bản sử dụng Ad Manager nên sử dụng com.google.android.gms.ads.admanager.AdManagerAdRequest.

Tóm tắt

Loại lồng nhau

Tạo AdRequest.

Hằng số

static final String
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

deviceId cho trình mô phỏng được sử dụng với setTestDeviceIds.

static final int

Yêu cầu quảng cáo không được thực hiện do thiếu mã ứng dụng.

static final int

Đã xảy ra lỗi nội bộ; ví dụ: bạn đã nhận được phản hồi không hợp lệ từ máy chủ quảng cáo.

static final int

Chuỗi quảng cáo không hợp lệ.

static final int

Yêu cầu quảng cáo không hợp lệ; ví dụ: mã đơn vị quảng cáo không chính xác.

static final int

Bộ chuyển đổi dàn xếp không đáp ứng yêu cầu quảng cáo.

static final int

Yêu cầu quảng cáo không thành công do không có kết nối mạng.

static final int

Yêu cầu quảng cáo được thực hiện thành công, nhưng hệ thống không trả về quảng cáo do thiếu khoảng không quảng cáo.

static final int

Không tìm thấy mã yêu cầu trong chuỗi quảng cáo.

static final int

Độ dài tối đa của URL nội dung.

Phương thức công khai

@Nullable String

Lấy chuỗi quảng cáo.

String

Trả về thông tin nhắm mục tiêu theo URL của nội dung.

@Nullable Bundle
<T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

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

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

Set<String>

Trả về từ khoá thông tin nhắm mục tiêu.

List<String>

Trả về danh sách URL nội dung lân cận hoặc danh sách trống nếu bạn chưa đặt URL nào.

@Nullable Bundle
<T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

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

String

Trả về 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.

boolean

Trả về true nếu thiết bị này sẽ nhận được quảng cáo thử nghiệm.

Hằng số

DEVICE_ID_EMULATOR

public static final String DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

deviceId cho trình mô phỏng được sử dụng với setTestDeviceIds.

ERROR_CODE_APP_ID_MISSING

public static final int ERROR_CODE_APP_ID_MISSING = 8

Yêu cầu quảng cáo không được thực hiện do thiếu mã ứng dụng.

ERROR_CODE_INTERNAL_ERROR

public static final int ERROR_CODE_INTERNAL_ERROR = 0

Đã xảy ra lỗi nội bộ; ví dụ: bạn đã nhận được phản hồi không hợp lệ từ máy chủ quảng cáo.

ERROR_CODE_INVALID_AD_STRING

public static final int ERROR_CODE_INVALID_AD_STRING = 11

Chuỗi quảng cáo không hợp lệ. Ví dụ: không có mã yêu cầu trong chuỗi quảng cáo.

ERROR_CODE_INVALID_REQUEST

public static final int ERROR_CODE_INVALID_REQUEST = 1

Yêu cầu quảng cáo không hợp lệ; ví dụ: mã đơn vị quảng cáo không chính xác.

ERROR_CODE_MEDIATION_NO_FILL

public static final int ERROR_CODE_MEDIATION_NO_FILL = 9

Bộ chuyển đổi dàn xếp không đáp ứng yêu cầu quảng cáo. Nếu lỗi này được trả về từ getCode, hãy kiểm tra getCause để tìm nguyên nhân cơ bản.

ERROR_CODE_NETWORK_ERROR

public static final int ERROR_CODE_NETWORK_ERROR = 2

Yêu cầu quảng cáo không thành công do không có kết nối mạng.

ERROR_CODE_NO_FILL

public static final int ERROR_CODE_NO_FILL = 3

Yêu cầu quảng cáo được thực hiện thành công, nhưng hệ thống không trả về quảng cáo do thiếu khoảng không quảng cáo.

ERROR_CODE_REQUEST_ID_MISMATCH

public static final int ERROR_CODE_REQUEST_ID_MISMATCH = 10

Không tìm thấy mã yêu cầu trong chuỗi quảng cáo.

MAX_CONTENT_URL_LENGTH

public static final int MAX_CONTENT_URL_LENGTH = 512

Độ dài tối đa của URL nội dung.

Phương thức công khai

getAdString

public @Nullable String getAdString()

Lấy chuỗi quảng cáo.

getContentUrl

public String getContentUrl()

Trả về thông tin nhắm mục tiêu theo URL của nội dung. Trả về null nếu bạn chưa đặt contentUrl.

getCustomEventExtrasBundle

public @Nullable Bundle <T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

Trả về các thông số bổ sung để truyền đến một bộ chuyển đổi sự kiện tuỳ chỉnh cụ thể. Trả về null nếu bạn chưa đặt lớp bổ sung sự kiện tuỳ chỉnh thuộc loại được cung cấp.

getKeywords

public Set<StringgetKeywords()

Trả về từ khoá thông tin nhắm mục tiêu. Trả về Set trống nếu không có từ khoá nào được thêm.

getNeighboringContentUrls

public List<StringgetNeighboringContentUrls()

Trả về danh sách URL nội dung lân cận hoặc danh sách trống nếu bạn chưa đặt URL nào.

getNetworkExtrasBundle

public @Nullable Bundle <T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

Trả về các thông số bổ sung để truyền đến một bộ chuyển đổi mạng quảng cáo cụ thể. Trả về null nếu không có tiện ích bổ sung nào của mạng thuộc loại được cung cấp được đặt.

getRequestAgent

public String getRequestAgent()

Trả về 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.

isTestDevice

public boolean isTestDevice(Context context)

Trả về true nếu thiết bị này sẽ nhận được quảng cáo thử nghiệm.