EDO, the TV outcomes company, has named 2024’s most effective TV ads across 17 industries, including Automotive, CPG, ...