Good-Person
Captain Junkie
Presently I do not have a site at the moment but I plan to have in the future and have a lot of plans on how to monetize it.I can use google AdSense and also my affiliate link where I can earn commissions if a customer buys products using my link.
It is not that easy to earn from adsense or affiliate link because Google has very strict policies when it comes to selecting sites for monetization. I would advise you to start with other advertising networks after gaining some traffic on your site.