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()

返回此对象的日志友好型字符串版本。