앱러빈의 SDK는 정수 코드로 오류를 표시합니다. 이러한 오류 코드를 보다 잘 관리할 수 있도록 하기 위해 상응하는 명명 상수 세트가 제공됩니다. (ex. 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;
// 디스패치하려고 시도한 포스트백 URL이 비어 있음을 나타냅니다.