Abstract: A method for transmitting online advertisements 52 to users 40, the method being implemented at an Internet gateway device 20, the method comprising: searching for keywords identified 51 by an advertiser, the keywords 51 being present in a web page 50 requested by a user 40 accessing the Internet via the Internet gateway device 20; modifying the web page 50 by replacing the keywords 51 with a hypertext link 52 provided by the advertiser; and delivering the modified web page 50 to the user; wherein the advertisements 52 are transmitted to users 40 in exchange for access of the Internet via the Internet gateway device 20 for free or at a discounted price.