الدعم بشأن لائحة الإعلانات السياسية عن الاتحاد الأوروبي

في أكتوبر 2025، توقّفت 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

التحقّق من واجهة برمجة التطبيقات وفرضها على مستوى الحملة

يجب ضبط الحقل contains_eu_political_advertising في جميع الحملات الجديدة التي يتم إنشاؤها من خلال Google Ads API. سيتعذّر طلب البيانات من واجهة برمجة التطبيقات لإنشاء حملة جديدة باستخدام CampaignService.MutateCampaigns وسيظهر الخطأ FieldError.REQUIRED في حال عدم ضبط هذا الحقل.

يجب أن تضبط جميع الحملات الحالية الحقل contains_eu_political_advertising قبل محاولة تغيير proximity أو location أو location_group للاستهداف على مستوى الحملة أو المجموعة الإعلانية. يتعذّر طلب البيانات من واجهة برمجة التطبيقات لإنشاء معايير الحملة هذه أو تعديلها باستخدام طريقة CampaignCriterionService.MutateCampaignCriteria للحملات الحالية، ويظهر الخطأ CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION إذا لم تكن الحملة قد أكملت الإقرار الذاتي. يتعذّر أيضًا طلب البيانات من واجهة برمجة التطبيقات لإنشاء معايير المجموعات الإعلانية هذه أو تعديلها باستخدام طريقة AdGroupCriterionService.MutateAdGroupCriteria بالطريقة نفسها إذا لم تكن الحملة قد أكملت الإقرار الذاتي.

تنطبق إجراءات التنفيذ هذه أيضًا على الآليات الأخرى التي يمكنك استخدامها لإنشاء الحملات، مثل تنفيذ مهام مجمّعة واستخدام طريقة GoogleAdsService.Mutate لإنشاء الكيانات وتعديلها. ستؤدي محاولة جدولة تجربة جديدة باستخدام طريقة ExperimentService.ScheduleExperiment إلى ظهور الخطأ ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION إذا لم يتم تضمين بيان contains_eu_political_advertising في الحملات الاختبارية للتجربة.

التغييرات في التحقّق من صحة واجهة برمجة التطبيقات وفرضها على مستوى الحساب

اعتبارًا من 1 أبريل 2026، إذا كان حساب "إعلانات Google" يتضمّن حملة واحدة أو أكثر غير مُفصَح عنها، ستتعذّر على Google Ads API جميع طلبات التعديل المرتبطة بإدارة الحملات، وسيظهر الخطأ MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED. وستستمر جميع الطلبات الأخرى، مثل إعداد التقارير أو إدارة الحساب أو "أداة تخطيط الكلمات الرئيسية"، في العمل بدون أي تأثير. يمكنك الاطّلاع على القائمة الكاملة للطرق.

كيفية تقديم إقرار عن الحملات الحالية التي لم يتم تقديم إقرار لها

للإفصاح عن الحملات الحالية التي لم يتم الإفصاح عنها، يمكنك استرداد قائمة الحملات المؤهَّلة وضبط بيان contains_eu_political_advertising باستخدام طريقة CampaignService.MutateCampaigns أو طريقة GoogleAdsService.Mutate أو BatchJobService. لن تؤدي هذه الطرق إلى حدوث خطأ MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED طالما أنّك تعدّل حقل contains_eu_political_advertising الخاص بالحملة فقط.

يمكنك استرداد قائمة الحملات غير المعلَن عنها من خلال تنفيذ طلب البحث التالي بلغة طلبات البحث في "إعلانات Google" باستخدام إحدى طريقتَي Search أو SearchStream في GoogleAdsService.

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

يمكنك أيضًا الإفصاح عن الحملات غير المعلَن عنها على مستوى حساب "إعلانات Google" باستخدام واجهة مستخدم "إعلانات Google". يمكن استرداد حالة البيان على مستوى الحساب باستخدام حقل contains_eu_political_advertising في عنصر Customer.

التأثير في عرض إعلانات الحملة

أي حملة أفصحت عن الإعلانات السياسية عن الاتحاد الأوروبي من خلال ضبط الإعداد contains_eu_political_advertising على true ستتوقف عن عرض الإعلانات في الاتحاد الأوروبي. مزيد من المعلومات

ولن تتأثّر الحملات الحالية التي لم يتم تقديم إقرار لها في الوقت الحالي.

قائمة الطرق المفروضة

تتأثر جميع الطرق المستخدَمة لإدارة الحملات على "إعلانات Google" بعملية التحقّق والتنفيذ على مستوى الحساب. يتم سرد قائمة كاملة بالطرق في الجدول التالي.

الخدمة الطريقة
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