Assistenza per il regolamento dell'Unione Europea sugli annunci politici

A ottobre 2025, Google ha interrotto la pubblicazione di propaganda politica nell'Unione Europea in vista di un nuovo regolamento sugli annunci politici. Questa guida riassume il supporto per il regolamento relativo agli annunci politici dell'UE nell'API Google Ads.

Supporto 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 dell'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 andrà a buon fine e verrà restituito 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 andrà a buon fine e verrà visualizzato 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 del gruppo di annunci utilizzando il metodo AdGroupCriterionService.MutateAdGroupCriteria non andrà a buon fine in modo simile se la campagna non ha completato l'autodichiarazione.

Questi controlli vengono applicati 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 genererà un errore ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION se la dichiarazione contains_eu_political_advertising non è presente nelle bozze delle campagne di trattamento.

Modifiche all'applicazione e alla convalida 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 riuscirà 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 relative a report, gestione dell'account o strumento di pianificazione delle parole chiave, continueranno 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 utilizzando 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 GAQL 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 delle campagne

Qualsiasi campagna che abbia dichiarato annunci politici dell'UE impostando contains_eu_political_advertising su true interromperà 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