private string stringifyError(TDAdError e)
    {
        string str = e.code + " - " + e.message;

        if (e.subErrors != null)
        {
            foreach (KeyValuePair <string, List <TDAdError> > entry in e.subErrors)
            {
                str += "\n" + entry.Key;
                foreach (TDAdError subError in entry.Value)
                {
                    str += "\n" + subError.code + " - " + subError.message;
                }
            }
        }

        return(str);
    }
 private void FailedToLoadConfig(TDAdError e)
 {
     logMessage("FailedToLoadConfig: " + stringifyError(e));
 }