(1) About ad extensions
How to set ad extensions via API.
I don't know which API items I should set when I submit an ad, so please tell me.
The items we want to set are site link extensions, callout extensions, and price extensions.
(2) About setting language
how to set the language when submitting a campaign?
How can I specify the language settings when I submit a campaign?
I would like to set the language to Japanese.
(3) About edit the ad text via api
How can I edit my ad text?
If I try to edit the ad text through the API, I get the following error message.
I would like to know how to solve this problem.
```python
ads_client = GoogleAdsClient.load_from_env(version='v8')
operation = ads_client.get_type('AdGroupAdOperation')
ad_group_ad = operation.update
ad_group_ad.resource_name = resource_name
ad_group_ad.ad.responsive_search_ad.headlines.extend([_create_ad_text_asset(text) for text in headlines])
ad_group_ad.ad.responsive_search_ad.descriptions.extend([_create_ad_text_asset(text) for text in descriptions])
ads_client.copy_from(operation.update_mask, protobuf_helpers.field_mask(None, operation.update._pb))
````
Here is the error returned by the API.
message: "Field \'ad.responsive_search_ad.headlines\' cannot be modified by \'UPDATE \' operation."
message: "Field \'ad.responsive_search_ad.descriptions\' cannot be modified by \'UPDATE \' operation."
4) About getting reports
Is it possible to get the number of views and clicks even for deleted campaigns and ad groups?