Hi,
1. Yes, the user will be sent to the right version of the url depending on the detected device.
2. No, url needn't be set if you set finalUrl.
Url field will eventually go away, and will be replaced by the finalUrls fields
- FinalUrl is where you want your customer to land.
- FinalMobileUrls may be used if you have a separate landing page for mobile devices.
- trackingTemplate, if you want to set a tracker url for your site for analytics purposes
- customParameters, if you want to add custom parameters to your tracking url.
customParameters: {_myid: 123}
Does that make sense?
Cheers,
Anash P. Oommen,
AdWords API Advisor.