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 Mobile Ads SDK 會傳回 getDomain 的這個網域。

公開欄位

導致

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 Mobile Ads SDK 錯誤,則為中介服務聯播網定義的網域。

getMessage

public @NonNull String getMessage()

取得描述錯誤的訊息。

toString

public String toString()

針對這個物件傳回適用於記錄的字串版本。