Skip to main content

Google Ads Existing Hierarchy

Please add these Google Ads capabilities:

  1. Create a new Ad Group inside an existing Google Search Campaign.

  2. Create a new RSA inside an existing Google Search Ad Group.

  3. Full Callout lifecycle: list/read, update, remove, and ad-group-level attachment.

These are essential for AI-based Google Ads optimization, testing and restructuring without creating duplicate campaigns.

Status: Completed1 comment

Log in to comment and vote

Comments1

  • Miquel Palet López

    Team•

    Sep 3

    New updates on Google extension management:

    Update extensions (PUT): PUT /v1/ads/campaigns/{campaignId}/assets lets you update mutable fields on existing sitelinks, callouts, and structured snippets. For sitelinks: link text, descriptions, and final URLs. For callouts: callout text. For structured snippets: header and values. Pass the assetResourceName from the GET response to target the right asset.

    Ad-group-level extensions: New routes for managing extensions at the ad group level:

    • GET /v1/ads/ad-sets/{adSetId}/assets — list extensions on an ad group

    • POST /v1/ads/ad-sets/{adSetId}/assets — attach sitelinks, callouts, or structured snippets to an ad group

    • DELETE /v1/ads/ad-sets/{adSetId}/assets — remove extensions from an ad group

    These work identically to the campaign-level routes, so you can override campaign extensions at the ad group level.