private void onLoadError(string response) { Debug.Log("Unity3D Interface: Load Error" + response); List <string> results = ResponseParser(response); String unit = results[0]; String status = results[1]; NativeLoadErrorStatus errorStatus = (NativeLoadErrorStatus)(Int32.Parse(status)); if (onLoadErrorListener != null) { onLoadErrorListener(errorStatus, unit); } }
//در صورتیکه مشکلی در دریافت تبلیغ به وجود بیاید اجرا می شود private void TaplighOnLoadError(NativeLoadErrorStatus error, string unit) { Debug.Log("Controller Unity3D: Load Error " + error + " in unit " + unit); string message = "On Load Error : "; switch (error) { case NativeLoadErrorStatus.NO_INTERNET_ACCSSES: message += "No Internet Access"; break; case NativeLoadErrorStatus.APP_NOT_FOUND: message += "App Not Found"; break; case NativeLoadErrorStatus.AD_UNIT_DISABLED: message += "Ad Unit Disabled"; break; case NativeLoadErrorStatus.AD_UNIT_NOT_FOUND: message += "Ad Unit Not Found"; break; case NativeLoadErrorStatus.INTERNAL_ERROR: message += "Internal Error"; break; case NativeLoadErrorStatus.NO_AD_READY: message += "No Ad Ready"; break; case NativeLoadErrorStatus.AD_UNIT_NOT_READY: message += "Ad Unit Not Ready"; break; case NativeLoadErrorStatus.IN_PROCESS: message += "In Process"; break; } Debug.Log(message); }