No, Google Ads Creator doesn't provide API.
No, Google Ads Creator doesn't provide mobile app.
Google Ads Creator is located in Madrid, Spain
Google Ads Creator offers Freemium pricing model
The starting price is not disclosed by Google Ads Creator. You can visit Google Ads Creator pricing page to get the latest pricing.