تغييرات لدعم "لائحة الإعلانات السياسية عن الاتحاد الأوروبي" في Google Ads API ونصوص "إعلانات Google" البرمجية

الخميس 7 أغسطس 2025

ما الذي سيتغيّر؟

حسبما أعلنّا في العام الماضي، ستتوقف Google عن عرض إعلانات سياسية في الاتحاد الأوروبي، وذلك قبل بدء سريان لائحة جديدة في أكتوبر 2025. في 3 سبتمبر 2025، سيتم طرح إجراءات تنفيذ مرتبطة بهذا التغيير في Google Ads API ونصوص "إعلانات Google" البرمجية. إذا كنت تستخدم أيًا من هذين المنتجَين لإنشاء الحملات أو إدارتها، قد تحتاج إلى تعديل تطبيقك للتعامل مع إجراءات التنفيذ هذه قبل 3 سبتمبر 2025.

توافُق واجهة برمجة التطبيقات مع الإقرار الذاتي للإعلانات السياسية عن الاتحاد الأوروبي

أضفنا إلى Google Ads API ونصوص "إعلانات Google" البرمجية إمكانية الإفصاح الذاتي عمّا إذا كانت الحملة تتضمّن إعلانات سياسية عن الاتحاد الأوروبي. تعريف الإعلان السياسي عن الاتحاد الأوروبي تتضمّن الإصدارات 19.2 و20.1 و21 من واجهة برمجة التطبيقات حقلاً جديدًا باسم contains_eu_political_advertising في العنصر Campaign.. يتم عرض القيم المحتملة ومعانيها في الجدول أدناه.

القيمة المعنى
CONTAINS_EU_POLITICAL_ADVERTISING تحتوي الحملة على إعلانات سياسية عن الاتحاد الأوروبي.
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING لا تتضمّن الحملة إعلانات سياسية عن الاتحاد الأوروبي.
UNSPECIFIED لا يتوفّر في الحملة بيان الإفصاح الذاتي عن الإعلانات السياسية عن الاتحاد الأوروبي.

يمكنك استرداد حالة البيان الذاتي لحملة في Google Ads API من خلال تنفيذ طلب البحث التالي باستخدام الطريقتَين Search أو SearchStream في GoogleAdsService. بالنسبة إلى نصوص "إعلانات Google" البرمجية، استخدِم الطريقتَين AdsApp.search أو AdsApp.report.

select campaign.id, campaign.contains_eu_political_advertising from campaign

إذا كنت تستخدم مكتبات عملاء Google Ads API، قد تحتاج إلى تنزيل أحدث إصدار من المكتبة لاستخدام هذه الوظيفة في الإصدارَين 19 و20 من واجهة برمجة التطبيقات.

تغييرات في التحقّق من صحة واجهة برمجة التطبيقات وإجراءات التنفيذ

في 3 سبتمبر 2025، ستبدأ Google Ads API ونصوص "إعلانات Google" البرمجية في فرض عمليات التحقّق التالية في الإصدارَين 19 و20 من واجهة برمجة التطبيقات.

  • يجب ضبط الحقل contains_eu_political_advertising في جميع الحملات الجديدة التي يتم إنشاؤها من خلال Google Ads API أو نصوص "إعلانات Google" البرمجية. سيتعذّر تنفيذ طلب البيانات من واجهة برمجة التطبيقات لإنشاء حملة جديدة باستخدام CampaignService.MutateCampaigns وسيظهر الخطأ FieldError.REQUIRED في حال عدم ضبط هذا الحقل. ستفرض نصوص "إعلانات Google" البرمجية عمليات التحقّق هذه عند إنشاء حملات باستخدام الطريقتَين AdsApp.mutate أو AdsApp.mutateAll.
  • يجب أن تضبط جميع الحملات الحالية الحقل contains_eu_political_advertising قبل محاولة تغيير proximity, location, أو location_group الاستهداف على مستوى الحملة أو المجموعة الإعلانية. سيؤدي طلب البيانات من واجهة برمجة التطبيقات لإنشاء معايير الحملة هذه أو تعديلها باستخدام طريقة CampaignCriterionService.MutateCampaignCriteria للحملات الحالية إلى ظهور خطأ CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION إذا لم تكن الحملة قد أكملت الإقرار الذاتي. سيتعذّر أيضًا طلب البيانات من واجهة برمجة التطبيقات لإنشاء معايير المجموعات الإعلانية هذه أو تعديلها باستخدام AdGroupCriterionService.MutateAdGroupCriteria بالطريقة نفسها إذا لم تكن الحملة قد أكملت الإقرار الذاتي. ستفرض نصوص "إعلانات Google" البرمجية عمليات التحقّق هذه عند محاولة تغيير الاستهداف باستخدام الطرق AdsApp.mutate وAdsApp.mutateAll وAdsApp.Campaign.addProximity وAdsApp.Campaign.addLocation.
  • تنطبق إجراءات التنفيذ هذه أيضًا على الآليات الأخرى التي يمكنك استخدامها لإنشاء حملات، مثل تنفيذ مهام مجمّعة واستخدام طريقة GoogleAdsService.Mutate لإنشاء الكيانات وتعديلها.
  • ستؤدي محاولة جدولة تجربة جديدة باستخدام طريقة ExperimentService.ScheduleExperiment إلى ظهور خطأ ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION في حال عدم توفّر contains_eu_political_advertising declaration في الحملات التجريبية الاختبارية.
  • إذا كنت تستخدم ميزة التحميل المجمّع في نصوص "إعلانات Google" البرمجية، اطّلِع على مستندات المنتج لمعرفة المزيد عن التغييرات المطلوبة في نموذج جدول البيانات كجزء من هذا التغيير.

يتم تنفيذ عمليات التحقّق هذه في الإصدار 21 من Google Ads API.

كيف سيؤثر ذلك في عرض حملتي؟

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

ولن تتأثّر الحملات الحالية التي لم يتم تقديم إقرار لها في الوقت الحالي. ننصحك بتعديل الحملات الحالية في حساباتك من خلال إضافة بيان مناسب في أقرب وقت ممكن. يمكنك استرداد الحملات التي لا تتضمّن بيانًا باستخدام طلب البحث التالي في GAQL من خلال الطريقتَين Search أو SearchStream في GoogleAdsService.

select campaign.id, campaign.contains_eu_political_advertising
  from
    campaign
  where
    campaign.contains_eu_political_advertising NOT IN
    (
       'CONTAINS_EU_POLITICAL_ADVERTISING',
       'DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING'
    )

الإجراء المطلوب اتخاذه

إذا كان تطبيقك يستخدم Google Ads API أو نصوص "إعلانات Google" البرمجية لإنشاء الحملات أو إدارتها، تأكَّد من تعديل تطبيقك للتعامل مع إجراءات التنفيذ هذه قبل 3 سبتمبر 2025.

كيف يمكنني الحصول على المساعدة؟

يُرجى التواصل مع قنوات دعم Google Ads API أو دعم نصوص "إعلانات Google" البرمجية إذا كانت لديك أسئلة إضافية حول هذا التغيير.

التصنيفات: campaign، google-ads-api، google-ads-scripts