Nel 1389, dopo la sconfitta nella battaglia della Piana dei Merli, Giovanni I, come molti altri Signori albanesi, divenne vassallo ottomano; doveva quindi rendere omaggio al Sultano e sostenere le guerre dello stesso nei Balcani con un suo esercito. Nel 1402 Giovanni sostenne il Sultano Bayezid I nella battaglia di Ankara, una battaglia tra gli ottomani e i timuridi nella quale questi ultimi vinsero.