CNN absolutely has control. CNN could vote with their dollars and use a different ad platform.
That is totally silly - What in the world makes you think I think about the advertisement industry more than the absolute minimum amount possible?
Anyway, the other options are:
- They run their own ad platform - They don't run ads