コンテンツにスキップ

広告の読み込みエラー

広告の読み込みに失敗した場合、LoadAdError オブジェクトを提供するコールバックが呼び出されます。

次の例は、広告の読み込みに失敗したときに利用可能な情報を示しています。

load_callback.on_ad_failed_to_load = func(error: LoadAdError) -> void:
    # エラーコードを取得します。以下の一般的なエラーコードの一覧を参照してください。
    var error_code := error.code

    # エラーメッセージを取得します(例: "Account not approved yet")。
    var error_message := error.message

    # リクエストに関する追加のレスポンス情報を取得します。
    var response_info := error.response_info

    # これらの情報はすべて、エラーの to_string() メソッドを使用して取得できます。
    print("広告の読み込みに失敗しました: " + error.to_string())
loadCallback.OnAdFailedToLoad = (error) =>
{
    // エラーコードを取得します。以下の一般的なエラーコードの一覧を参照してください。
    int errorCode = error.Code;

    // エラーメッセージを取得します(例: "Account not approved yet")。
    string errorMessage = error.Message;

    // リクエストに関する追加のレスポンス情報を取得します。
    ResponseInfo responseInfo = error.ResponseInfo;

    // Obtains all information by calling ToString() method.
    GD.Print("広告の読み込みに失敗しました: " + error.ToString());
};

一般的なエラーコード

エラーコード 定数名 説明
0 ERROR_CODE_INTERNAL_ERROR 内部エラーが発生しました。例えば、広告サーバーから無効なレスポンスを受信した場合などです。
1 ERROR_CODE_INVALID_REQUEST 広告リクエストが無効です。例えば、広告ユニット ID が正しくない場合などです。
2 ERROR_CODE_NETWORK_ERROR ネットワーク接続の問題により、広告リクエストが失敗しました。
3 ERROR_CODE_NO_FILL 広告リクエストは成功しましたが、広告在庫がないため広告が返されませんでした。
8 ERROR_CODE_APP_ID_MISSING 設定でアプリ ID が不足しています。
9 ERROR_CODE_MEDIATION_NO_FILL メディエーションアダプターが広告リクエストを満たせませんでした。