<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Google Ads API &amp; Scripts — Google Ads Change History</title>
<link>https://gadschangehistory.com/?product=Google%20Ads%20API%20%26%20Scripts&amp;range=alltime</link>
<atom:link href="https://gadschangehistory.com/feed/google-ads-api-scripts.xml" rel="self" type="application/rss+xml"/>
<description>Changes to Google Ads API &amp; Scripts, from Google Ads Change History.</description>
<language>en-us</language>
<managingEditor>info@brandonmangan.com (Brandon Mangan)</managingEditor>
<lastBuildDate>Fri, 11 Sep 2026 07:48:19 GMT</lastBuildDate>
<item>
<title>Google Ads API v22 sunset confirmed for October 7, 2026</title>
<link>https://gadschangehistory.com/changes/2026-09-02-ads-api-v22-sunset/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-09-02-ads-api-v22-sunset/</guid>
<pubDate>Wed, 02 Sep 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Deprecation</category>
<description>Effective Oct 7, 2026. Google reminded developers that all v22 requests will fail from October 7, 2026; integrations must move to v23 or later (v25 recommended). Source: https://ads-developers.googleblog.com/2026/09/google-ads-api-v22-sunset-reminder.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads Developer Policies updated for AI-era integrations</title>
<link>https://gadschangehistory.com/changes/2026-08-31-google-ads-developer-policies-updated-for/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-08-31-google-ads-developer-policies-updated-for/</guid>
<pubDate>Mon, 31 Aug 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Policy</category>
<description>Google revised its Developer Policies to set clearer frameworks for secure integrations using emerging AI technologies. Affects developers building on the Google Ads API. Source: https://support.google.com/adspolicy/answer/18105638 — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads Developer Policies updated to ban programmatic proxies and require a dedicated Cloud project</title>
<link>https://gadschangehistory.com/changes/2026-08-31-developer-policies-update-no-proxies/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-08-31-developer-policies-update-no-proxies/</guid>
<pubDate>Mon, 31 Aug 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Policy</category>
<description>The renamed Google Ads Developer Policies (formerly Google Ads API Policy) now require integrations to connect directly to Google Ads services using their own Google Cloud project rather than through programmatic proxies, citing security, cross-tenant data leak and throughput risks; the Ads API Compliance team is reviewing existing integrations and contacting affected developers. Source: https://ads-developers.googleblog.com/2026/08/making-google-ads-more-secure-with.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API Developer Assistant v4.0.0 released as a plugin for Antigravity and Claude Code</title>
<link>https://gadschangehistory.com/changes/2026-08-25-developer-assistant-v4/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-08-25-developer-assistant-v4/</guid>
<pubDate>Tue, 25 Aug 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Launch</category>
<description>The Developer Assistant moved to a unified plugin architecture with native support for Antigravity and the Claude Code CLI (slash commands such as /validate-gaql, /inspect-object, /troubleshoot-conversions and /get-cids), generating code in Python, Java, PHP, .NET and Ruby, validating GAQL, inspecting Protobuf schemas and running ad hoc reports. Source: https://ads-developers.googleblog.com/2026/08/google-ads-api-developer-assistant-v400.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API v25.1 released with Brand Lift and Conversion Lift measurement and benchmark category filters</title>
<link>https://gadschangehistory.com/changes/2026-08-19-ads-api-v25-1-released/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-08-19-ads-api-v25-1-released/</guid>
<pubDate>Wed, 19 Aug 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>API &amp; Tools</category>
<description>v25.1, a drop-in upgrade for v25, added read-only LiftMeasurementConfig and LiftMeasurementFlight resources with 24 Conversion Lift metrics and Brand Lift dimension resources (allowlisted accounts), category_filter and share_of_voice metrics in BenchmarksService, brand sentiment insights in ContentCreatorInsightsService, Segments.loyalty_membership, Metrics.original_conversion_value, parental status targeting in reach planning and text disclaimer assets. Source: https://ads-developers.googleblog.com/2026/08/announcing-v251-of-google-ads-api.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Campaign-level language targeting removed for Search and AI Max campaigns from late September 2026</title>
<link>https://gadschangehistory.com/changes/2026-08-13-language-targeting-removed-search/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-08-13-language-targeting-removed-search/</guid>
<pubDate>Thu, 13 Aug 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Targeting &amp; Audiences</category>
<description>Effective Sep 30, 2026. Search ads match on the language of the ad instead of campaign language settings; adding or updating CampaignCriterion.language on Search campaigns returns ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT, while Performance Max keeps the language setting for non-Search channels only. Existing criteria are still returned in queries but no longer used. Source: https://ads-developers.googleblog.com/2026/08/google-ads-language-targeting-changes.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Campaign-level broad match and automatically created assets auto-migrated to AI Max from September 1, 2026</title>
<link>https://gadschangehistory.com/changes/2026-08-12-broad-match-aca-automigration-to-ai-max/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-08-12-broad-match-aca-automigration-to-ai-max/</guid>
<pubDate>Wed, 12 Aug 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Deprecation</category>
<description>Effective Sep 1, 2026. Search campaigns using campaign-level broad match or standalone automatically created assets are upgraded in place to AI Max during September 2026 (trackable via campaign.aca_migration_date_time and broad_match_migration_date_time); creating new legacy configurations was blocked on August 3, 2026, and API versions released after September 1, 2026 remove the legacy entities entirely. Source: https://ads-developers.googleblog.com/2026/08/migrate-campaign-level-broad-match-and.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Pilot launched to restrict sensitive API calls on manager account hierarchies to allowlisted Cloud projects</title>
<link>https://gadschangehistory.com/changes/2026-08-03-secure-api-access-pilot/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-08-03-secure-api-access-pilot/</guid>
<pubDate>Mon, 03 Aug 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Policy</category>
<description>Google began piloting a program that audits API activity under a top-level manager account and restricts account management, user management and billing API methods to a pre-approved allowlist of Google Cloud projects, so unapproved applications fail even with valid credentials. Source: https://ads-developers.googleblog.com/2026/08/google-ads-api-pilot-secure-api-access.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Passkeys required for Google Ads API user-authentication flows from August 5, 2026</title>
<link>https://gadschangehistory.com/changes/2026-07-27-passkey-requirement/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-07-27-passkey-requirement/</guid>
<pubDate>Mon, 27 Jul 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Policy</category>
<description>Effective Aug 5, 2026. Users generating new OAuth 2.0 refresh tokens must authenticate with a passkey; password-only and TOTP/SMS 2FA are disallowed, with a possible 7-day delay before a new passkey is trusted. Service accounts and existing refresh tokens are unaffected; Google Ads Editor, scripts, BigQuery Data Transfer Service and Data Studio are also subject to the requirement. Source: https://ads-developers.googleblog.com/2026/07/passkey-authentication-requirement-for.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads Editor 2.13 released with channel performance reports, AI attestation and AI Max for Shopping</title>
<link>https://gadschangehistory.com/changes/2026-07-26-google-ads-editor-2-13/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-07-26-google-ads-editor-2-13/</guid>
<pubDate>Sun, 26 Jul 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Launch</category>
<description>Editor 2.13 added native channel performance reporting, a User attestation field for AI-generated image and video assets, AI Max capabilities for Shopping campaigns, a customer retention goal for Performance Max, business name and logo fields on responsive and non-skippable video ads, classic display assets and the Maps channel for Demand Gen, optional Target CPV/CPM bids with best-practice warnings, redesigned column management and resumable downloads, and restructured Target CPA/Target ROAS bidding strategies; creating Video Action campaigns was removed. Source: https://support.google.com/google-ads/editor/answer/17136249?hl=en — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API v25 released with loyalty retention goals, Shorts social metrics and unified goals schema</title>
<link>https://gadschangehistory.com/changes/2026-07-22-ads-api-v25-released/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-07-22-ads-api-v25-released/</guid>
<pubDate>Wed, 22 Jul 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>API &amp; Tools</category>
<description>v25 added the ad_sub_format_type segment for non-skippable YouTube ad durations, comments/likes/shares metrics for Shorts ads, a loyalty retention goal, a revamped new customer acquisition goal using Goal and CampaignGoalConfig (removing CustomerLifecycleGoal and CampaignLifecycleGoal), and consented YouTube channel insights, and made synthetic content attestation fields mutable. Source: https://ads-developers.googleblog.com/2026/07/announcing-v25-of-google-ads-api.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Local Inventory Ads enabled by default for Shopping campaigns from August 31, 2026</title>
<link>https://gadschangehistory.com/changes/2026-07-20-local-inventory-ads-default-shopping/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-07-20-local-inventory-ads-default-shopping/</guid>
<pubDate>Mon, 20 Jul 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Targeting &amp; Audiences</category>
<description>Effective Aug 31, 2026. ShoppingSetting.enable_local is overridden to true for all Shopping campaigns; from v25.1 setting it to false returns ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT. Advertisers wanting online-only serving should add a listing scope with product_channel ONLINE via CampaignCriterionService or use the inventory filter. Performance Max and Demand Gen are unaffected. Source: https://ads-developers.googleblog.com/2026/07/enabling-local-inventory-ads-by-default.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Brand verification pilot launched to expedite Basic Access developer token reviews</title>
<link>https://gadschangehistory.com/changes/2026-07-07-brand-verification-basic-access-pilot/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-07-07-brand-verification-basic-access-pilot/</guid>
<pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Policy</category>
<description>Developers with a pending Basic Access application can associate their developer token with a Google Cloud project and complete OAuth brand verification to have the application reviewed within hours; verification is optional for now but may be requested by the Ads API Compliance team. Source: https://ads-developers.googleblog.com/2026/07/accelerate-google-ads-api-basic-access.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Multi-party approvals required for sensitive user-access API actions from July 27, 2026</title>
<link>https://gadschangehistory.com/changes/2026-06-25-multi-party-approvals-required/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-06-25-multi-party-approvals-required/</guid>
<pubDate>Thu, 25 Jun 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Policy</category>
<description>Effective Jul 27, 2026. Inviting users (CustomerUserAccessInvitationService) and updating or removing user access (CustomerUserAccessService) may now return a pending MultiPartyAuthReview instead of taking effect immediately; a second administrator must approve via MultiPartyAuthReviewService.ResolveMultiPartyAuthReview. Support was added to v24.2, v23.3, v22.2 and v21.2. Source: https://ads-developers.googleblog.com/2026/06/multi-party-approvals-in-google-ads-api.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API v21 sunset confirmed for August 5, 2026</title>
<link>https://gadschangehistory.com/changes/2026-06-25-ads-api-v21-sunset/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-06-25-ads-api-v21-sunset/</guid>
<pubDate>Thu, 25 Jun 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Deprecation</category>
<description>Effective Aug 5, 2026. All v21 requests began failing on August 5, 2026; integrations had to move to v22 or later. Source: https://ads-developers.googleblog.com/2026/06/google-ads-api-v21-sunset-reminder.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google published Agent Skills for Google Ads API, Data Manager API and Mobile Ads SDK integrations</title>
<link>https://gadschangehistory.com/changes/2026-06-24-agent-skills-for-google-ads/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-06-24-agent-skills-for-google-ads/</guid>
<pubDate>Wed, 24 Jun 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Launch</category>
<description>Google launched a curated set of Agent Skills (following the open Agent Skills standard) in the Google skills repository, including google-ads-api-quickstart, google-ads-api-mcp-setup, data-manager-api-audience-ingestion and data-manager-api-event-ingestion, so AI coding agents load official integration guidance on demand. Source: https://ads-developers.googleblog.com/2026/06/more-autonomy-less-context-introducing.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API v24.2 released with multi-party approvals, synthetic content labeling and new experiment types</title>
<link>https://gadschangehistory.com/changes/2026-06-24-ads-api-v24-2-released/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-06-24-ads-api-v24-2-released/</guid>
<pubDate>Wed, 24 Jun 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>API &amp; Tools</category>
<description>v24.2 (with minors v23.3, v22.2 and v21.2) added MultiPartyAuthReview support for sensitive user-access actions, SyntheticContentInfo/SyntheticContentAttestation on Asset and Ad for AI-generated creative labeling ahead of the EU AI Act, ad_network_type segmentation of performance_max_placement_view, YouTube brand channel data links, LANDING_PAGE_TEXT_GENERATION asset automation, COMPARE_CAMPAIGNS campaign-mix experiments and PMAX_TEXT_CUSTOMIZATION_FINAL_URL_EXPANSION experiments, plus Local Services Ads in Performance Max and creator topic insights. Source: https://ads-developers.googleblog.com/2026/06/announcing-v242-of-google-ads-api.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Creation of new Smart Campaigns via the Google Ads API ends September 23, 2026</title>
<link>https://gadschangehistory.com/changes/2026-06-23-smart-campaign-creation-ends/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-06-23-smart-campaign-creation-ends/</guid>
<pubDate>Tue, 23 Jun 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Deprecation</category>
<description>Effective Sep 23, 2026. Attempts to create campaigns with advertising_channel_type SMART fail with SmartCampaignError.CREATION_FAILED (v24) or OperationAccessDeniedError.CREATE_OPERATION_NOT_PERMITTED (v23 and earlier) from September 23, 2026; existing Smart Campaigns can still be updated and keep serving. The start date was moved from August 5 to September 23, 2026 on August 13. Source: https://ads-developers.googleblog.com/2026/06/changes-to-support-for-smart-campaigns.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Target CPA and Target ROAS decoupled from Maximize strategies in Google Ads naming and API strategy types</title>
<link>https://gadschangehistory.com/changes/2026-06-16-smart-bidding-strategy-naming/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-06-16-smart-bidding-strategy-naming/</guid>
<pubDate>Tue, 16 Jun 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Bidding &amp; Budget</category>
<description>From June 2026 Google Ads renamed &#39;Maximize conversions with a Target CPA&#39; to &#39;Target CPA&#39; and &#39;Maximize conversion value with a Target ROAS&#39; to &#39;Target ROAS&#39;, prioritizing standalone TARGET_CPA and TARGET_ROAS strategy types over Maximize strategies with optional targets for applicable campaign types such as Search. Developers should review parsing of BiddingStrategyType and campaign creation logic. Source: https://ads-developers.googleblog.com/2026/06/updates-to-smart-bidding-strategy.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Dynamic Search Ads auto-migration to AI Max delayed to February 2027 and DSA creation restored</title>
<link>https://gadschangehistory.com/changes/2026-06-11-dsa-automigration-delayed/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-06-11-dsa-automigration-delayed/</guid>
<pubDate>Thu, 11 Jun 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Deprecation</category>
<description>Effective Feb 1, 2027. Google postponed the automatic upgrade of DSA campaigns to AI Max from September 2026 to February 2027 and restored the ability to create new DSAs on June 15, 2026; DSA creation will be removed in January 2027 before auto-migration in February 2027. Source: https://ads-developers.googleblog.com/2026/06/dynamic-search-ads-dsa-automigration.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Reach metrics switched to a Total Co-view definition from June 2, 2026</title>
<link>https://gadschangehistory.com/changes/2026-05-27-total-co-view-reach-metrics/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-05-27-total-co-view-reach-metrics/</guid>
<pubDate>Wed, 27 May 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Measurement</category>
<description>Effective Jun 2, 2026. Campaign-level unique_users, average_impression_frequency_per_user and the unique_users_N_plus metrics now count all co-viewers of connected TV impressions, aligning the API, UI and Editor with offline media measurement; no code changes are required but reported reach and frequency values change from the launch date. Source: https://ads-developers.googleblog.com/2026/05/standardizing-reach-metrics-with-total.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API closed to new adopters of offline conversion imports and enhanced conversions for leads</title>
<link>https://gadschangehistory.com/changes/2026-05-15-offline-conversion-imports-closed-to-new-adopters/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-05-15-offline-conversion-imports-closed-to-new-adopters/</guid>
<pubDate>Fri, 15 May 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Deprecation</category>
<description>Effective Jun 15, 2026. Developer tokens that had not imported offline conversions between December 2025 and May 2026 receive CUSTOMER_NOT_ALLOWLISTED_FOR_THIS_FEATURE from ConversionUploadService.UploadClickConversions starting June 15, 2026; the Data Manager API is now the primary offline conversion import API. Source: https://ads-developers.googleblog.com/2026/05/changes-to-offline-click-conversion.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API v24.1 released with expanded experiments and a mobile device platform segment</title>
<link>https://gadschangehistory.com/changes/2026-05-13-ads-api-v24-1-released/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-05-13-ads-api-v24-1-released/</guid>
<pubDate>Wed, 13 May 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>API &amp; Tools</category>
<description>v24.1 added segments.mobile_device_platform (iOS/Android), classic_display_images for Demand Gen multi-asset ads on the Display Network, a passkey_enabled field, the REQUESTED_DATE_GRANULARITY_NOT_SUPPORTED error, and a revamped experiments feature set with direct experiment statistics and new experiment types for AI Max, broad match, Video/Demand Gen, Performance Max replacement and PMax asset optimization. Source: https://ads-developers.googleblog.com/2026/05/announcing-v241-of-google-ads-api.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>37-month retention limit for daily/hourly/weekly stats in the Google Ads API and scripts from June 1, 2026</title>
<link>https://gadschangehistory.com/changes/2026-05-01-37-month-data-retention/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-05-01-37-month-data-retention/</guid>
<pubDate>Fri, 01 May 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Policy</category>
<description>Effective Jun 1, 2026. Queries segmenting by date, week or hour for ranges older than 37 months return DateRangeError.INVALID_DATE (REQUESTED_DATE_GRANULARITY_NOT_SUPPORTED in v24.1+); monthly, quarterly and yearly data remain available for 11 years. The GA Data API truncates ad cost, clicks and impressions with the date dimension to 36 months, and BigQuery Data Transfer backfills stop beyond 37 months. Source: https://ads-developers.googleblog.com/2026/05/new-data-retention-policy-for-google.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Product reporting expanded to all PMax networks plus Video, Demand Gen and App campaigns (June 15, 2026)</title>
<link>https://gadschangehistory.com/changes/2026-04-30-product-reporting-all-pmax-networks/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-04-30-product-reporting-all-pmax-networks/</guid>
<pubDate>Thu, 30 Apr 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Reporting &amp; UI</category>
<description>Effective Jun 15, 2026. shopping_product now returns cost and conversion metrics for Video, Demand Gen and App campaigns, shopping_performance_view covers all Merchant Center-connected campaign types, and all PMax networks are included, producing a one-time increase in product metrics for dates from June 15, 2026. Source: https://ads-developers.googleblog.com/2026/04/product-reporting-changes-for-google.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API v20 sunset confirmed for June 10, 2026</title>
<link>https://gadschangehistory.com/changes/2026-04-29-ads-api-v20-sunset/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-04-29-ads-api-v20-sunset/</guid>
<pubDate>Wed, 29 Apr 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Deprecation</category>
<description>Effective Jun 10, 2026. All v20 requests began failing on June 10, 2026; developers had to upgrade to v21 or later (v23+ recommended under the monthly cadence). Source: https://ads-developers.googleblog.com/2026/04/google-ads-api-v20-sunset-reminder.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API v24 released with cart data conversions, non-biddable metrics and simpler keyword forecasts</title>
<link>https://gadschangehistory.com/changes/2026-04-22-ads-api-v24-released/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-04-22-ads-api-v24-released/</guid>
<pubDate>Wed, 22 Apr 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>API &amp; Tools</category>
<description>v24 added CartDataSalesView (segment conversions by product sold), all_* non-biddable metrics, the conversion_attribution_event_type segment on ShoppingPerformanceView, and made VideoResponsiveAdInfo mutable, while introducing breaking changes: campaign-level video content exclusions replaced by customer-level settings, refactored AudienceInsights/ReachPlan/ContentCreatorInsights fields, a streamlined GenerateKeywordForecastMetrics, and removed click_type from asset views. Source: https://ads-developers.googleblog.com/2026/04/announcing-v24-of-google-ads-api.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Multi-factor authentication required for Google Ads API user-authentication flows from April 21, 2026</title>
<link>https://gadschangehistory.com/changes/2026-04-17-mfa-requirement/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-04-17-mfa-requirement/</guid>
<pubDate>Fri, 17 Apr 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Policy</category>
<description>Effective Apr 21, 2026. Users generating new OAuth 2.0 refresh tokens for the Google Ads API are always challenged for a second factor from April 21, 2026 (rolling out over several weeks); existing refresh tokens and service-account workflows are unaffected. Google Ads Editor, Google Ads scripts, BigQuery Data Transfer Service and Data Studio users are also challenged. Source: https://ads-developers.googleblog.com/2026/04/multi-factor-authentication-requirement.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Merchant API rolled out to Google Ads scripts as an Advanced API starting April 22, 2026</title>
<link>https://gadschangehistory.com/changes/2026-04-09-merchant-api-in-google-ads-scripts/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-04-09-merchant-api-in-google-ads-scripts/</guid>
<pubDate>Thu, 09 Apr 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Launch</category>
<description>Effective Apr 22, 2026. The Merchant API became available in the Google Ads scripts editor as an Advanced API from April 22, 2026, ahead of the Content API for Shopping sunset on August 18, 2026, so shopping scripts using the Content API must migrate. Source: https://ads-developers.googleblog.com/2026/04/merchant-api-is-coming-to-google-ads.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Advertising and Measurement Developers Hub launched alongside the Ads DevCast podcast</title>
<link>https://gadschangehistory.com/changes/2026-04-06-developers-hub-and-devcast/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-04-06-developers-hub-and-devcast/</guid>
<pubDate>Mon, 06 Apr 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Launch</category>
<description>Google launched a technical-user hub site directing developers to product documentation, Discord, GitHub projects and media, following the March 20, 2026 launch of Ads DevCast, a bi-weekly vodcast covering MCP servers, agents and the Google Ads, Analytics and DV360 APIs. Source: https://ads-developers.googleblog.com/2026/04/introducing-google-advertising-and.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Support for Google Ads Editor 2.9 and earlier ended on March 30, 2026</title>
<link>https://gadschangehistory.com/changes/2026-03-30-google-ads-editor-2-9-support-ended/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-03-30-google-ads-editor-2-9-support-ended/</guid>
<pubDate>Mon, 30 Mar 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Deprecation</category>
<description>Effective Mar 30, 2026. Under Editor&#39;s one-year support policy, versions 2.9 and earlier stopped working on March 30, 2026 and users had to upgrade to a newer version to keep managing accounts. Source: https://support.google.com/google-ads/editor/answer/70133?hl=en — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>BatchJobService.AddBatchJobOperations request size cap quadrupled to about 41.9 MB</title>
<link>https://gadschangehistory.com/changes/2026-03-27-batch-job-request-size-increase/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-03-27-batch-job-request-size-increase/</guid>
<pubDate>Fri, 27 Mar 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>API &amp; Tools</category>
<description>The request size limit for AddBatchJobOperations rose from 10,484,488 bytes to 41,937,920 bytes (single operations still capped at 10,484,488 bytes), letting developers batch more image assets per request; the 10,000 operations per request and 1 million per job limits still apply. Source: https://ads-developers.googleblog.com/2026/03/increase-in-batch-job-service-request.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Offline conversion import backend improved attribution and cross-account authorization (April-May 2026)</title>
<link>https://gadschangehistory.com/changes/2026-03-26-offline-conversion-import-improvements/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-03-26-offline-conversion-import-improvements/</guid>
<pubDate>Thu, 26 Mar 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Measurement</category>
<description>Effective Apr 1, 2026. Non-breaking backend changes let the Google Ads API attribute some expired GCLIDs and pre-conversion clicks (fewer EXPIRED_EVENT and CONVERSION_PRECEDES_EVENT errors) and relaxed authorization so manager or client accounts can import on behalf of other trafficking accounts (fewer UNAUTHORIZED_CUSTOMER and INVALID_CUSTOMER_FOR_CLICK errors). Source: https://ads-developers.googleblog.com/2026/03/upcoming-improvements-to-offline.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API v23.2 released with VideoEnhancement resource, AppTopCombinationView and ad-level scheduling</title>
<link>https://gadschangehistory.com/changes/2026-03-25-ads-api-v23-2-released/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-03-25-ads-api-v23-2-released/</guid>
<pubDate>Wed, 25 Mar 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>API &amp; Tools</category>
<description>v23.2 added the VideoEnhancement resource (Google-generated vs advertiser-provided video info), the read-only AppTopCombinationView for App campaign asset combinations, HotelSettingInfo.disable_hotel_setting for Demand Gen, a biddable_indirect_install_first_in_app_conversion_micros metric, ad-level start/end date-times, and ContentCreatorInsightsService and ReachPlanService enhancements. Source: https://ads-developers.googleblog.com/2026/03/announcing-v232-of-google-ads-api.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Duplicate Lookalike user lists rejected from April 30, 2026</title>
<link>https://gadschangehistory.com/changes/2026-03-19-lookalike-duplicate-check/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-03-19-lookalike-duplicate-check/</guid>
<pubDate>Thu, 19 Mar 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Targeting &amp; Audiences</category>
<description>Effective Apr 30, 2026. Creating a Lookalike list with the same seed lists, expansion level and country targeting as an existing list returns DUPLICATE_LOOKALIKE in v24+ (RESOURCE_ALREADY_EXISTS in earlier versions), primarily affecting Demand Gen campaigns. Source: https://ads-developers.googleblog.com/2026/03/upcoming-changes-to-lookalike-user.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads Editor 2.12 released with total campaign budgets, more PMax videos and text guidelines</title>
<link>https://gadschangehistory.com/changes/2026-03-16-google-ads-editor-2-12/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-03-16-google-ads-editor-2-12/</guid>
<pubDate>Mon, 16 Mar 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Launch</category>
<description>Editor 2.12 raised the Performance Max video limit to 15 per asset group, added 9:16 images for PMax, non-skippable mix video campaigns, Demand Gen NCA goals, brand guidelines, hotel feeds and the USD 5 budget floor, total (flighted) budgets of 3-90 days for Search, Shopping and PMax, video bid guidance, text guidelines (25 term exclusions, 40 messaging restrictions), account-level tracking templates, a final URL expansion assets report, Pending/Ended/Draft status filters and Link Check find-and-replace. Source: https://support.google.com/google-ads/editor/answer/16924635?hl=en — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API closed to new adopters of Customer Match from April 1, 2026 in favor of the Data Manager API</title>
<link>https://gadschangehistory.com/changes/2026-03-04-customer-match-closed-to-new-adopters/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-03-04-customer-match-closed-to-new-adopters/</guid>
<pubDate>Wed, 04 Mar 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Deprecation</category>
<description>Effective Apr 1, 2026. Developer tokens that had not uploaded to a Customer Match list between October 2025 and March 2026 receive CUSTOMER_NOT_ALLOWLISTED_FOR_THIS_FEATURE from OfflineUserDataJobService and UserDataService starting April 1, 2026; existing adopters can continue while migrating to the Data Manager API. Source: https://ads-developers.googleblog.com/2026/03/changes-to-customer-match-support-in.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API began enforcing a USD 5 minimum daily budget for Demand Gen campaigns from April 1, 2026</title>
<link>https://gadschangehistory.com/changes/2026-02-27-demand-gen-minimum-budget/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-02-27-demand-gen-minimum-budget/</guid>
<pubDate>Fri, 27 Feb 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Bidding &amp; Budget</category>
<description>Effective Apr 1, 2026. An unversioned change returns BUDGET_BELOW_DAILY_MINIMUM (v21+; v20 returns UNKNOWN with details.unpublished_error_code) when creating or modifying a Demand Gen campaign with a daily or flighted budget below USD 5 or local equivalent; existing lower-budget campaigns keep serving until edited. Source: https://ads-developers.googleblog.com/2026/02/minimum-budget-requirement-for-demand.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Campaign mutates blocked for accounts with undeclared EU political ads status from April 1, 2026</title>
<link>https://gadschangehistory.com/changes/2026-02-26-eu-political-ads-account-level-enforcement/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-02-26-eu-political-ads-account-level-enforcement/</guid>
<pubDate>Thu, 26 Feb 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Policy</category>
<description>Effective Apr 1, 2026. From April 1, 2026, in v20 through v23 of the Google Ads API and in Google Ads scripts, any account with one or more campaigns missing the EU political advertising declaration fails all campaign-management mutate calls with MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED until the campaigns are declared; reporting and account management calls are unaffected. Source: https://ads-developers.googleblog.com/2026/02/additional-changes-for-supporting.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API v23.1 released with YouTube video uploads, text guidelines and EU political ads fields</title>
<link>https://gadschangehistory.com/changes/2026-02-25-ads-api-v23-1-released/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-02-25-ads-api-v23-1-released/</guid>
<pubDate>Wed, 25 Feb 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>API &amp; Tools</category>
<description>v23.1 (with minors v20.2, v21.1 and v22.1 for EU political ads support) added Campaign.missing_eu_political_advertising_declaration and Customer.contains_eu_political_advertising, a YouTubeVideoUploadService, campaign text guidelines for Performance Max and Search, unique_users_two_plus through ten_plus reach metrics, and ConversionActionCategory.YOUTUBE_FOLLOW_ON_VIEWS. Source: https://ads-developers.googleblog.com/2026/02/announcing-v231-of-google-ads-api.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Developer token access-application backlog acknowledged; developers told to stay on Explorer Access</title>
<link>https://gadschangehistory.com/changes/2026-02-06-developer-token-review-backlog/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-02-06-developer-token-review-backlog/</guid>
<pubDate>Fri, 06 Feb 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Policy</category>
<description>Following Explorer Access, the MCP server and Developer Assistant launches, Basic Access reviews slowed; Google added reviewers, fast-tracked applications, and advised upgrading only when exceeding quotas or blocked by features, suggesting advertiser verification and OAuth app verification details to speed reviews. Source: https://ads-developers.googleblog.com/2026/02/an-update-on-google-ads-api-developer.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Channel-level reporting for Performance Max became available in the API with v23</title>
<link>https://gadschangehistory.com/changes/2026-01-29-pmax-channel-level-reporting/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-01-29-pmax-channel-level-reporting/</guid>
<pubDate>Thu, 29 Jan 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Reporting &amp; UI</category>
<description>Starting with v23 the ad_network_type segment returns specific channels (Search, Search Partners, Gmail, YouTube, Display, Discover, Maps) for Performance Max at campaign, asset group and asset level instead of MIXED; asset group-level channel data is API-exclusive and available for dates from June 1, 2025. Source: https://ads-developers.googleblog.com/2026/01/introducing-channel-level-reporting-for.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API v23 released with PMax channel breakdowns, granular invoices and campaign date-times</title>
<link>https://gadschangehistory.com/changes/2026-01-28-ads-api-v23-released/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-01-28-ads-api-v23-released/</guid>
<pubDate>Wed, 28 Jan 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>API &amp; Tools</category>
<description>v23, the first release of the monthly cadence, enabled ad_network_type breakdowns for Performance Max, granular campaign-level invoice details via InvoiceService, Campaign.start_date_time/end_date_time replacing date-only fields, store location details in PerStoreView, a LIFE_EVENT_USER_INTEREST audience insights dimension, AudienceInsightsService.GenerateAudienceDefinition (natural language to audience attributes) and new competitive and conversion-date metrics in ShoppingPerformanceView. Source: https://ads-developers.googleblog.com/2026/01/announcing-v23-of-google-ads-api.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API closed to new adopters of IP address and session attributes in conversion imports</title>
<link>https://gadschangehistory.com/changes/2026-01-07-ip-session-attributes-closed-to-new-adopters/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2026-01-07-ip-session-attributes-closed-to-new-adopters/</guid>
<pubDate>Wed, 07 Jan 2026 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Deprecation</category>
<description>Effective Feb 2, 2026. From February 2, 2026 the Google Ads API no longer accepts session attributes or IP address data in click conversion imports from developer tokens that had not already used them; new adopters receive CUSTOMER_NOT_ALLOWLISTED_FOR_THIS_FEATURE and are directed to the Data Manager API. Source: https://ads-developers.googleblog.com/2026/01/changes-to-ip-address-and-session.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API v19 sunset confirmed for February 11, 2026</title>
<link>https://gadschangehistory.com/changes/2025-12-15-ads-api-v19-sunset/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2025-12-15-ads-api-v19-sunset/</guid>
<pubDate>Mon, 15 Dec 2025 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Deprecation</category>
<description>Effective Feb 11, 2026. All v19 requests began failing on February 11, 2026; developers had to move to v20 or later. Source: https://ads-developers.googleblog.com/2025/12/google-ads-api-v19-sunset-reminder.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API Developer Assistant v1.0 launched as a Gemini CLI extension</title>
<link>https://gadschangehistory.com/changes/2025-12-10-developer-assistant-v1/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2025-12-10-developer-assistant-v1/</guid>
<pubDate>Wed, 10 Dec 2025 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Launch</category>
<description>Google released an open source Gemini CLI extension that answers Google Ads API questions, generates GAQL and Python code, executes read-only API calls and exports CSV. Subsequent releases added conversion troubleshooting (v2.0), a skills-based architecture on Antigravity (v3.0) and Claude Code support (v4.0). Source: https://ads-developers.googleblog.com/2025/12/introducing-google-ads-api-developer.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Data Manager API reached general availability as Google&#39;s unified first-party data ingestion API</title>
<link>https://gadschangehistory.com/changes/2025-12-09-data-manager-api-ga/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2025-12-09-data-manager-api-ga/</guid>
<pubDate>Tue, 09 Dec 2025 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Launch</category>
<description>The Data Manager API became generally available for sending audience (Customer Match, mobile IDs, PAIR) and conversion data once to Google Ads and Display &amp; Video 360, with confidential matching and encrypted identifiers. During 2026 Google made it the primary import path, closing the Google Ads API to new adopters of IP/session attributes, Customer Match and offline conversion imports. Source: https://ads-developers.googleblog.com/2025/12/the-data-manager-api-is-now-generally.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API and Google Ads scripts support forums on Google Groups sunset effective January 28, 2026</title>
<link>https://gadschangehistory.com/changes/2025-12-01-google-groups-forums-sunset/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2025-12-01-google-groups-forums-sunset/</guid>
<pubDate>Mon, 01 Dec 2025 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Deprecation</category>
<description>Effective Jan 28, 2026. Support agents stopped responding to new posts on the Google Ads API, Google Ads Scripts and CM360 API Google Groups forums from January 28, 2026; technical support moved to official contact forms, with community discussion on the Google Advertising and Measurement Community Discord server launched July 8, 2025. Source: https://ads-developers.googleblog.com/2025/12/sunsetting-google-ads-api-google-ads.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads Editor 2.11 released with PMax negative keyword lists and a PMax search term report</title>
<link>https://gadschangehistory.com/changes/2025-11-09-google-ads-editor-2-11/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2025-11-09-google-ads-editor-2-11/</guid>
<pubDate>Sun, 09 Nov 2025 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Launch</category>
<description>Editor 2.11 added campaign-level negative keyword lists and a search term report for Performance Max, scheduled link checks, account-level placement and IP exclusions, Smart Bidding Exploration opt-in, editable lead forms, asset group URL settings, an Agency/Provider user list type, NCA high-LTV for Search, on-brand video generation and a Search campaign construction flow, while removing legacy App install, Image app install and Display ad types and manual CPV campaign creation. Source: https://support.google.com/google-ads/editor/answer/16663512?hl=en — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Explorer Access tier launched, giving new developer tokens immediate production-account access</title>
<link>https://gadschangehistory.com/changes/2025-10-28-explorer-access-tier/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2025-10-28-explorer-access-tier/</guid>
<pubDate>Tue, 28 Oct 2025 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Policy</category>
<description>Most new Google Ads API developers now receive Explorer Access on completing onboarding, allowing work with live accounts immediately (2,880 operations/day) with restrictions such as no account creation or keyword planning. Basic and Standard Access remain available by application; existing developers are unaffected. Source: https://ads-developers.googleblog.com/2025/10/explorer-access-is-now-available-for.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API v22 released with AssetGenerationService (beta) and Smart Bidding Exploration metrics</title>
<link>https://gadschangehistory.com/changes/2025-10-15-ads-api-v22-released/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2025-10-15-ads-api-v22-released/</guid>
<pubDate>Wed, 15 Oct 2025 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>API &amp; Tools</category>
<description>v22 added a generative-AI AssetGenerationService in beta, time-segmented diversity metrics for Smart Bidding Exploration on Target ROAS Search campaigns, new Demand Gen asset automation and bidding strategies (including Target CPC), campaign-level PMax image enhancement/extraction settings, new PMax reporting segments (ad_using_product_data, ad_using_video) and a feed_types field, and target-less bidding goals for App campaigns for installs. Source: https://ads-developers.googleblog.com/2025/10/announcing-v22-of-google-ads-api.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Call-only ads deprecated: creation blocked from January 2026, serving ends February 2027</title>
<link>https://gadschangehistory.com/changes/2025-10-09-call-only-ads-deprecation/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2025-10-09-call-only-ads-deprecation/</guid>
<pubDate>Thu, 09 Oct 2025 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Deprecation</category>
<description>Effective Jan 28, 2026. Google is retiring the call-only ad format (built on the legacy ETA framework). With v23 in January 2026, creating or duplicating call-only ads is blocked in all API versions, the UI, Editor and SA360; existing ads keep serving and remain editable until February 2027, when all call-only ads stop and API support is removed. Source: https://ads-developers.googleblog.com/2025/10/upgrade-your-call-only-ads-to.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google open-sourced a read-only Google Ads API MCP server for AI agents</title>
<link>https://gadschangehistory.com/changes/2025-10-07-open-source-mcp-server/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2025-10-07-open-source-mcp-server/</guid>
<pubDate>Tue, 07 Oct 2025 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Launch</category>
<description>Google released an open source Model Context Protocol server for the Google Ads API so MCP-compatible AI applications (such as Gemini) can query and analyze advertising accounts in natural language. The initial release is read-only for reporting and diagnostics. Source: https://ads-developers.googleblog.com/2025/10/open-source-google-ads-api-mcp-server.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Misspelled minimum_bugdet_amount_micros field corrected in v21 on October 15, 2025</title>
<link>https://gadschangehistory.com/changes/2025-10-02-budget-error-field-rename/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2025-10-02-budget-error-field-rename/</guid>
<pubDate>Thu, 02 Oct 2025 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Bidding &amp; Budget</category>
<description>Effective Oct 15, 2025. The BudgetPerDayMinimumErrorDetails field released in v21 as minimum_bugdet_amount_micros was renamed to minimum_budget_amount_micros in v22 and retroactively in v21 from October 15, 2025; REST users and upgraded client library users must use the corrected name. Source: https://ads-developers.googleblog.com/2025/10/correction-of-error-in.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Automatically created customer conversion goals stopped defaulting to account-default from November 17, 2025</title>
<link>https://gadschangehistory.com/changes/2025-09-25-account-default-conversion-goal-behavior/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2025-09-25-account-default-conversion-goal-behavior/</guid>
<pubDate>Thu, 25 Sep 2025 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Measurement</category>
<description>Effective Nov 17, 2025. When a new conversion action creates a customer conversion goal via the API, the goal is only set as account-default if all other goals in the same category are account-default; otherwise developers must set CustomerConversionGoal.biddable = true explicitly. Source: https://ads-developers.googleblog.com/2025/09/streamlined-account-default.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>google-ads-bom Bill of Materials introduced for the Java client library (v40.0.0)</title>
<link>https://gadschangehistory.com/changes/2025-09-18-java-google-ads-bom/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2025-09-18-java-google-ads-bom/</guid>
<pubDate>Thu, 18 Sep 2025 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>API &amp; Tools</category>
<description>The Google Ads API client library for Java v40.0.0 added a Maven/Gradle BOM that pins compatible versions of Guava, Protobuf, GAX and gRPC to reduce dependency conflicts. Source: https://ads-developers.googleblog.com/2025/09/introducing-google-ads-bom-to-google.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API moved to monthly releases from 2026 with four major versions per year and one-year support</title>
<link>https://gadschangehistory.com/changes/2025-09-04-monthly-release-cadence/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2025-09-04-monthly-release-cadence/</guid>
<pubDate>Thu, 04 Sep 2025 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>API &amp; Tools</category>
<description>Google announced monthly Google Ads API releases starting January 2026 (except the year-end holiday period): four major releases per year plus minor, non-breaking releases, with each major version supported for one year after release. The 2026 plan listed v23 (Jan), v24 (Apr), v25 (Jul) and v26 (Oct) with minors in between. Source: https://ads-developers.googleblog.com/2025/09/more-frequent-releases-coming-for.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API documentation reorganized with merged reporting/reference docs and a gRPC/REST toggle</title>
<link>https://gadschangehistory.com/changes/2025-08-14-api-documentation-upgrade/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2025-08-14-api-documentation-upgrade/</guid>
<pubDate>Thu, 14 Aug 2025 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>API &amp; Tools</category>
<description>Google restructured the API developer site: clearer campaign-type discovery, Reporting and Reference merged into one section, a one-button gRPC/REST toggle with Try-it, and regrouped guides. A similar refresh of the Google Ads scripts documentation followed on September 22, 2025. Source: https://ads-developers.googleblog.com/2025/08/google-ads-api-documentation-gets-major.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>EU political ads self-declaration enforced in the Google Ads API and scripts from September 3, 2025</title>
<link>https://gadschangehistory.com/changes/2025-08-07-eu-political-ads-enforcement/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2025-08-07-eu-political-ads-enforcement/</guid>
<pubDate>Thu, 07 Aug 2025 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>Policy</category>
<description>Effective Sep 3, 2025. From September 3, 2025, creating a campaign without Campaign.contains_eu_political_advertising fails with FieldError.REQUIRED in v19/v20 (already enforced in v21), and changing proximity, location or location_group targeting on undeclared campaigns fails with MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION errors. Campaigns declared as containing EU political ads stopped serving in the EU on September 22, 2025. Source: https://ads-developers.googleblog.com/2025/08/eu-par-google-ads-api-scripts.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
<item>
<title>Google Ads API v21 released with AI Max for Search, PMax search terms and EU political ads declaration</title>
<link>https://gadschangehistory.com/changes/2025-08-06-ads-api-v21-released/</link>
<guid isPermaLink="true">https://gadschangehistory.com/changes/2025-08-06-ads-api-v21-released/</guid>
<pubDate>Wed, 06 Aug 2025 12:00:00 GMT</pubDate>
<category>Google Ads API &amp; Scripts</category><category>API &amp; Tools</category>
<description>v21 (released alongside minor versions v20.1 and v19.2) added Campaign.contains_eu_political_advertising, the campaign_search_term_view exposing Performance Max search terms, ai_max_setting.enable_ai_max plus the ai_max_search_term_ad_combination_view, brand guidelines on by default for new PMax campaigns, and QR codes, barcodes and terms in PromotionAssets. Source: https://ads-developers.googleblog.com/2025/08/google-ads-api-v19-release.html — From Google Ads Change History by Brandon Mangan, https://gadschangehistory.com</description>
</item>
</channel>
</rss>