I often laugh at some of the ads that appear on website. As general advice I tell my friends that if they don't like an ad to click on the little "x" at the top right corner and you can flag it as inappropriate.
Most ads are usually supplied based on our own browsing habits. It is based on cookie-tracking and various other signatures which are associated with our accounts and previous browsing and searching history. Everyone sees different ads, they are not based on the forum or EEVBlog, but based on *our own* browsing history.
To ensure no ads appear, I've seen a lot more use of an extension called "uBlock Origin" by gorhill on Google Chrome and Mozilla Firefox. Of course, ad blockers may also impact Dave's revenue income from the site. So to be fair to Dave, rather than block his site's ads, I prefer to "anonymize" myself as much as possible. There is a setting in your Google account that asks it to "forget" your tastes and preferences and other metrics. Also, erasing history and cookies will tend to reduce the amount of cross-site signatures being left on your machine. I also click the little "X's" in the top of the ad to report that I don't think it applies to me.
Even if you have no interest in an ad, it may still pop up because of some other reason purely due to the advertiser's poor choice of keyword and demographic or location targeting. Obviously if they are showing you ads you don't care about, their message is not going to be as effective. If you click on the links you'll just drain their advertising budget but it may just turn out that you are "baited" even more with these kinds of ads.
Online advertising is definitely changing, it will be interesting to see what happens over the next few years. Remember pop-ups? They are gone. Ad-blockers are starting to kill ads from 3rd-party sites. I think we are doing to see more directly-embedded server-side ads rather than 3rd-party services. Should be interesting.