Watching ads do not get you fast passes.
Daily check in is 1 fp, the bonus ad gives exp
Energy stone vote, 1 fp
Power stone vote, 1 fp
Weekly bonus, 1 fp
Friend invite, 3 fp & coins
Watching ads while reading just helps you get points
Points can be used to buy 2 fp currently (unless they broke the store, again)