A ottobre 2025, Google ha interrotto la pubblicazione di pubblicità politica nell'Unione Europea in vista di un nuovo regolamento sugli annunci politici. Questa guida riassume il supporto per il regolamento sugli annunci politici dell'UE nell'API Google Ads.
Assistenza per l'autodichiarazione degli annunci politici dell'UE
L'API Google Ads supporta l'autodichiarazione di una campagna per annunci politici dell'UE utilizzando
il campo contains_eu_political_advertising. I valori possibili e il loro significato sono riportati nella tabella seguente.
| Valore | Significato |
|---|---|
CONTAINS_EU_POLITICAL_ADVERTISING |
La campagna include annunci politici dell'UE. |
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING |
La campagna non include annunci politici dell'UE. |
UNSPECIFIED |
Nella campagna manca l'autodichiarazione relativa agli annunci politici dell'UE. |
Puoi recuperare lo stato di autodichiarazione di una campagna nell'API Google Ads eseguendo
la seguente query utilizzando i metodi Search o
SearchStream di GoogleAdsService.
select campaign.id, campaign.contains_eu_political_advertising from campaign
Convalida e applicazione delle API a livello di campagna
Tutte le nuove campagne create tramite l'API Google Ads devono impostare il campo contains_eu_political_advertising. La chiamata API per creare una nuova campagna utilizzando CampaignService.MutateCampaigns non va a buon fine e restituisce un errore FieldError.REQUIRED se questo campo non è impostato.
Tutte le campagne esistenti devono impostare il campo
contains_eu_political_advertising prima di tentare di modificare
proximity, location o location_group
il targeting a livello di campagna o gruppo di annunci. La chiamata API per creare o aggiornare questi criteri della campagna utilizzando il metodo CampaignCriterionService.MutateCampaignCriteria per le campagne esistenti non va a buon fine e genera un errore CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION se la campagna non ha completato l'autodichiarazione. Anche la chiamata API per creare o aggiornare questi criteri dei gruppi di annunci utilizzando il metodo AdGroupCriterionService.MutateAdGroupCriteria non va a buon fine in modo simile se la campagna non ha completato l'autodichiarazione.
Queste applicazioni si applicano anche ad altri meccanismi che puoi utilizzare per creare campagne, ad esempio l'esecuzione di job batch e l'utilizzo del metodo GoogleAdsService.Mutate per creare e aggiornare le entità.
Il tentativo di pianificare un nuovo esperimento utilizzando il metodo ExperimentService.ScheduleExperiment genera un errore ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION se la dichiarazione contains_eu_political_advertising non è presente nelle campagne bozza sperimentali.
Modifiche alla convalida e all'applicazione delle API a livello di account
A partire dal 1° aprile 2026, se un account Google Ads ha una o più campagne non dichiarate, l'API Google Ads non riesce a eseguire tutte le chiamate mutate relative alla gestione delle campagne con un errore MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED. Tutte le altre chiamate, ad esempio quelle per i report, la gestione dell'account o lo Strumento
di pianificazione delle parole chiave, continuano a funzionare senza problemi. Consulta l'elenco completo dei metodi.
Come dichiarare le campagne esistenti non dichiarate
Per dichiarare le campagne esistenti non dichiarate, recupera l'elenco delle campagne idonee e imposta la relativa dichiarazione contains_eu_political_advertising utilizzando il metodo CampaignService.MutateCampaigns, il metodo GoogleAdsService.Mutate o BatchJobService. Questi metodi
non genereranno un errore
MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED
se aggiorni solo il campo
contains_eu_political_advertising della campagna.
Puoi recuperare l'elenco delle campagne non dichiarate eseguendo la seguente query Google Ads Query Language utilizzando i metodi Search o SearchStream di GoogleAdsService.
select campaign.id
from
campaign
where
campaign.missing_eu_political_advertising_declaration = true
Puoi anche dichiarare le campagne non dichiarate a livello di account Google Ads utilizzando l'interfaccia utente di Google Ads. Lo stato della dichiarazione a livello di account può essere recuperato utilizzando il campo contains_eu_political_advertising dell'oggetto Customer.
Effetto sulla pubblicazione della campagna
Tutte le campagne che hanno dichiarato annunci politici dell'UE impostando contains_eu_political_advertising su true interromperanno la pubblicazione di annunci nell'UE. Scopri di più.
Le campagne esistenti senza una dichiarazione rimarranno invariate per il momento.
Elenco dei metodi applicati
Tutti i metodi utilizzati per la gestione delle campagne Google Ads sono interessati dalla convalida e dall'applicazione a livello di account. Un elenco completo dei metodi è riportato nella tabella seguente.
| Servizio | Metodo |
|---|---|
AdGroupAdLabelService |
MutateAdGroupAdLabels |
AdGroupAdService |
MutateAdGroupAds |
AdGroupAdService |
RemoveAutomaticallyCreatedAssets |
AdGroupAssetService |
MutateAdGroupAssets |
AdGroupAssetSetService |
MutateAdGroupAssetSets |
AdGroupBidModifierService |
MutateAdGroupBidModifiers |
AdGroupCriterionCustomizerService |
MutateAdGroupCriterionCustomizers |
AdGroupCriterionLabelService |
MutateAdGroupCriterionLabels |
AdGroupCriterionService |
MutateAdGroupCriteria |
AdGroupCustomizerService |
MutateAdGroupCustomizers |
AdGroupLabelService |
MutateAdGroupLabels |
AdGroupService |
MutateAdGroups |
AdParameterService |
MutateAdParameters |
AdService |
MutateAds |
AssetGroupAssetService |
MutateAssetGroupAssets |
AssetGroupListingGroupFilterService |
MutateAssetGroupListingGroupFilters |
AssetGroupService |
MutateAssetGroups |
AssetGroupSignalService |
MutateAssetGroupSignals |
AssetService |
MutateAssets |
AssetSetAssetService |
MutateAssetSetAssets |
AssetSetService |
MutateAssetSets |
AudienceService |
MutateAudiences |
AutomaticallyCreatedAssetRemovalService |
RemoveCampaignAutomaticallyCreatedAsset |
BiddingDataExclusionService |
MutateBiddingDataExclusions |
BiddingSeasonalityAdjustmentService |
MutateBiddingSeasonalityAdjustments |
BiddingStrategyService |
MutateBiddingStrategies |
CampaignAssetService |
MutateCampaignAssets |
CampaignAssetSetService |
MutateCampaignAssetSets |
CampaignBidModifierService |
MutateCampaignBidModifiers |
CampaignBudgetService |
MutateCampaignBudgets |
CampaignConversionGoalService |
MutateCampaignConversionGoals |
CampaignCriterionService |
MutateCampaignCriteria |
CampaignCustomizerService |
MutateCampaignCustomizers |
CampaignDraftService |
ListCampaignDraftAsyncErrors |
CampaignDraftService |
MutateCampaignDrafts |
CampaignDraftService |
PromoteCampaignDraft |
CampaignGoalConfigService |
MutateCampaignGoalConfigs |
CampaignGroupService |
MutateCampaignGroups |
CampaignLabelService |
MutateCampaignLabels |
CampaignLifecycleGoalService |
ConfigureCampaignLifecycleGoals |
CampaignService |
EnablePMaxBrandGuidelines |
CampaignService |
MutateCampaigns |
CampaignSharedSetService |
MutateCampaignSharedSets |
ConversionActionService |
MutateConversionActions |
ConversionAdjustmentUploadService |
UploadConversionAdjustments |
ConversionCustomVariableService |
MutateConversionCustomVariables |
ConversionGoalCampaignConfigService |
MutateConversionGoalCampaignConfigs |
ConversionValueRuleService |
MutateConversionValueRules |
ConversionValueRuleSetService |
MutateConversionValueRuleSets |
CustomAudienceService |
MutateCustomAudiences |
CustomConversionGoalService |
MutateCustomConversionGoals |
CustomInterestService |
MutateCustomInterests |
CustomerAssetService |
MutateCustomerAssets |
CustomerAssetSetService |
MutateCustomerAssetSets |
CustomerConversionGoalService |
MutateCustomerConversionGoals |
CustomerCustomizerService |
MutateCustomerCustomizers |
CustomerLabelService |
MutateCustomerLabels |
CustomerLifecycleGoalService |
ConfigureCustomerLifecycleGoals |
CustomerNegativeCriterionService |
MutateCustomerNegativeCriteria |
CustomerSkAdNetworkConversionValueSchemaService |
MutateCustomerSkAdNetworkConversionValueSchema |
CustomizerAttributeService |
MutateCustomizerAttributes |
ExperimentArmService |
MutateExperimentArms |
ExperimentService |
EndExperiment |
ExperimentService |
GraduateExperiment |
ExperimentService |
ListExperimentAsyncErrors |
ExperimentService |
MutateExperiments |
ExperimentService |
PromoteExperiment |
ExperimentService |
ScheduleExperiment |
FeedService |
MutateFeeds |
GoalService |
MutateGoals |
LabelService |
MutateLabels |
LocalServicesLeadService |
AppendLeadConversation |
LocalServicesLeadService |
ProvideLeadFeedback |
OfflineUserDataJobService |
AddOfflineUserDataJobOperations |
OfflineUserDataJobService |
CreateOfflineUserDataJob |
OfflineUserDataJobService |
RunOfflineUserDataJob |
RecommendationService |
ApplyRecommendation |
RecommendationService |
DismissRecommendation |
RecommendationSubscriptionService |
MutateRecommendationSubscription |
RemarketingActionService |
MutateRemarketingActions |
SharedCriterionService |
MutateSharedCriteria |
SharedSetService |
MutateSharedSets |
SmartCampaignSettingService |
MutateSmartCampaignSettings |
UserListCustomerTypeService |
MutateUserListCustomerTypes |
UserDataService |
UploadUserData |
UserListService |
MutateUserLists |