Hi,

Thank you for reaching out to the Google Ads API support team.


1. Is device targeting (include/exclude or bid modifiers) supported for 
Performance Max via the API as of May 2025? 1.1 If yes, which 
resource(s)/field(s) should we use (e.g., campaign_criterion.device, 
campaign-level setting, or a different entity)

With the introduction of device targeting, you now have the ability to specify 
at the campaign level where your Performance Max ads will appear. This feature 
provides a new layer of control, enabling you to optimize your campaign reach 
across various platforms. To set up device targeting, add a DeviceInfo 
criterion to your Performance Max campaign.
Define DeviceInfo criteria using one of the predefined Device enums. The main 
use case for device targeting is to adjust bids for a specific device using the 
bid_modifier value of CampaignCriterion.

1.2 Are there constraints like only excludes or only certain device types 
(e.g., CTV only), or create-time only vs. updatable later

You can only target devices. Exclusion is not supported. There is no constraint 
on device types. To assist you further with regard to the 'IMMUTABLE_FIELD' 
error, please provide us with the complete API logs (request and response logs 
with request-id and request header) generated at your end.
I would request you to enable logging for the specific client library that you 
are using. You can refer to the guides Java, .Net, PHP, Python, Ruby or Perl to 
enable logging at your end. For REST interface requests, you can enable logging 
via the curl command by using the -i flag.

2. We haven’t found writeable fields on AssetGroup, AssetGroupAsset, or a 
related resource to push colors or font. 3.1 Are “Custom colors” and “Font” 
exposed in the Google Ads API for Performance Max asset groups?

Optional color and font guidelines for the campaign can be set using the 
Campaign.brand_guidelines field.
This code example shows how to create the BUSINESS_NAME and LOGO assets and 
attach them to the campaign if brand guidelines are enabled or to the 
AssetGroup if brand guidelines are disabled. See the asset group setup guide 
for more information about asset groups.



Thanks,

Google Ads API Team


Feedback
How was our support today?


[2025-10-30 17:28:38Z GMT] This message is in relation to case 
"ref:!00D1U01174p.!500Ht01vSE1S:ref" (ADR-00337961)

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/adwords-api/YUesc000000000000000000000000000000000000000000000T4YGJQ00fYM0tvYZQKKHhtZNml71jQ%40sfdc.net.
  • Pe... Rajat Singh
    • ... 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum

Reply via email to