Hi,
Thank you for reaching out to the Google Ads API support team.
Yes, it is possible to create a user_list based on app users via the Google Ads API. You can use the CrmBasedUserList to achieve this.
To create a user_list using crm_based_userlist, you'll need to provide specific information:
- app_id: A string that uniquely identifies the mobile app from which the data was collected. This is required when creating CrmBasedUserList for uploading mobile advertising IDs.
- upload_key_type: A matching key type of the list, which can be CONTACT_INFO, CRM_ID, or MOBILE_ADVERTISING_ID. Mixed data types are not allowed in the same list. This field is required for all customer lists.
- data_source_type: The data source of the list. The default value is FIRST_PARTY. Allowlisted customers may create third-party sourced customer lists.
I would recommend you follow this guide for more information.
