As announced, Google will cease serving political advertising in the European Union due to new regulations effective October 2025. Starting September 3, 2025, the Google Ads API and Google Ads scripts will enforce changes requiring campaigns to declare if they contain EU political ads.
API Support for Self-Declaration
The Google Ads API and scripts now include a new field, contains_eu_political_advertising
, in the Campaign object. The possible values are:
- CONTAINS_EU_POLITICAL_ADVERTISING: The campaign has EU political ads.
- DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING: The campaign does not have EU political ads.
- UNSPECIFIED: The campaign lacks self-declaration about EU political ads.
To retrieve this status, use a query with the GoogleAdsService
or the AdsApp
methods in Google Ads Scripts.
API Validation & Enforcement Changes
From September 3, 2025, all new campaigns must set the contains_eu_political_advertising
field. Failure to do so will result in a FieldError.REQUIRED
error when using CampaignService.MutateCampaigns
or similar methods. Existing campaigns must also set this field before modifying targeting options, or they will encounter a CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION
error.
Impact on Campaign Serving
Campaigns declaring EU political ads will stop serving in the EU on September 22, 2025. Existing campaigns without a declaration will remain unaffected temporarily, but it is advisable to update them promptly. Campaigns without a declaration can be identified using a specific GAQL query.
Required Actions
Applications using Google Ads API or scripts must be updated to comply with these changes before September 3, 2025. For further assistance, users can contact Google Ads API or scripts support.