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

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

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

يجب أن تضبط جميع الحملات الجديدة التي يتم إنشاؤها من خلال 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 إذا لم تكمل الحملة عملية الإقرار الذاتي. سيتعذّر أيضًا تنفيذ طلب البيانات من واجهة برمجة التطبيقات لإنشاء معايير المجموعات الإعلانية هذه أو تعديلها باستخدام طريقة 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 الخاص بالحملة فقط.

يمكنك استرداد قائمة الحملات غير المعلَن عنها من خلال تنفيذ طلب بحث GAQL التالي باستخدام الطريقتَين 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