エラー処理
広告表示デリゲートまたはコールバックインターフェースは、広告のロードに失敗したり、表示に失敗した場合に呼び出しを受けます。 このコールにはエラーコードが伴います。 このページでは、これらのエラーコードについて説明します。
エラーオブジェクト
コールバックで受け取るエラーは、ファーストクラスエラーオブジェクトです。 このオブジェクトには、2つのプロパティが含まれます。
error.code
- エラーコードは、以下の表で確認してください。
error.message
- エラーについて説明する人間が読めるメッセージ。
MAXエラーコード
コード | 説明 | Load / Display |
---|---|---|
204 | 現在、デバイスの対象となる広告がありません(フィルなし)。MAXはこのアプリ/デバイスに対して、どのメディエーションネットワークからも対象となる広告を返しませんでした。 | L |
−1 | システムが予期しない状態にあります。このエラーコードは、他の定義済みエラーのいずれにも分類できなかったエラーを表します。詳細はエラーオブジェクトブジェクトのメッセージフィールドを確認してください。 | L/D |
−23 | 別のフルスクリーン広告が表示されている間に、フルスクリーン広告(インタースティシャルまたはリワード広告)を表示しようとしています。 | D |
−24 | フルスクリーン広告のロードが完了する前に、フルスクリーン広告を表示しようとしています。 | D |
-1000 | 一般的なネットワークエラーにより、広告リクエストが失敗しました。詳細はエラーオブジェクトのメッセージフィールドを確認してください。 | L |
−1001 | インターネット接続が遅いため、広告リクエストがタイムアウトしました。 | L |
−1009 | デバイスがインターネットに接続されていないため、広告リクエストが失敗しました。 | L |
−5001 | ネットワークが広告枠を埋められなかったため、広告のロードに失敗しました。MAXはメディエーションネットワークから適格な広告を返しましたが、すべての広告がロードに失敗しました。詳細はエラーオブジェクトの adLoadFailureInfo フィールドを参照してください。 | L |
−5201 | SDKの内部状態が無効です。これが発生する理由は様々あります。 | L |
−5205 | 表示しようとした時点で、アダプターで広告が準備されていませんでした。 | L |
−5209 | 特定できない内部エラー。 | L |
−5601 | SDKは最上位のActivity を見つけることができなかったため、広告のロードに失敗しました。 | L |
−5602 | ユーザーが「Don’t Keep Activities(アクティビティを保持しない)」開発者設定を有効にしているため、SDKが広告の表示に失敗しました。 | D |
−5603 | パブリッシャーが無効な広告ユニットIDを提供したため、SDKは広告のロードに失敗しました。広告ユニットIDが無効な理由として考えられること:
| L |
各ネットワークからのエラーコード
アドネットワークが返すエラーコードの詳細については、各ネットワークが公開するエラードキュメントのページをご参照ください。
- BidMachine (Android) & BidMachine (iOS)
- Chartboost
- DT Exchange
- Google BiddingとGoogle AdMob (Android)および Google BiddingとGoogle AdMob
- InMobi
- ironSource (Android)および ironSource (iOS)
- Liftoff Monetize
- Line (Android)、 Line (iOS) (こちらも参照)
- Maio (Android) & Maio (iOS)
- Meta Audience Network
- Mintegral
- MoPub
- Ogury — インタースティシャル広告(Android)およびOgury — インタースティシャル広告 (iOS)
- Ogury — オプトイン動画広告 (Android)およびOgury — オプトイン動画広告 (iOS)
- Ogury — バナー広告 (Android)およびOgury — バナー広告 (iOS)
- Pangle (Android)およびPangle (iOS)
- Tencent (Android)およびTencent (iOS)
- Unity Ads (Android)およびUnity Ads (iOS)
- Yandex
- YSO Network (Android)およびYSO Network (iOS)