It is free to sign up for Google adsense. You should if you expect to earn from hubpages.
This aspect of Google is not the same as paying for advertising words.
In this case , once you sign up -it allows google ads to be placed randomly on your hubs so that you "make money" from the ads.
Ads are usually in keeping with the content of the hub.
You cannot choose the ads they use.