# クイック診断
正確な診断のため、上から順番に確認してください。
# 1. 広告がロードできているか
まずはFADLoadDelegate
プロトコルのfiveAdDidLoad
コールバックが呼ばれているかどうかを確認してください。
# 広告のロードができていない場合
FADLoadDelegate
プロトコルのエラーハンドラを実装してエラーコードを確認してください。
エラーコードが確認できたら、以下の表にしたがってください。
エラーコード | 名称 | 対応 |
---|---|---|
1 | NetworkError | ネットワークが安定した環境で再度試してください。 |
2 | NoAd | NoAdになる場合をご覧ください。 |
4 | BadAppId | BadAppId/BadSlotIdになる場合をご覧ください。 |
5 | StorageError | 端末のストレージに問題があります。別の端末で再度試してください。 |
6 | InternalError | SDKかOSのバグの可能性があります。お問い合わせください。 |
8 | InvalidState | InvalidStateになる場合をご覧ください。 |
9 | BadSlotId | BadAppId/BadSlotIdになる場合をご覧ください。 |
10 | Suppressed | お問い合わせください。 |
エラーコードが確認できなかった場合、ロード自体が行われていないと考えられます。
loadAdAsync
が呼ばれているかどうかをご確認ください。
# 2. インプレッションが発生しているか
広告オブジェクトのフォーマットごとに所定のコールバックを実装して、インプレッションが発生しているかどうかを確認してください。
広告フォーマット | プロトコル | コールバック |
---|---|---|
カスタムレイアウト広告 | FADCustomLayoutEventListener | fiveCustomLayoutAdDidImpression |
動画リワード広告 | FADVideoRewardEventListener | fiveVideoRewardAdDidImpression |
インタースティシャル広告 | FADInterstitialEventListener | fiveInterstitialAdDidImpression |
ネイティブ広告 | FADNativeEventListener | fiveNativeAdDidImpression |
# インプレッションが発生していない場合
インプレッションが発生しない場合をご覧ください。
# 3. エラーイベントが発生しているか
広告オブジェクトのフォーマットごとに所定のエラーイベントハンドラを実装してエラーコードを確認してください。
広告フォーマット | プロトコル | コールバック |
---|---|---|
カスタムレイアウト広告 | FADCustomLayoutEventListener | fiveCustomLayoutAd:didFailedToShowAdWithError: |
動画リワード広告 | FADVideoRewardEventListener | fiveVideoRewardAd:didFailedToShowAdWithError: |
インタースティシャル広告 | FADInterstitialEventListener | fiveInterstitialAd:didFailedToShowAdWithError: |
ネイティブ広告 | FADNativeEventListener | fiveNativeAd:didFailedToShowAdWithError: |
エラーコードが確認できたら、以下の表にしたがってください。
エラーコード | 名称 | 対応 |
---|---|---|
1 | NetworkError | ネットワークが安定した環境で再度試してください。 |
5 | StorageError | 端末のストレージに問題があります。別の端末で再度試してください。 |
6 | InternalError | SDKかOSのバグの可能性があります。お問い合わせください。 |
12 | PlayerError | PlayerErrorになる場合をご覧ください。 |
エラーコードが確認できなかった場合はお問い合わせください。