در اکتبر ۲۰۲۵، Google پیشاز اجرایی شدن مقررات جدید آگهیهای سیاسی، ارائه تبلیغات سیاسی را در اتحادیه اروپا متوقف کرد. این راهنما پشتیبانی از «مقررات آگهیهای سیاسی اتحادیه اروپا» را در Google Ads API خلاصه میکند.
پشتیبانی از خوداظهاری آگهیهای سیاسی اتحادیه اروپا
Google Ads API از خوداظهاری پویش برای آگهیهای سیاسی اتحادیه اروپا بااستفاده از فیلد contains_eu_political_advertising پشتیبانی میکند. مقادیر ممکن و معنای آنها در جدول زیر نشان داده شده است.
| مقدار | معنی |
|---|---|
CONTAINS_EU_POLITICAL_ADVERTISING |
پویش دارای آگهیهای سیاسی اتحادیه اروپا است. |
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING |
پویش آگهیهای سیاسی اتحادیه اروپا ندارد. |
UNSPECIFIED |
پویش فاقد خوداظهاری درباره آگهیهای سیاسی اتحادیه اروپا است. |
میتوانید وضعیت خوداظهاری پویشی را در Google Ads API با اجرای پُرسمان زیر بااستفاده از روشهای Search یا SearchStream مربوط به GoogleAdsService بازیابی کنید.
select campaign.id, campaign.contains_eu_political_advertising from campaign
اعتبارسنجی و اجرای میانای برنامهسازی کاربردی در سطح پویش
همه پویشهای جدیدی که ازطریق Google Ads API ایجاد میشوند باید فیلد
contains_eu_political_advertising را تنظیم کنند. اگر این فیلد تنظیم نشده باشد، فراخوانی میانای برنامهسازی کاربردی برای ایجاد
پویش جدید بااستفاده از CampaignService.MutateCampaigns با
خطای FieldError.REQUIRED ناموفق خواهد بود.
همه پویشهای موجود باید فیلد
contains_eu_political_advertising را قبلاز تلاش برای تغییر
proximity، location، یا location_group
هدفیابی در سطح پویش یا گروه آگهی تنظیم کنند. اگر پویش خوداظهاری را تکمیل نکرده باشد، فراخوانی میانای برنامهسازی کاربردی برای ایجاد یا بهروزرسانی این معیارهای پویش بااستفاده از روش CampaignCriterionService.MutateCampaignCriteria برای پویشهای موجود با خطای CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION مواجه میشود. اگر پویش خوداظهاری را تکمیل نکرده باشد، فراخوانی API برای ایجاد یا بهروزرسانی این معیارهای گروه آگهی بااستفاده از روش AdGroupCriterionService.MutateAdGroupCriteria نیز به روشی مشابه ناموفق خواهد بود.
این اقدامات اجرایی برای سازوکارهای دیگری که میتوانید برای ایجاد پویشها استفاده کنید نیز اعمال میشود، مانند اجرای کارهای دستهای و استفاده از روش GoogleAdsService.Mutate برای ایجاد و بهروزرسانی نهادها.
تلاش برای زمانبندی آزمایش جدید بااستفاده از روش
ExperimentService.ScheduleExperiment درصورتیکه بیانیه contains_eu_political_advertising در پویشهای پیشنویس آزمایش وجود نداشته باشد، خطای
ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION
ایجاد میکند.
تغییرات در اعتبارسنجی و اجرای میانای برنامهسازی کاربردی در سطح حساب
از ۱ آوریل ۲۰۲۶، اگر حساب Google Ads یک یا چند پویش اعلامنشده داشته باشد، Google Ads API همه فراخوانهای تغییر مربوط به مدیریت پویش را با خطای MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED
ناموفق میکند. همه تماسهای دیگر—مانند گزارشدهی، مدیریت حساب، یا برنامهریز کلیدواژه—بدون تأثیرپذیری به کار خود ادامه میدهند. فهرست کامل روشها را ببینید.
نحوه اعلام پویشهای اعلامنشده موجود
برای اعلام کردن پویشهای اعلامنشده موجود، فهرست پویشهای واجدشرایط را بازیابی کنید و بااستفاده از روش CampaignService.MutateCampaigns، روش GoogleAdsService.Mutate، یا BatchJobService، اعلامیه contains_eu_political_advertising آنها را تنظیم کنید. این روشها
با خطای
MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED
مواجه نخواهند شد
تا زمانی که فقط فیلد
contains_eu_political_advertising پویش را بهروز کنید.
میتوانید فهرست کمپینهای اعلامنشده را با اجرای پُرسمان «زبان پُرسمان Google Ads» زیر بااستفاده از روشهای Search یا SearchStream مربوط به GoogleAdsService بازیابی کنید.
select campaign.id
from
campaign
where
campaign.missing_eu_political_advertising_declaration = true
همچنین میتوانید پویشهای اعلامنشده را در سطح حساب Google Ads بااستفاده از
واسط کاربر Google Ads اعلام کنید. وضعیت اظهارنامه سطح حساب را میتوان بااستفاده از فیلد contains_eu_political_advertising شیء Customer بازیابی کرد.
تأثیر بر ارائه پویش
هر پویشی که با تنظیم کردن
contains_eu_political_advertising روی true آگهیهای سیاسی اتحادیه اروپا را اعلام کرده باشد،
ارائه آگهی در اتحادیه اروپا را متوقف خواهد کرد. بیشتر بدانید.
پویشهای موجود بدون اظهارنامه فعلاً تحتتأثیر قرار نخواهند گرفت.
فهرست روشهای اجراشده
همه روشهایی که برای مدیریت پویش Google Ads استفاده میشوند تحت تأثیر اعتبارسنجی و اجرای سطح حساب قرار میگیرند. فهرست کامل روشها در جدول زیر فهرست شده است.
| سرویس | روش |
|---|---|
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 |