Contextual advertising is advertising that is totally relevant to the site being viewed and it is generated by an advertising program.