for me Adsense + clickbank and Amazon.
But i more towards Adsense as for click bank and amazon is like " bonus " for me.
Because Adsense earning is just promote your site , SEO , back link etc summary more traffic thus more clicks thus more earnings from Adsense.
whereas for click bank and amazon , usually people visit first time will not buy that why some build list for me I never , yes surely some IM claim I wasted..left that pile of money on table as List building still IM best way to sell and promote your site.
I used to have auto responder to link back my site so will email them update latest contents from my site also use to collect their email if they opt in for free stuffs.
But i give up . I do know some IM can earn a lot with out building list.