# Troubleshooting

Source: https://docs.buzzvil.com/en/docs/buzzbenefit-android/v6/troubleshooting
Platform: Android
SDK major version: v6
Language: English (en)
Translation: AI-translated from Korean. Original: https://docs.buzzvil.com/docs/buzzbenefit-android/v6/troubleshooting

Find solutions to common problems that occur when integrating placements.

## An error code appears

If a Buzzvil SDK method call fails, an error code is passed to the `onFailure / onAdLoadFailed` callback. Use the table below to identify the cause and resolve the problem.

| Error code                   | Cause                                                                                                                                                                                                  | Resolution                                                              |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------- |
| `SERVER_ERROR`               | An error occurred on the Buzzvil server.                                                                                                                                                               | Send the error code to your Buzzvil representative.                     |
| `CLIENT_ERROR`               | The request did not meet the requirements. (For example, an ad was requested before the user logged in.)                                                                                               | Check that the request arguments contain valid values.                  |
| `CONNECTION_TIMEOUT`         | The network request timed out.                                                                                                                                                                         | Check the network connection.                                           |
| `EMPTY_RESPONSE`             | The network response is empty. (For example, an ad request succeeded but returned zero ads.)                                                                                                           | Send the error code to your Buzzvil representative.                     |
| `WAITING_FOR_RESPONSE`       | This error can occur if you request another preload while a preload request is already being processed for the Pop BenefitHub placement. Ad allocation still proceeds normally when this error occurs. | Check that you have not requested a duplicate preload.                  |
| `GOOGLE_AGE_POLICY`          | The user is younger than the minimum age allowed to receive ads under the platform policy.                                                                                                             | Set the age to 15 or older when calling `setProfile`.                   |
| `PRIVACY_POLICY_NOT_GRANTED` | The user has not agreed to the privacy policy.                                                                                                                                                         | Check that the user agreed to the privacy policy before requesting ads. |
| `UNKNOWN`                    | An unidentified error occurred.                                                                                                                                                                        | Check for errors in the SDK integration and app build.                  |
