Adsense is good as long you have a lot traffic coming to your site ...bonus is clicks on the ad , more clicks more earnings than impression BUT slow , progress...I did a website again last year May till now every days just cents...some time just 1 dollar highest reach 8 dollars but just one day....last withdraw is after many months once it each min payout of 150.
for Amazon is good also....but usually people never buy just see...I don't know the cookie still work , i believe yes....because once the visitors go to your affiliate link , the cookies will stay one day thus within on day if he/she happen to buy any stuffs from amazon , you earn a small commission.....
next Amazon commission also little...depend what you are selling