Channel 4 has unveiled the results of a UK-first public trial with 15 brands on new streaming ad formats which deliver an 81 per cent boost in long-term brand recall. The trial, with registered ...