# クイック診断
正確な診断のため、上から順番に確認してください。
# 1. 広告がロードできているか
まずはFiveAdLoadListener
インターフェースのOnFiveAdLoad
コールバックが呼ばれているかどうかを確認してください。
public void OnFiveAdLoad(FiveAdInterface f) {
Debug.Log("OnFiveAdLoad");
}
# 広告のロードができていない場合
FiveAdLoadListener
インターフェースのエラーハンドラを実装してエラーコードを確認してください。
public void OnFiveAdLoadError(FiveAdInterface f, FiveAdErrorCode errorCode) {
Debug.Log("OnFiveAdLoadError: errorCode = " + errorCode.ToString());
}
エラーコードが確認できたら、以下の表にしたがってください。
エラーコード | 名称 | 対応 |
---|---|---|
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. インプレッションが発生しているか
FiveAdViewEventListener
インターフェースのOnFiveAdImpression
コールバックを実装して、インプレッションが発生しているかどうかを確認してください。
public void OnFiveAdImpression(FiveAdInterface f) {
Debug.Log("OnFiveAdImpression");
}
# インプレッションが発生していない場合
インプレッションが発生しない場合をご覧ください。
# 3. エラーイベントが発生しているか
FiveAdViewEventListener
インターフェースのエラーイベントハンドラを実装してエラーコードを確認してください。
public void OnFiveAdViewError(FiveAdInterface f, FiveAdErrorCode errorCode) {
Debug.Log("OnFiveAdViewError: errorCode = " + errorCode.ToString());
}
エラーコードが確認できたら、以下の表にしたがってください。
エラーコード | 名称 | 対応 |
---|---|---|
1 | NetworkError | ネットワークが安定した環境で再度試してください。 |
5 | StorageError | 端末のストレージに問題があります。別の端末で再度試してください。 |
6 | InternalError | SDKかOSのバグの可能性があります。お問い合わせください。 |
12 | PlayerError | PlayerErrorになる場合をご覧ください。 |
エラーコードが確認できなかった場合はお問い合わせください。