Suporte à regulamentação de anúncios políticos da União Europeia

Em outubro de 2025, o Google parou de veicular propaganda política na União Europeia antes de uma nova regulamentação de anúncios políticos. Este guia resume o suporte à regulamentação de anúncios políticos da UE na API Google Ads.

Suporte para autodeclaração de anúncios políticos da UE

A API Google Ads permite autodeclarar uma campanha para anúncios políticos da UE usando o campo contains_eu_political_advertising. Os valores possíveis e seus significados são mostrados na tabela a seguir.

Valor Significado
CONTAINS_EU_POLITICAL_ADVERTISING A campanha tem anúncios políticos da UE.
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING A campanha não tem anúncios políticos da UE.
UNSPECIFIED A campanha não tem autodeclaração sobre anúncios políticos da UE.

Para recuperar o status de autodeclaração de uma campanha na API Google Ads, execute a consulta a seguir usando os métodos Search ou SearchStream de GoogleAdsService.

select campaign.id, campaign.contains_eu_political_advertising from campaign

Validação e aplicação da API no nível da campanha

Todas as novas campanhas criadas pela API Google Ads precisam definir o campo contains_eu_political_advertising. A chamada de API para criar uma nova campanha usando CampaignService.MutateCampaigns vai falhar com um erro FieldError.REQUIRED se esse campo não for definido.

Todas as campanhas atuais precisam definir o campo contains_eu_political_advertising antes de tentar mudar a segmentação proximity, location ou location_group no nível da campanha ou do grupo de anúncios. A chamada de API para criar ou atualizar esses critérios de campanha usando o método CampaignCriterionService.MutateCampaignCriteria para campanhas atuais vai falhar com um erro CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION se a campanha não tiver concluído a autodeclaração. A chamada de API para criar ou atualizar esses critérios de grupo de anúncios usando o método AdGroupCriterionService.MutateAdGroupCriteria também vai falhar de maneira semelhante se a campanha não tiver concluído a autodeclaração.

Essas restrições também se aplicam a outros mecanismos que você pode usar para criar campanhas, como executar jobs em lote e usar o método GoogleAdsService.Mutate para criar e atualizar entidades. Tentar programar um novo experimento usando o método ExperimentService.ScheduleExperiment vai gerar um erro ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION se a declaração contains_eu_political_advertising estiver faltando nas campanhas de rascunho de tratamento.

Mudanças na validação e no controle da API no nível da conta

A partir de 1º de abril de 2026, se uma conta do Google Ads tiver uma ou mais campanhas não declaradas, a API Google Ads vai falhar em todas as chamadas de mutação relacionadas ao gerenciamento de campanhas com um erro MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED. Todas as outras chamadas, como relatórios, gerenciamento de contas ou Planejador de palavras-chave, vão continuar funcionando normalmente. Confira a lista completa de métodos.

Como declarar campanhas não declaradas

Para declarar campanhas não declaradas, recupere a lista de campanhas qualificadas e defina a declaração contains_eu_political_advertising usando o método CampaignService.MutateCampaigns, o método GoogleAdsService.Mutate ou o BatchJobService. Esses métodos não vão falhar com um erro MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED desde que você atualize apenas o campo contains_eu_political_advertising da campanha.

Para recuperar a lista de campanhas não declaradas, execute a seguinte consulta GAQL usando os métodos Search ou SearchStream da GoogleAdsService.

select campaign.id
  from
    campaign
  where
    campaign.missing_eu_political_advertising_declaration = true

Você também pode declarar campanhas não declaradas no nível da conta do Google Ads usando a interface do produto. O status da declaração no nível da conta pode ser recuperado usando o campo contains_eu_political_advertising do objeto Customer.

Efeito na veiculação da campanha

Qualquer campanha que tenha declarado anúncios políticos da UE definindo contains_eu_political_advertising como true vai parar de veicular anúncios na UE. Saiba mais.

As campanhas atuais sem uma declaração não serão afetadas por enquanto.

Lista de métodos aplicados

Todos os métodos usados para o gerenciamento de campanhas do Google Ads são afetados pela validação e aplicação no nível da conta. Confira uma lista completa de métodos na tabela a seguir.

Serviço Método
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