1. A computer-implemented method of generating an advertisement in a computer game environment, the method comprising: monitoring a behavior of a user participating in a computer game environment; determining a personality trait of the user from the monitored behavior; and selecting an advertisement to display to the user in the computer game environment based upon the determined personality trait of the user.