Without looking at the code too closely, what keeps the user from blocking the nastydollars ad?
You cannot obfuscate the url. All a person needs to do is ad the url to the blocklist.
No more geo ads from nastydollars. Doesn't matter when the ad is shown.
You cannot stop a person from blocking an ad once they see it. Just like you cannot stop them from downloading an image.