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 |