The ads you see are AdSense ads, which are supplied by Google Adwords. When you set up an Adwords account, you will need to be sure you specify that the ads can be displayed across the Google ad network, which includes AdSense.
There should be others here who can give more advice on targeting a specific site running Adwords, but I have heard it is a lot of trial and error to do so.