Need Information on Ad Strength Data for Performance Max Campaign Type

48 views
Skip to first unread message

Harshitha

unread,
Sep 28, 2022, 9:24:43 AM9/28/22
to Google Ads API and AdWords API Forum
Hello Team, 

We would need the Campaign Id, Campaign Name, Campaign Type, Ad Strength, Ad Id, and Ad status  for the Performance Max campaigns. However, We are not getting the ad strength column for the Performance Max campaigns.

Query Used: 
SELECT campaign.status,campaign.name, campaign.advertising_channel_type, campaign.id, asset_group.ad_strength, asset_group.id, asset_group.campaign FROM asset_group WHERE campaign.status = 'ENABLED' AND asset_group.status = 'ENABLED'

Code: 
ServerStream<SearchGoogleAdsStreamResponse> stream = gAdsAPIRequest.fetchServiceResponse(gAdsServiceClient, customerId, query);
if (stream != null) {
for (SearchGoogleAdsStreamResponse response : stream) {
for (GoogleAdsRow googleAdsRow : response.getResultsList()) {
                        Campaign campaign = googleAdsRow.getCampaign();
                        AssetGroup asset = googleAdsRow.getAssetGroup();
                        Metrics metrics = googleAdsRow.getMetrics();
                        Segments segments = googleAdsRow.getSegments();
}
}
}

Response I got:
googleAdsRow = (com.google.ads.googleads.v11.services.GoogleAdsRow) campaign {
  resource_name: "customers/XXXX/campaigns/XXXX"
  status: ENABLED
  advertising_channel_type: PERFORMANCE_MAX
  name: "Performance_Max_Top_Category"
  id: XXXXXXX
}
asset_group {
  resource_name: "customers/XXXXXX/assetGroups/XXXXXX"
  campaign: "customers/XXXXXX/campaigns/XXXXXXX"
  id: XXXXXX
  10: 7
}

Please do the needful.
Reply all
Reply to author
Forward
0 new messages