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. |