In order to earn from hubpages you need to sign up for a Google Adsense account. Earning depends on how many unique page views you receive each day. When I say unique I mean page views that are not from HubPages. Views from another HP Subdomain are counted as unique. You don't have to sign up for Amazon or Ebay if you don't want to, but using those affiliates can increase your earnings greatly.