The Amazing Formula business model is based on 2 sources of income:
a. Google AdSense ads.
b. Affiliate Programs
Which is better? there is no clear answer to this question.
Some niches will produce better with affiliate programs others with AdSense,
you should test on a niche by niche bases. Usually you'll make more money with
an affiliate site, unfortunately there may be many instances where you will
find a good niche with keywords that can be easily ranked but no suitable
affiliate program, in this case you'll use AdSense ads, and by the way, this
will happen to you a lot.