2024 advertising analysis