Hi Google Support,
I'm encountering an issue with my Google Ads API integration.
The API works well in general, but for campaigns using the "Share of Voice" (i.e., Target Impression Share) bid strategy, the response returns bidding_strategy_type = UNKNOWN, and no metrics.cost_micros.
However, in the Google Ads UI, these campaigns display the correct bid strategy type and cost values. Other bid strategy types also behave as expected via the API.
Could you please confirm if this is a known limitation or expected behavior when retrieving "Share of Voice"/"Target Impression Share" campaigns via Google Ads API?
For reference, here's the GAQL query I'm using:
SELECT
metrics.phone_calls,
metrics.video_quartile_p75_rate,
campaign.id,
metrics.interaction_event_types,
metrics.search_rank_lost_impression_share,
campaign.bidding_strategy_type,
metrics.video_views,
segments.date,
campaign_budget.total_amount_micros,
campaign.optimization_score,
campaign.status,
bidding_strategy.id,
campaign.maximize_conversion_value.target_roas,
campaign.maximize_conversions.target_cpa_micros,
metrics.gmail_forwards,
metrics.video_quartile_p25_rate,
customer.final_url_suffix,
metrics.active_view_measurable_cost_micros,
customer.descriptive_name,
bidding_strategy.name,
metrics.engagements,
metrics.search_impression_share,
metrics.active_view_impressions,
metrics.interactions,
metrics.active_view_measurable_impressions,
metrics.gmail_saves,
metrics.search_absolute_top_impression_share,
campaign_budget.amount_micros,
metrics.absolute_top_impression_percentage,
metrics.phone_impressions,
metrics.search_budget_lost_impression_share,
metrics.gmail_secondary_clicks,
campaign.advertising_channel_sub_type,
customer.currency_code,
customer.tracking_url_template,
campaign.url_custom_parameters,
bidding_strategy.target_roas.target_roas,
metrics.cost_micros,
campaign.advertising_channel_type,
metrics.platform_comparable_conversions_value,
campaign.target_roas.target_roas,
metrics.video_quartile_p50_rate,
metrics.clicks,
metrics.revenue_micros,
customer.time_zone,
segments.ad_network_type,
campaign.final_url_suffix,
metrics.top_impression_percentage,
metrics.platform_comparable_conversions_value_per_cost,
metrics.invalid_clicks,
metrics.platform_comparable_conversions,
metrics.video_quartile_p100_rate,
metrics.search_top_impression_share,
campaign.tracking_url_template,
campaign.target_cpa.target_cpa_micros,
campaign_budget.period,
campaign.name,
metrics.gross_profit_micros,
metrics.impressions
FROM
campaign
Let me know if you need any additional details.
Best regards,
Tobias Modig
Hi,
Thank you for reaching out to the Google Ads API support team.
To replicate the issue from our end, kindly provide the uncropped Google Ads UI screenshot where campaigns display the correct bid strategy type and cost values and the same you are trying to retrieve via the API.
You can send the details via the Reply privately to the author option or direct private reply to this email.
![]() |
Google Ads API Team |
[2025-07-22 22:40:07Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01swQHl:ref" (ADR-00319796)