Hello Aditya,
In the future, if a thread is a few months old and no longer active, could you do us a huge favor and just start a new thread? Sometimes, your issue may be different than the last one, and it can be confusing to some other people who may have had their issue already resolved on the thread. I do appreciate that you are checking the forum first, though.
This time, rather than making you start a new thread, I'll just answer. Thank you for providing the logs with the error. That makes it much easier for me to explain what's going on. For this campaign type, this is working as intended. You cannot add a campaign criterion with a user list to this campaign type. Let me break down the error to show you.
- The operation is not allowed for the given context. This means that sometimes the operation may work for some configurations, but for your particular configuration, it will not work.
- trigger { string_value: "DISPLAY(DISPLAY_FULL_AUTOMATION)"} This is telling you that the campaign type is of type DISPLAY with the subtype of the campaign being DISPLAY_FULL_AUTOMATION. When something is full automation, usually you cannot control the specifics of how the campaign runs. All the choices are automated, and the choices are made for you by the campaign, since the campaign is automated.
- location { field_path_elements { field_name: "operations" index: 0 } field_path_elements { field_name: "create" } field_path_elements { field_name: "user_list" }} This is telling you that the item you can't add is the user list.
Putting all these pieces of the error together, this is saying that you can't add a campaign criterion with a user list to a campaign of type DISPLAY (DISPLAY_FULL_AUTOMATION). Google Ads does not allow this based on the current configuration. However, you can do this for other campaign types.
Best,
Nadine Wang, Google Ads API Team

ref:_00D1U1174p._5004Q269XD1:ref