What is my Hosts file?
Your Hosts file is what the System refers to at boot time so that it ignores certain domains when you're on the Internet. If you go to the Finder and select Go>Go to Folder…, then type in /etc and press Return, it will take you to that invisible folder, where you'll find the Hosts file.
Open it with any text editor and you should see how it's setup for each domain that is ignored. You just need to add the domain for that advertiser, then save the changes and restart your Mac to test it out.
It's not an ad, it's some file 0kb which cannot be opened.
It is an ad; it was served from an advertiser to that site. You just need to determine the domain of the advertiser before you can add it to the Hosts file. That might be found using Get Info on the file or folder, or looking at the Activity window in Safari when you're on the site and looking through the files listed to find the advertiser(s).
I cannot believe someone out there can upload a file to by desktop with me being asked about it.
No file was uploaded. An empty file was downoaded, but that's due to JavaScript being enabled and the advertiser coding that into the ad. You can block the ads using the method I described, disable JavaScript, and/or complain to the webmaster or web site owners about that advertiser and demand they stop that practice.