Wired Creates Innovative Netflix Ad Amanda MacArthur • May 21, 2014 A multimedia ad designed by Wired for Netflix is giving The New York Times' "Snow Fall" a run for its money.