Yes this is my questions among all bounty hunters. In my 4 months on doing bounty i campaign i have promoted 2 ICO's already and the first one still counting the stakes and still working on the distribution of the tokens. Some had receive already and i thought about receiving too but until now no tokens found in my digital wallet even after searching it on etherscan if there are relatively made a transaction to my digital wallet address and there is none. I have gave my effort and quality time for them to promote their project that includes also the resources being used like internet connection fee and the electricity are all wasted for the project i guess. I think this could be my last project to promote and if i still will not get any rewards then quitting is an option.
It really depends on the campaign. Several times I got my bounty tokens strictly on time they promised while in other campaigns I had to wait for like 2-3 months. One of the campaigns postponed ICO (and tokens distribution) until March next year and I'm really disappointed with that fact.
All in all, there is no universal recipe for bounty hunters to predict whether they will be paid on time and much depends on one's luck.