Google Adwords and Google Ads are the same. Formerly it was called Google Adwords, but now it is known as Google Ads. You need to spend money to advertise with Google. AdSense is a different thing. It's a medium that bloggers and website owners use to earn money from Google. Here, you earn money from the ads shown on your website.