Error codes
Initialization error codes
Error Name | Error Code | Description |
---|---|---|
RequestFailed | 1 | The SDK’s initialization request failed. |
ReInit | 2 | The SDK had already been initialized. |
Load error codes
Error Name | Error Code | Description |
---|---|---|
RequestFailed | 1 | There was an error when trying to retrieve the placement’s waterfall configuration. |
NoFill | 2 | None of the waterfall instances managed to load an ad successfully. |
AlreadyUsed | 3 | This ad instance has already been used. |
Unexpected | 4 | Unexpected error. |
Load errors are provided if an ad fails to load, on the OnFailedToLoad
callback. The recommended way to handle these errors is to dispose the failing ad instance, create a new one and call its load method.
In the case of a NoFill error, you can additionally check the list of InstanceErrors provided on the OnFailedToLoad’s LoadResult parameter.
Show error codes
Error Name | Error Code | Description |
---|---|---|
Unexpected | 1 | Unexpected error. |
NotRequested | 2 | The ad can’t be shown because it was never requested. |
NoLongerAvailable | 3 | The underlying network’s ad has expired or is no longer available. |
Loading | 4 | The ad is still loading. |
ShowFailed | 5 | The underlying network failed to show the ad. We usually provide the error code of the network if available. |
AlreadyUsed | 6 | This ad instance has already been used. |
Show errors can happen when trying to display an interstitial or rewarded ad.
In the case of a NoLongerAvailable, ShowFailed or AlreadyUsed error you should create a new ad instance and call its load method.
Instance error codes
Error Name | Error Code | Description |
---|---|---|
LoadFailed | 1 | The load request was not successful. We usually provide the error code of the underlying adapter if available. |
Timeout | 2 | The adapted network took too long to load an ad, which resulted in a timeout. |
InitTimeout | 2 | The adapted network was unable to initialize in time. (Android only) |
InitializationFailed | 3 | The adapted network failed to initialize correctly. |
InvalidConfiguration | 4 | Invalid or missing configuration parameters passed to the adapted network. |
InvalidClassname | 5 | No network adapter with the specified classname was found. |
Unexpected | 6 | Unexpected error. |
UnsupportedType | 7 | The adapted network does not support the specified ad type. |
Skipped | 8 | The instance was skipped. |
ReinitializationUnsupported | 9 | The adapted network received new init parameters (for example a different app key) and was unable to perform a new init. |
Instance errors are provided as part of the results of the Loaded and OnFailedToLoad callbacks, and can give you insights on how your instances are performing.