Hi Ahmed,
Thanks for reaching out to the Google Ads API Support.
You may note that the location assets are automatically created by the Google Ads API after you create an asset set. First, you may need to create a location sync asset set and attach it to the customer using CustomerAssetSetService.MutateCustomerAssetSets service. Then, if you need to select a subset of the location assets in the asset set for a campaign or ad group, create a location group asset set and attach it to the campaign or ad group.
For more detailed implementation details in API, I suggest you check this page.
![]() |
Google Ads API Team |