Are you successfully delivering ninjs via FTP with a similar configuration than the one for the NewsML-G2 output? If your FTP settings are correct yet you don't get any files in NewsML-G2, please make sure the ftp folder has the right permissions (i.e. Superdesk can actually create new files in it).
We will test the case in the meantime and get back here with any info.