I am going to use yahoo and msn pay per click for advertising my site has anyone here done this before what were the results like?

Is it legal to advertise my site based in the uk on yahoo to uk residents? None of my casinos support us players. Is there anything else I need to be aware of?