When setting up new Microsoft keywords with the Destination URLs in using some dynamic parameters in curly brackets, you may paste the URLs directly into a browser to make sure that the URLs work but they won't be resolved correctly.
What Causes The Issue?
This issue occurs because the dynamic parameters are replaced with realistic values at the time of the impression, so they do not cause an issue when the ad is served at the publisher.
How To Fix The Issue
This is expected behavior, and as such does not require a fix. When testing in a browser whether Destination URLs work and they are resolved correctly, you should replace the dynamic parameters with realistic values.
For example, if you want to use a Destination URL such as: http://{ifmobile:m.}{ifnotmobile:www.}example.com
...you can test the URL by pasting http://m.example.com and http://www.example.com into a browser.