AdError

public class AdError

已知的直接子类
AdInspectorError

有关广告检查器失败原因的错误信息。

LoadAdError

有关广告加载操作失败原因的错误信息。


有关广告操作失败原因的错误信息。

摘要

常量

static final String
UNDEFINED_DOMAIN = "undefined"

未定义的错误网域。

公共字段

final @Nullable AdError
final int
final @NonNull String
final @NonNull String

公共构造函数

AdError(int code, @NonNull String message, @NonNull String domain)

创建 AdError

AdError(
    int code,
    @NonNull String message,
    @NonNull String domain,
    @Nullable AdError cause
)

创建具有底层 causeAdError

公共方法

@Nullable AdError

获取此错误的原因,如果原因不存在或未知,则返回 null

int

获取错误的代码。

@NonNull String

获取错误的网域。

@NonNull String

获取用于描述错误的消息。

String

返回此对象的适合日志记录的字符串版本。

常量

UNDEFINED_DOMAIN

public static final String UNDEFINED_DOMAIN = "undefined"

未定义的错误网域。

在将错误信息从旧版中介广告适配器回调(例如 onFailure)转换为 AdError 时,Google 移动广告 SDK 会为 getDomain 返回此网域。

公共字段

cause

public final @Nullable AdError cause

代码

public final int code

网域

public final @NonNull String domain

消息

public final @NonNull String message

公共构造函数

AdError

public AdError(int code, @NonNull String message, @NonNull String domain)

创建 AdError

参数
int code

错误代码。

@NonNull String message

详细说明错误的消息。

@NonNull String domain

错误网域。

AdError

public AdError(
    int code,
    @NonNull String message,
    @NonNull String domain,
    @Nullable AdError cause
)

创建具有底层 causeAdError

参数
int code

错误代码。

@NonNull String message

详细说明错误的消息。

@NonNull String domain

错误网域。

@Nullable AdError cause

导致此错误的原因。

公共方法

getCause

public @Nullable AdError getCause()

获取此错误的原因,如果原因不存在或未知,则返回 null

getCode

public int getCode()

获取错误的代码。

getDomain

public @NonNull String getDomain()

获取错误的网域。

返回
@NonNull String

ERROR_DOMAIN(适用于 Google 移动广告 SDK 错误),或中介广告联盟定义的中介错误网域。

getMessage

public @NonNull String getMessage()

获取用于描述错误的消息。

toString

public String toString()

返回此对象的适合日志记录的字符串版本。