Muy buenas, Edgar.
Antes de nada, darte la bienvenida.
Sobre tu error, comentarte que a mi también me pasa con los servidores gratuitos. El problema viene porque insertan publicidad en la página, es decir, lo convierten en un codigo HTML y ahi insertan el anuncio.
La solución es buscar la cadena JSON y deshechar el resto.
En mi caso, yo lo solucione del siguiente modo:
'Teniendo en ResponseString el valor recibido del servidor:
ResponseString=ResponseString.SubString2(ResponseString.IndexOf("["),ResponseString.IndexOf("]"))
Porque la cadena JSON empieza y acaba con corchetes ([]) con lo cual, deshechas el resto de la cadena devuelta por el servidor, habitualmente compuesta por publicidad añadida por el servidor gratuito.
De todas formas, haz un log de la respuesta del servidor y ahi podrás analizar que te está devolviendo el servidor.
Un saludo.