i always get suspicious about 100% rev-share. It is possible indeed with self generated ads from their end and not adsense but... most of the times (and i am not saying this is the case), 100% means the cpm is capped, so for example, you will get 100% of the revenue up to a $5 cpm, above that you will get 60%. This used to happen before a couple of years ago and i personally haven't seen that practice, apart from one other shady network that tried to sneak this without properly inform the new partners that were coming attracted by the 100% rev share.....
Bottom line, ready the all contract.... just to make sure