I think this is largely unfair. The larger ad companies will only pay for high-viewer placements. Utopia in it's current state doesn't qualify, forcing them to go with the smaller ad companies. Unfortunately, a contract is a contract. They can choose not to renew it and go with someone more considerate of the playerbase, but they are stuck with it for the duration. I have seen the efforts David has been going to in order to rectify the ad situation when it is reported to support, as per the in-game announcement, and I can state categorically the devs are not in favour of the players being screwed around by the ad company.
TL;DR - If you get the crappy ads, report it like you've been asked to in the in-game developer announcement and something will be done about it, but I believe there is nothing else they can do til the contract is over, we just have to ride it out as best we can with Davids efforts. If you can't be bothered reporting it like you were asked to, well, that's your own fault then that nothing is being done about it, cos the devs hands are tied.