The keyword advertising is an online form of advertising based on the Pay per Click model: the advertisers pay only when a user actually clicks on their ad.
The cost per click is auctioned through an online bid-based system and it depends on the competitiveness of your keyword.
Examples of keyword advertisings are: Google Adwords and Google AdSense.