我们的SDK将错误作为整数代码返回,但为了使它更易于管理,我们提供了一组与这些代码对应的命名常量。(例如public static final int NO_FILL = 204)。这使您能够灵活地使用命名常量检查错误。这里是一个Android示例:
如果您正在检查返回的特定错误,我们建议代码中使用这些命名常量与整数。您可以在这里和AppLovinErrorCodes中找到与我们的错误代码相关的更多信息
public static final int FETCH_AD_TIMEOUT = -102;
//表示网络状况阻止SDK接收广告。
public static final int NO_NETWORK = -103;
//表示在广告请求时,由于飞行模式或无服务,设备没有网络连接。
public static final int NO_FILL = 204;
//表示目前没有广告符合您的设备。
public static final int UNABLE_TO_RENDER_AD = -6;
//表示在屏幕上无法呈现广告。
public static final int UNSPECIFIED_ERROR = -1;
//表示系统处于非预期状态。
public static final int UNABLE_TO_PREPARE_NATIVE_AD = -700;
//表示尝试呈现原生广告时出错。
public static final int UNABLE_TO_PRECACHE_RESOURCES = -200;
//表示尝试将资源高速缓存到文件系统失败;该设备可能空间不足。
public static final int UNABLE_TO_PRECACHE_IMAGE_RESOURCES = -201;
// 表示尝试将图像资源高速缓存到文件系统失败;该设备可能空间不足。
public static final int UNABLE_TO_PRECACHE_VIDEO_RESOURCES = -202;
//表示尝试将视频资源高速缓存到文件系统失败;该设备可能空间不足。
激励性视频:
public static final int INCENTIVIZED_NO_AD_PRELOADED = -300;
//表示开发人员在激励性视频可用之前调用了此视频。注:此代码只能在使用激励性视频时使用。
public static final int INCENTIVIZED_UNKNOWN_SERVER_ERROR = -400;
//表示发生了未知的服务器端错误。注:此代码只能在使用激励性视频时使用。
public static final int INCENTIVIZED_SERVER_TIMEOUT = -500;
//表示激励验证请求超时(通常由于连接不良)。注:此代码只能在使用激励性视频时使用。
public static final int INCENTIVIZED_USER_CLOSED_VIDEO = -600;
//表示用户提前退出广告。您可能希望或不希望根据您的偏好给予奖励。注:此代码只能在使用激励广告时使用。
public static final int INVALID_URL = -900;
//表示您尝试分派的回发网址为空或为零。