エラーコードリファレンス - 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
|
タイプ | コード | 内容 |
---|---|---|
NO_AD | 0 | アドネットワークに広告の在庫が無い |
NO_NETWORK | 1 | オフラインまたはフライトモードになっている |
LOADING | 2 | 広告読み込み中 |
(現在は使われておりません) | ||
API_REQUEST_FAILURE | 4 | アドフリくんサーバーからの情報取得に失敗した |
(現在は使われておりません) | ||
(現在は使われておりません) | ||
PLAYER_ITEM_PLAY_FAILURE | 7 | 広告の再生が失敗した |
OTHER_ERROR | 8 | その他の予期せぬエラーが発生した |
PLAYBACK_FREQUENCY_FAILURE | 9 | (アプリ起動時広告のみ) 1日の最大再生回数に達した ※回数は24時にリセットされます |
PLAYBACK_FREQUENCY_INTERVAL_FAILURE | 10 | (アプリ起動時広告のみ) 設定された再生間隔に達しておらず、 前回の再生から十分な間隔が空いていない |
タイプ | コード | 説明 | 対応方法 |
---|---|---|---|
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
)
エラーが発生します。これらの制限に関する設定の確認および変更が必要な場合は、サポートにお問い合わせください。