エラーコードリファレンス - glossom-dev/AdfurikunSDK-ReactNative GitHub Wiki

エラーコードリファレンス

広告のロード時や再生時に発生したエラーのエラーコードは、
下記のコールバック関数の引数errorCodeから取得できます。

広告種類 コールバック関数
リワード広告 ロード時:
AdfurikunRewardCallbackType#onPrepareFailure
インタースティシャル広告 ロード時:
AdfurikunInterstitialCallbackType#onPrepareFailure
アプリ起動時広告 ロード時:
AdfurikunAppOpenAdCallbackType#onPrepareFailure
ネイティブ ロード時:
AdfurikunNative#onAdLoadError
再生時:
AdfurikunNative#onADFMedicaViewPlayFail
モバイルバナー ロード時:
AdfurikunBanner#onAdLoadError
再生時:
AdfurikunBanner#onADFMedicaViewPlayFail
レクタングル ロード時:
AdfurikunRectangle#onAdLoadError
再生時:
AdfurikunRectangle#onADFMedicaViewPlayFail

■ エラーコード(Android)

タイプ コード 内容
NO_AD 0 アドネットワークに広告の在庫が無い
NO_NETWORK 1 オフラインまたはフライトモードになっている
LOADING 2 広告読み込み中
INVALID_APP_ID 3 (現在は使われておりません)
API_REQUEST_FAILURE 4 アドフリくんサーバーからの情報取得に失敗した
NO_SUPPORT_API_VERSION 5 (現在は使われておりません)
PLAYER_ITEM_LOAD_FAILURE 6 (現在は使われておりません)
PLAYER_ITEM_PLAY_FAILURE 7 広告の再生が失敗した
OTHER_ERROR 8 その他の予期せぬエラーが発生した
PLAYBACK_FREQUENCY_FAILURE 9 (アプリ起動時広告のみ)
1日の最大再生回数に達した
※回数は24時にリセットされます
PLAYBACK_FREQUENCY_INTERVAL_FAILURE 10 (アプリ起動時広告のみ)
設定された再生間隔に達しておらず、
前回の再生から十分な間隔が空いていない

■ エラーコード(iOS)

タイプ コード 説明 対応方法
ADF_FETCH_ERROR_CODE_OUTOFSTOCK 203 ADNWから在庫が返却されなかった場合 広告取得に失敗するケース を確認する
アドフリくん担当者に在庫状況を確認してもらう
時間をおいて読み込みをリトライするように実装する
ADF_FETCH_ERROR_CODE_NOADNETWORK 400 配信設定において利用可能なADNWが一つもなかった場合 広告取得に失敗するケース を確認する
ADF_FETCH_ERROR_CODE_API_REQUEST_FAILURE 500 配信設定の取得に失敗した場合 端末のネットワーク状況を確認する
ADF_FETCH_ERROR_CODE_ALREADY_LOADING 999 前回のLoadingがまだ完了してない場合 読み込み成功・失敗Callbackが発生した後再度読み込みをするように実装変更
ADF_FETCH_ERROR_CODE_EXCEED_FREQUENCY 1000 (アプリ起動時広告のみ)
設定された再生間隔に達しておらず、
前回の再生から十分な間隔が空いていない
設定通りに動作しているかを確認する。問題があれば問い合わせする

Note

使用する広告枠によって、1日の最大再生回数や再生間隔に制限が設定されている場合があります。
制限に抵触する場合、広告のロード時にPLAYBACK_FREQUENCY_FAILUREまたは
PLAYBACK_FREQUENCY_INTERVAL_FAILURE(iOSはADF_FETCH_ERROR_CODE_EXCEED_FREQUENCY)
エラーが発生します。これらの制限に関する設定の確認および変更が必要な場合は、サポートにお問い合わせください。

⚠️ **GitHub.com Fallback** ⚠️