No, we're discussing software a user chooses to run on their web client. You can request that they run your software, but you do not have a right to force them to run anything without a contract.
If you decided to rely on such an unreliable platform for an important business decision, that's your problem.
edit:
If you want to actually enforce a transaction where content is delivered only if the ads are included, that's what contracts are for. Use them. This was a solved problem several hundred years ago.
This idea that you get to make up contract-like requirements without actually negotiating and agreeing to them is nonsense.