Board Thread:Game Discussion/@comment-18802128-20130912035724/@comment-27862737-20160824181850

Generally speaking, you should be able to watch 20 videos per day and get 20 gems in return. If you have done this, you have to wait for 24 hours to watch another 20 videos and get the corresponding rewards. If you got that many from videos alone, then yes, you will probably have to wait for at least 2 1/2 days to get them back. On the other "offers", I don't think there's a limit on the number you can get, but I've never tried that many to know for sure.