GeoTargetTypeSetting geoSetting = new GeoTargetTypeSetting();
geoSetting.setPositiveGeoTargetType(GeoTargetTypeSettingPositiveGeoTargetType.AREA_OF_INTEREST);
geoSetting.setNegativeGeoTargetType(GeoTargetTypeSettingNegativeGeoTargetType.DONT_CARE);
campaign.setSettings(new Setting[]{geoSetting});
<faultstring>[OperationAccessDenied.OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE @ operations[0].operand.settings[0].positiveGeoTargetType; trigger:'AREA_OF_INTEREST']</faultstring>
GeoTargetTypeSetting{negativeGeoTargetType=LOCATION_OF_PRESENCE, positiveGeoTargetType=AREA_OF_INTEREST, settingType=GeoTargetTypeSetting}Hi,
Thank you for reaching out. The AREA_OF_INTEREST field is not available for the UniversalAppCampaign in the Adwords API. One possible workaround for this is to use the Google Ads API instead.
Thanks and regards,
Xiaoming, Google Ads API Team