Exemplo n.º 1
0
    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);
    }