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
)

使用基礎 cause 建立 AdError

公用方法

@Nullable AdError

取得發生此錯誤的原因。如果沒有原因或原因不明,則會傳回 null

int

取得錯誤代碼。

@NonNull String

取得錯誤的網域。

@NonNull String

取得描述錯誤的訊息。

String

傳回此物件的日誌友善字串版本。

常數

UNDEFINED_DOMAIN

public static final String UNDEFINED_DOMAIN = "undefined"

未定義的錯誤網域。

當 Google Mobile Ads SDK 將錯誤資訊從舊版中介服務轉換器回呼 (例如 onFailure) 轉換為 AdError 時,就會針對 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
)

使用基礎 cause 建立 AdError

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

傳回此物件的日誌友善字串版本。