Advertisements should never be a game mechanic. If I had annoying ads that's one thing. But I'm literally prevented from upgrading my house/area because I am forced to watch an ad instead. Or when I went to recieve the reward I am also forced to watch an ad. Because if I refuse i can no longer redeem it. Giving developers money by watching ads is one of the sleaziest game designs made.