Hi Jayden,
Using AdService I was able to change the ad like this:
curl -i --request POST https://googleads.googleapis.com/v10/customers/<OPERATING_CUSTOMER_PLACEHOLDER>/ads:mutate \
--header "Content-Type: application/json" \
--header "login-customer-id: <LOGIN_CUSTOMER_ID_PLACEHOLDER>" \
--header "developer-token: <DEVELOPER_TOKEN_PLACEHOLDER>" \
--header "Authorization: Bearer <ACCESS_TOKEN_PLACEHOLDER>" \
--data '{
"operations": [
{
"updateMask": "app_ad.headlines",
"update": {
"resourceName": "customers/<OPERATING_CUSTOMER_PLACEHOLDER>/ads/<AD_ID_PLACEHOLDER>",
"appAd": {
"headlines": [{
"text": "test3",},{
"text": "test4",},{
"text": "test5",}, ]
}
}
},
],
"responseContentType": "MUTABLE_RESOURCE"
}
'
Let me bring up with my team whether we support mutating an App Ad via AdService. We will get back to you as soon as possible.
Regards,
 |
| Aryeh |
| Google Ads API Team |
|
|
| |

ref:_00D1U1174p._5004Q2aqs5V:ref