Hi,

The Google Ads documentation for Final URL states Final URL: Represents a 
list of actual landing pages for your ad, keyword, or sitelink.
https://developers.google.com/google-ads/api/docs/ads/upgraded-urls/fields

And you can see for example in the Python Google Ads library for an ad 
final_urls is a RepeatedField:
final_urls: MutableSequence[str] = proto.RepeatedField(
        proto.STRING,
        number=41,
    )
https://github.com/googleads/google-ads-python/blob/c7535c7e2a8f87bb6abbad4c4b4ea05d5b4593b4/google/ads/googleads/v20/resources/types/ad.py#L257

I would also like to know why this is a repeated field rather than a string 
value.

Thanks,

D.H.

On Monday, September 8, 2025 at 11:38:03 PM UTC+8 Google Ads API Forum 
Advisor wrote:

> Hi,
>
> Thank you for contacting the Google Ads API support team. 
>
> Please find responses to your queries below:
>
>    - What is the *GAQL query *for retrieving a Google ad's URL? 
>
> Response: In order to answer this query, please confirm if you are able to 
> get the desired data using the Google Ads UI? If yes, please provide an 
> uncropped UI screenshot of your Google Ads account highlighting the data 
> which you are trying to retrieve. 
>
>    - Why is the "final_urls" attribute a *collection *and not a *single 
>    string value*? What's the reason behind this? I've never seen any 
>    Google ad pointing to more than a single URL so far. 
>
> Response: In order to answer this query, please provide your *Google Ads 
> customer Id* <https://support.google.com/google-ads/answer/1704344?hl=en> 
> and the complete API logs (request 
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#request>
>  
> and response 
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#response>
>  
> with request-id 
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id>
>  
> and request header 
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request_headers>)
>  
> generated at your end without redacting any information. If you are using a 
> client library and haven't enabled the logging yet, I would request you to 
> enable logging for the specific client library that you are using. You can 
> refer to the guides Java 
> <https://developers.google.com/google-ads/api/docs/client-libs/java/logging>, 
> .Net 
> <https://developers.google.com/google-ads/api/docs/client-libs/dotnet/logging>,
>  
> PHP 
> <https://developers.google.com/google-ads/api/docs/client-libs/php/logging>, 
> Python 
> <https://developers.google.com/google-ads/api/docs/client-libs/python/logging>,
>  
> Ruby 
> <https://developers.google.com/google-ads/api/docs/client-libs/ruby/logging> 
> or Perl 
> <https://developers.google.com/google-ads/api/docs/client-libs/perl/logging> 
> to enable logging at your end. For REST interface requests, you can enable 
> logging via the curl command by using the -i flag.
>
>    - What is the role of *asset groups* in regard to a Google ad's URL? 
>
> Answer: As per the *Help Center* 
> <https://support.google.com/google-ads/answer/10724748?hl=en#:~:text=Asset%20groups%20best,about%20this%20article>
>  
> article, the final url is one of the parameters for the text asset in an 
> asset group.  Asset Groups are where you manage different types of creative 
> assets including text, images, videos, logos, and final URLs. You can 
> create a single asset group with audience signals or you can also create 
> multiple asset groups for different final URLs. Please note that: If Final 
> URL expansion is on, Google may replace your Final URL with a more relevant 
> landing page based on the user’s search query, and generate a dynamic 
> headline, description, and additional assets to match your landing page 
> content. Learn more *About text customization* 
> <https://support.google.com/google-ads/answer/11259373>. I would 
> recommend you to refer to the *Help Center* 
> <https://support.google.com/google-ads/answer/10724748?hl=en#:~:text=Asset%20groups%20best,about%20this%20article>
>  
> article for more information.
>
> *You can send the details via Reply privately to the author option, or 
> direct private reply to this email.*
> Thanks,
>   
> [image: Google Logo] Google Ads API Team 
> Feedback
> How was our support today? 
>
> [image: rating1] 
> <https://docs.google.com/forms/d/e/1FAIpQLSeRhIg5VeThVmbcD0c5DTWTDjmpJuSktN8vFelEL7_KV_Orbg/viewform?usp=pp_url&entry.141427034=1&entry.295079254=500Ht00001u62uNIAQ>
>   
>   [image: rating2] 
> <https://docs.google.com/forms/d/e/1FAIpQLSeRhIg5VeThVmbcD0c5DTWTDjmpJuSktN8vFelEL7_KV_Orbg/viewform?usp=pp_url&entry.141427034=2&entry.295079254=500Ht00001u62uNIAQ>
>   
>   [image: rating3] 
> <https://docs.google.com/forms/d/e/1FAIpQLSeRhIg5VeThVmbcD0c5DTWTDjmpJuSktN8vFelEL7_KV_Orbg/viewform?usp=pp_url&entry.141427034=3&entry.295079254=500Ht00001u62uNIAQ>
>   
>   [image: rating4] 
> <https://docs.google.com/forms/d/e/1FAIpQLSeRhIg5VeThVmbcD0c5DTWTDjmpJuSktN8vFelEL7_KV_Orbg/viewform?usp=pp_url&entry.141427034=4&entry.295079254=500Ht00001u62uNIAQ>
>   
>   [image: rating5] 
> <https://docs.google.com/forms/d/e/1FAIpQLSeRhIg5VeThVmbcD0c5DTWTDjmpJuSktN8vFelEL7_KV_Orbg/viewform?usp=pp_url&entry.141427034=5&entry.295079254=500Ht00001u62uNIAQ>
> [2025-09-08 15:37:15Z GMT] This message is in relation to case 
> "ref:!00D1U01174p.!500Ht01u62uN:ref" (ADR-00332099)
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/2370ebdc-2faf-4433-b6af-05accff67ba5n%40googlegroups.com.
  • Ho... MS
    • ... 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
      • ... D. H.
        • ... 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum

Reply via email to