I generally do not watch ads in this game because I feel like I don't get enough out of it.
I will watch when I do a double claim but that's it. I rarely watch ads in the market and avoid treasure hunt because you have to watch so many ads playing it.
If you gave 1 VIP point for each ad watched (in addition to the current rewards), I think a lot more players would be incentivized to watch ads. You can then just put a cap on the ads that people can watch per day (like 20 or 30).
This wouldn't be an excessive amount of VIP points as that would require watching like 150 ads just to get to VIP level 1. After that, it gets way way harder to level up VIP this way but still gives long time players a little bit of an incentive to watch ads and get those VIP points.
This will result in players getting extra benefits through VIP points, you getting increased monetization by having us watch more ads, and another thing for players to look forward to if they play for a long time. Everybody wins!