Sammy Ameobi has joined Cardiff City on a season-long loan after signing a new two-year contract with Premier League side Newcastle. The 23-year-old winger was out of contract at St James's Park but has penned fresh terms on Tyneside.