1. A method for providing advertisement on a mobile communication device, the method comprising: identifying, at the mobile communication device, a primary keyword in a list or a body of text; identifying at least one secondary keyword in the list or the body of text, the at least one secondary keyword located within a predetermined distance of the primary keyword and being related to the primary keyword; in response to identifying the at least one secondary keyword, forming a compound keyword comprising the primary keyword and the at least one secondary keyword; associating at least one advertising resource link to the formed compound keyword; and visually distinguishing the formed compound keyword by applying a visually distinguishing feature.
2. The method of claim 1 , wherein the identifying of the primary keyword and the identifying of the at least one secondary keyword comprise automatically scanning the list or the body of text to determine the compound keyword.