But we have some problem related to limit on count block list users.
Hi,
In order to block IP addresses, you may use CampaignCriterionService.mutate() and set the criterion of NegativeCampaignCriterion object to IpBlock. You may refer to the Java code sample in this link (refer here for other supported languages of our client libraries). You may use SET operator (for the mutate operation) to update existing exclude IP addresses (Which will remove existing IP address and set the new IP address to exclude provided by SET operator).
However, unfortunately, it is currently not possible to increase the limits in AdWords API (The limit number of excluded IP blocks per campaign is 500).
With regard to your last question, could you confirm what you meant by this "is an is possible to get all ip list ?"? If what you meant is getting, list of blocked IP address, you may use Campaign Criteria Report with filtering CriteriaType = IP_BLOCK to get the blocked IPs via Criteria field of the API.
Please let me know if you have further concerns.
Regards,
Hiroyuki
Google Ads API Team