My ads recently got suspended because I had labelled the display url as mysite.com and I was passing the traffic straight through to the merchant site. The merchant site won't allow me to use their domain in the display url field. Whats the best way round this? I was thinking of cloaking and 301 redirecting to the merchant site but this seems a bit black hat. Obviously I could send the traffic to my site and rely on people clicking to the merchant site but that will lose a few visitors.
The merchant probably doesn't want you to use the URL because then they won't be able to use it (quite a problem for PPC account managers). Try using the merchant's url with .co.uk or .net instead.
This probably this will not work. As far as I know AdWords consider the very last redirected landed url to automatically compare it with your display url. If root url does not match the display url - the script bip a manual revisor to take an action and look at your flagged ad. "we don't want affiliates using our trade mark terms in display url" means: "Hey use PPC, but redirect to your own site first, not our site directly"
very true. When you create a Search ad, it will be delivered in 1 ~ 3 hours - meanwhile the ad review takes 1 ~ 5 business days. The ad probably is already flagged.