Examples disclosed herein relate to generating advertisement based on a location of a client device. At least one advertisement is generated based on the location of the diem device. The at least one advertisement is selected from a plurality of advertisement bids that match a criteria related to the location of the client device. The at least one advertisement is provided to the client device while executing a printing transaction at the location.