عند طرح إصدار جديد، يتم تحديد تاريخ إنهاء العمل بالإصدار القديم، وبعد هذا التاريخ، لن يعود هذا الإصدار متاحًا. في ما يلي بعض الإرشادات الأخرى التي يجب أخذها في الاعتبار:
- نسعى إلى إبقاء أربعة إصدارات رئيسية على الأكثر متاحة في أي وقت.
- يبلغ عمر إصدارات Android الرئيسية حوالي 12 شهرًا، بينما يبلغ عمر إصدارات Android الثانوية 10 أشهر.
- عليك إجراء ترقيتَين كحدّ أقصى في السنة، وليس عليك إجراء الترقية بترتيب تسلسلي صارم، مثلاً، يمكنك الترقية من الإصدار (N) مباشرةً إلى الإصدار (N+2).
- يجب أن يتداخل تاريخ إصدار جميع مكتبات البرامج للعملاء بأحدث إصدار مع تاريخ إيقاف الإصدار نهائيًا لمدة 20 أسبوعًا على الأقل.
تتوافق مكتبات العملاء مع أي إصدارات متاحة من الخدمة، ما يتيح لك الترقية تدريجيًا من خلال تحديد إصدارات مختلفة من الخدمات المستخدَمة.
جدول المواعيد
يسرد الجدول التالي تواريخ الإيقاف النهائي والإيقاف نهائيًا لكل إصدار متاح، وتواريخ الإصدار المتوقّعة للإصدارات المستقبلية. ننصحك بالترقية إلى أحدث إصدار في أقرب وقت ممكن بعد طرحه. يشير التاريخ المبدئي إلى أنّ إيقاف الخدمة نهائيًا قد يحدث في أي وقت خلال ذلك الشهر، وقد تتغيّر التواريخ. الاشتراك في المدونة لتلقّي تذكيرات بشأن إشعار إيقاف إصدار واجهة برمجة التطبيقات نهائيًا
إصدار واجهة برمجة التطبيقات | تاريخ الإصدار | تاريخ الإيقاف النهائي | تاريخ الإيقاف النهائي | دليل الترقية |
---|---|---|---|---|
v21 | 6 أغسطس 2025 | الترقية من الإصدار 20 إلى الإصدار 21 | ||
v20.1 | 6 أغسطس 2025 | يونيو 2026 (تاريخ مبدئي) | الترقية من الإصدار 19 إلى الإصدار 20 | |
v20 | 4 يونيو 2025 | يونيو 2026 (تاريخ مبدئي) | الترقية من الإصدار 19 إلى الإصدار 20 | |
v19.2 | 6 أغسطس 2025 | فبراير 2026 (تاريخ مبدئي) | الترقية من الإصدار 18 إلى الإصدار 19 | |
v19.1 | 16 أبريل 2025 | فبراير 2026 (تاريخ مبدئي) | الترقية من الإصدار 18 إلى الإصدار 19 | |
v19 | 26 فبراير 2025 | فبراير 2026 (تاريخ مبدئي) | الترقية من الإصدار 18 إلى الإصدار 19 | |
v18 | 16 أكتوبر 2024 | يونيو 2025 | 20 أغسطس 2025 |
عرض الإصدارات التي يستخدمها مشروعك
يمكنك الاطّلاع على قائمة بالطُرق والخدمات التي طلبها مشروعك مؤخرًا باستخدام Google Cloud Console:
- افتح واجهات برمجة التطبيقات والخدمات في Google Cloud Console.
- انقر على Google Ads API في الجدول.
- في علامة التبويب الفرعية المقاييس، من المفترض أن تظهر طلباتك الأخيرة على كل رسم بياني. يمكنك الاطّلاع على الطرق التي أرسلت طلبات إليها في جدول الطرق. يتضمّن اسم الطريقة إصدارًا من واجهة برمجة التطبيقات مع "إعلانات Google" وخدمة واسم طريقة، مثل
google.ads.googleads.v21.services.GoogleAdsService.Mutate
. - (اختياري) اختَر الفترة الزمنية التي تريد عرضها لطلباتك.
الاختلافات بين الإيقاف النهائي والإيقاف المؤقت
المصطلح | الإيقاف النهائي | الغروب |
---|---|---|
التعريف | الإصدار القديم هو إصدار ليس الأحدث. بعد إصدار نسخة جديدة، سيتم وضع علامة متوقّف نهائيًا على جميع النسخ السابقة. | لم يعُد من الممكن استخدام الإصدار الذي تم إيقافه. ستتعذّر الطلبات المُرسَلة إلى هذا الإصدار في تاريخ إنهاء العمل به أو بعده. |
الآثار | سيظل بإمكانك استخدام الإصدارات المتوقّفة نهائيًا إلى أن يتم إيقافها،
ولكن ستتم إزالة التمييز من مراجع الإصدارات المتوقّفة نهائيًا للإشارة إلى
أنّها لم تعُد الإصدار الأحدث.
ننصحك بالترقية إلى أحدث إصدار في أقرب وقت ممكن للاستفادة من الميزات الجديدة. |
عليك الترقية من الإصدارات التي سيتم إيقافها على الفور
لكي تتمكّن من استخدام Google Ads API.
ننصحك بشدة بالترقية إلى أحدث إصدار باستخدام دليل الترقية. |
التوقيت | في المتوسط، نطرح إصدارًا جديدًا كل 3 إلى 4 أشهر، وبالتالي سيتم إيقاف الإصدار المحدّد بعد 3 إلى 4 أشهر تقريبًا. | نهدف إلى إيقاف إصدار بعد عام واحد من إطلاقه. |
واجهة برمجة التطبيقات | ستظل نقاط نهاية واجهة برمجة التطبيقات للإصدارات المتوقّفة نهائيًا تعمل كالمعتاد.
يمكنك الوصول إلى نقاط نهاية واجهة برمجة التطبيقات باستخدام مكتبات البرامج الخاصة بالعملاء وREST وما إلى ذلك، ولكن لا تتم إضافة ميزات جديدة إلى الإصدارات المتوقّفة نهائيًا. |
تتوقف نقاط نهاية واجهة برمجة التطبيقات للإصدارات التي تم إيقافها نهائيًا عن العمل بعد تواريخ إيقافها نهائيًا. ستعرض Google Ads API رسالة خطأ إذا حاولت الوصول إلى نقاط نهاية الإصدارات التي تم إيقافها. |
مكتبات العملاء | لأغراض توفير مكتبات برامج للعملاء مضغوطة، سنتوقّف عن تضمين إصدارات واجهة برمجة التطبيقات المتوقّفة نهائيًا في إصدار جديد من مكتبة البرامج بعد تاريخ الإيقاف النهائي. يساعدك ذلك في توفير مساحة عند دمج مكتبات البرامج الخاصة بالعملاء في مشاريعك. | لم تعُد مكتبات البرامج تتوافق مع إصدارات واجهة برمجة التطبيقات التي تم إيقافها نهائيًا في أي إصدارات جديدة من مكتبات البرامج بعد تواريخ الإيقاف النهائي. |
الدعم | نوفّر الدعم بانتظام للإصدارات المتوقّفة نهائيًا. | لن تكون الإصدارات التي تم إيقافها متوافقة بعد تاريخ الإيقاف. |
إصدارات مكتبة البرامج المتوافقة
يعرض الجدول مكتبات البرامج التي تعمل مع إصدارات واجهة برمجة التطبيقات.
Java
Google Ads API |
مكتبة برامج Java |
v21 |
Min: 39.0.0 Max: - |
v20 |
Min: 38.0.0 Max: - |
v19 |
Min: 36.0.0 Max: - |
#C
Google Ads API |
مكتبة برامج لنظام NET. |
v21 |
Min: 24.0.0 Max: - |
v20 |
Min: 23.0.0 Max: - |
v19 |
Min: 22.1.0 Max: - |
v18 |
Min: 21.1.0 Max: 23.0.0 |
PHP
Google Ads API |
مكتبة برامج للغة PHP |
v21 |
Min: 31.0.0 Max: - |
v20 |
Min: 28.0.0 Max: - |
v19 |
Min: 26.1.0 Max: - |
v18 |
Min: 25.0.0 Max: 30.0.0 |
Python
Google Ads API |
مكتبة برامج Python |
v21 |
Min: 28.0.0 Max: - |
v20 |
Min: 27.0.0 Max: - |
v19 |
Min: 25.2.0 Max: - |
Ruby
Google Ads API |
مكتبة برامج Ruby |
v21 |
Min: 35.0.0 Max: - |
v20 |
Min: 34.0.0 Max: - |
v19 |
Min: 32.0.0 Max: - |
v18 |
Min: 31.0.0 Max: - |
Perl
Google Ads API |
مكتبة برامج Perl |
v21 |
Min: 28.0.0 Max: - |
v20 |
Min: 27.0.0 Max: - |
v19 |
Min: 26.0.0 Max: - |
v18 |
Min: 25.0.1 Max: 28.0.0 |
الميزات التي سيتم إيقافها نهائيًا
ننصحك بمتابعة مدونة مطوّري البرامج على "إعلانات Google" بانتظام لتكون أول من يعلم بشأن إيقاف الميزات القادمة نهائيًا.
يعرض الجدول التالي قائمة بميزات معيّنة سيتم إيقافها نهائيًا في Google Ads API. يمكنك الاطّلاع على مزيد من التفاصيل حول كل عملية إيقاف نهائي في مشاركات المدوّنة المرتبطة.
الميزة | الوصف | تاريخ السريان | ملاحظات إضافية |
---|---|---|---|
بيئة الإحالة الناجحة التي تؤثّر في أداء "حملات التطبيقات" | اعتبارًا من 30 سبتمبر 2025، سنبدأ تدريجيًا بطرح تغيير على نماذج عروض الأسعار، ما يتيح لها استخدام بيانات بيئة الإحالة الناجحة المضمّنة في الإحالات الناجحة المستورَدة لتحسين أداء الحملة. | 3 أكتوبر 2025 | يمكنك الاطّلاع على منشور المدوّنة لمزيد من التفاصيل. |
يمكن أن تتضمّن الإحالات الناجحة قيمتَي `gclid` و `gbraid`. | اعتبارًا من 3 أكتوبر 2025، لن تعرض الإحالات الناجحة المستورَدة الخطأ `VALUE_MUST_BE_UNSET` إذا تم ضبط الحقلَين `gclid` و `gbraid`. | 3 أكتوبر 2025 | يمكنك الاطّلاع على منشور المدوّنة لمزيد من التفاصيل. |