How Much Do Advertising Campaigns Cost? A Complete Guide in 2023