Ads after every single level, even if you don't choose the ad option. Stops giving you diamonds after reaching 99,995, so it's impossible to actually earn the reward. I'm guessing it does the same thing with coins. I made it to level 300 and it says I will receive the reward in 5-7 business days so we'll see what happens.