For now, yes. This is because outside of those countries the way you purchase an ad on reddit could be considered gambling. Once they switch to a pageview based system you'll be able to buy ads from lots of countries.
Couldnt you get a US or UK resident to pay for you? You could reimburse the person with bitcoin.
Would if I could but it's not like there are agencies that you can easily find via your favorite search engine.