دمج Chartboost مع التوسّط

اختيار النظام الأساسي: Android iOS Unity Flutter Android (قديم)

يوضّح لك هذا الدليل كيفية استخدام Google Mobile Ads SDK لتحميل الإعلانات وعرضها من Chartboost باستخدام التوسّط، مع تغطية عمليات الدمج المتسلسلة. توضّح هذه الصفحة كيفية إضافة Chartboost إلى إعدادات التوسّط الخاصة بوحدة إعلانية، وكيفية دمج حزمة تطوير البرامج (SDK) ومحوّل Chartboost في تطبيق iOS.

عمليات الدمج وأشكال الإعلانات المتوافقة

يوفّر محوّل التوسّط في Chartboost الإمكانات التالية:

التكامل
عروض الأسعار
عرض إعلاني بدون انقطاع
التنسيقات
بانر
إعلان بيني
مقابل مكافأة
مدمج مع المحتوى

المتطلبات الأساسية

قبل المتابعة، يُرجى التحقّق مما يلي:

  • الإصدار 13.0 من نظام التشغيل iOS أو إصدار أحدث

الخطوة 1: ضبط الإعدادات في واجهة مستخدم Chartboost

اشترِك للحصول على حساب على Chartboost وسجِّل الدخول بعد تأكيد حسابك. بعد ذلك، انتقِل إلى علامة التبويب إدارة التطبيقات.

لوحة بيانات تطبيقات Chartboost

انقر على الزر إضافة تطبيق جديد لإنشاء تطبيقك.

إدارة التطبيقات

املأ بقية النموذج وانقر على الزر إضافة تطبيق لإنهاء عملية إنشاء تطبيقك.

نموذج تطبيق جديد

بعد إنشاء تطبيقك، سيتم توجيهك إلى لوحة البيانات الخاصة به. دوِّن رقم تعريف التطبيق وتوقيع التطبيق.

إعدادات التطبيق

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

لوحة بيانات التوسّط في Chartboost

انتقِل إلى علامة التبويب المراجع > مستكشف واجهة برمجة التطبيقات واحتفِظ برقم تعريف المستخدم وتوقيع المستخدم ضمن قسم المصادقة.

Chartboost api explorer

تعديل ملف app-ads.txt

مبادرة البائعون المعتمَدون للتطبيقات app-ads.txt هي مبادرة يقدّمها مختبر IAB التقني للمساعدة في ضمان عدم بيع مساحات إعلانية متاحة في تطبيقك سوى من خلال القنوات التي حدَّدت أنّها مخوّلة. لتجنُّب حدوث خسائر كبيرة في إيرادات الإعلانات، عليك استخدام ملف app-ads.txt. إذا لم يسبق لك إجراء ذلك، عليك إنشاء ملف app-ads.txt في "إدارة إعلانات Google".

لتنفيذ app-ads.txt في Chartboost، يُرجى الاطّلاع على app-ads.txt.

تفعيل "الوضع التجريبي"

يمكنك تفعيل وضع الاختبار في تطبيقك من خلال الانتقال إلى علامة التبويب إدارة التطبيقات من واجهة مستخدم Chartboost، واختيار تطبيقك من القائمة، ثم النقر على تعديل إعدادات التطبيق.

تعديل إعدادات التطبيق

من إعدادات تطبيقك، يمكنك تفعيل وضع الاختبار في تطبيقك.

وضع الاختبار في Chartboost

بعد تفعيل وضع الاختبار، يمكنك طلب الإعلانات باستخدام رقم تعريف الوحدة الإعلانية الذي تم إنشاؤه سابقًا وتلقّي إعلان اختباري من Chartboost.

بعد أن تتمكّن من تلقّي إعلانات Chartboost الاختبارية، سيتم إدراج تطبيقك في مراجعة تطبيق الناشر في Chartboost. لكي يتم تحقيق الربح على Chartboost، يجب أن توافق Chartboost على مراجعة تطبيق الناشر.

الخطوة 2: إعداد طلب Chartboost في واجهة مستخدم "إدارة الإعلانات"

ضبط إعدادات التوسّط لوحدتك الإعلانية

سجِّل الدخول إلى حسابك على "إدارة إعلانات Google".

انتقِل إلى التسليم > مجموعة الشبكات الإعلانية المدِرّة للأرباح وانقر على الزر مجموعة شبكات إعلانية مدِرّة للأرباح جديدة.

أدخِل اسمًا فريدًا لمجموعة الشبكات الإعلانية المدِرّة للأرباح، واضبط الحالة على نشطة، واختَر شكل الإعلان، واضبط نوع المساحات الإعلانية المتاحة على تطبيق على الأجهزة الجوّالة. ضمن قسم الاستهداف > المساحات الإعلانية المتاحة، اختَر الوحدة الإعلانية ضمن المساحات الإعلانية المتاحة وتطبيق الأجهزة الجوّالة الذي تريد إضافة التوسّط إليه.

بعد ذلك، انقر على الزر إضافة شريك إعلاني مدِّر للأرباح.

إذا كان لديك شريك إعلاني مدِّر للأرباح في Chartboost، يمكنك اختياره. بخلاف ذلك، اختَر إنشاء شريك جديد إعلاني مدِّر للأرباح.

اختَر Chartboost كـ شبكة إعلانات، وأدخِل اسمًا فريدًا وفعِّل التوسّط.

فعِّل جمع البيانات تلقائيًا، وأدخِل رقم تعريف المستخدِم وتوقيع المستخدِم الذي حصلت عليهما في القسم السابق.

بعد اختيار شريك إعلاني مدِّر للأرباح، اختَر التوسّط في حزمة تطوير البرامج (SDK) للأجهزة الجوّالة كـ نوع الدمج، وiOS كـ النظام الأساسي، ونشط كـ الحالة. أدخِل معرّف التطبيق وتوقيع التطبيق وموقع الإعلان التي حصلت عليها في القسم السابق. بعد ذلك، أدخِل قيمة تكلفة تلقائية لكل ألف ظهور.

مواضع الإعلانات في Chartboost (المواضع المسماة) هي أسماء بسيطة تمثّل مكانًا في تطبيقك تريد عرض إعلان فيه. يرسل "مدير إعلانات Google" الطلبات إلى الموقع الجغرافي المحدّد في الإعدادات. بعد إرسال الطلبات، ستضيف Chartboost الموقع الجغرافي إلى واجهة المستخدم لأغراض إعداد التقارير.

في واجهة مستخدم Chartboost، يمكن الكشف عن مواقع الإعلانات في صفحة الإعدادات الأساسية من خلال النقر على الإعدادات المتقدّمة. لمزيد من التفاصيل، يُرجى الاطّلاع على دليل المواقع الجغرافية المُسمّاة في Chartboost.

انقر على حفظ في أسفل الصفحة عند الانتهاء.

إضافة Chartboost إلى قائمة الشركاء الإعلانيين في "اللائحة العامة لحماية البيانات" واللوائح التنظيمية في الولايات الأمريكية

اتّبِع الخطوات الواردة في إعدادات اللوائح التنظيمية الأوروبية و إعدادات اللوائح التنظيمية في الولايات الأمريكية لإضافة Chartboost إلى قائمة الشركاء الإعلانيين بموجب اللوائح التنظيمية الأوروبية واللوائح التنظيمية في الولايات الأمريكية في واجهة مستخدم "مدير إعلانات Google".

الخطوة 3: استيراد حزمة تطوير البرامج (SDK) ومحوِّل Chartboost

استخدام Swift Package Manager

قبل المتابعة، يجب أن يكون لديك الحد الأدنى من إصدار المحوّل المتوافق 9.11.0.1.

لإضافة تبعية حزمة إلى مشروعك، اتّبِع الخطوات التالية:

  1. في Xcode، انتقِل إلى ملف (File) > إضافة موارد الاعتمادية للحزمة (Add Package Dependencies)....

  2. في الطلب الذي يظهر، ابحث عن عنوان URL للحزمة التالية:

    https://github.com/googleads/googleads-mobile-ios-mediation-chartboost.git
    
  3. في قاعدة التبعية، اختَر الفرع.

  4. في حقل النص، أدخِل main.

استخدام CocoaPods

  • أضِف السطر التالي إلى ملف Podfile الخاص بمشروعك:

    pod 'GoogleMobileAdsMediationChartboost'
    
  • من سطر الأوامر، شغِّل:

    pod install --repo-update

الدمج اليدوي

  • نزِّل أحدث إصدار من حزمة Chartboost SDK، واربط Chartboost.framework وCHAMoatMobileAppKit.framework في مشروعك.

  • نزِّل أحدث إصدار من محوِّل Chartboost من رابط التنزيل في سجلّ التغييرات واربط ChartboostAdapter.framework في مشروعك.

  • أضِف الأُطر التالية إلى مشروعك:

    • StoreKit
    • Foundation
    • CoreGraphics
    • WebKit
    • AVFoundation
    • UIKit

الخطوة 4: تطبيق إعدادات الخصوصية في حزمة تطوير البرامج (SDK) من Chartboost

للامتثال لسياسة موافقة المستخدِم في الاتحاد الأوروبي التي تتّبعها Google، عليك تقديم إفصاحات معيّنة للمستخدِمين في المنطقة الاقتصادية الأوروبية والمملكة المتحدة وسويسرا، والحصول على موافقتهم على استخدام ملفات تعريف الارتباط أو غيرها من وسائل التخزين المحلية حيثما يكون ذلك مطلوبًا بموجب القانون، وعلى جمع البيانات الشخصية ومشاركتها واستخدامها لتخصيص الإعلانات. تعكس هذه السياسة شروط "التوجيه الأوروبي بشأن الخصوصية الإلكترونية" و"اللائحة العامة لحماية البيانات" (GDPR). تتحمّل أنت مسؤولية التأكّد من نقل الموافقة إلى كل مصدر إعلان في سلسلة التوسّط.

يحوّل الإصدار 9.13.0.0 والإصدارات الأحدث من مهايئ Chartboost لنظام التشغيل iOS تلقائيًا إلى حزمة تطوير البرامج (SDK) من Chartboost الموافقة على اللائحة العامة لحماية البيانات (GDPR) التي تم ضبطها من خلال حزمة تطوير البرامج لمنصة UMP ومنصات إدارة الموافقة التي تتوافق مع مواصفات "الموافقة الإضافية" من Google. لمزيد من المعلومات، يُرجى الاطّلاع على طُرق الحفاظ على خصوصية حزمة SDK.

قوانين الخصوصية في الولايات الأمريكية

تتطلّب قوانين الخصوصية في الولايات الأمريكية منح المستخدمين الحق في إيقاف "بيع" "معلوماتهم الشخصية" (وفق تعريف القانون لهاتَين العبارتَين)، باستخدام ميزة الإيقاف المقدّمة من خلال رابط بارز يتضمّن العبارة "عدم بيع معلوماتي الشخصية" على الصفحة الرئيسية للطرف الذي يُجري عملية "البيع". يتيح دليل الامتثال لقوانين الخصوصية في الولايات الأمريكية إمكانية تفعيل المعالجة المحدودة للبيانات لعرض إعلانات Google، ولكن لا يمكن لـ Google تطبيق هذا الإعداد على كل شبكة إعلانات في سلسلة التوسّط. لذلك، عليك تحديد كل شبكة إعلانات في سلسلة التوسّط التي قد تشارك في بيع المعلومات الشخصية واتّباع الإرشادات من كل شبكة من هذه الشبكات لضمان الامتثال.

في الإصدار 8.2.0 من حزمة تطوير البرامج (SDK)، أضافت شركة Chartboost الطريقة addDataUseConsent. تضبط عيّنة الرمز البرمجي التالية الموافقة على استخدام البيانات على CHBCCPAConsentOptInSale. في حال اختيارك استدعاء هذه الطريقة، ننصحك بإجراء ذلك قبل طلب الإعلانات من خلال Google Mobile Ads SDK.

Swift

let dataUseConsent = CHBDataUseConsent.CCPA(CHBDataUseConsent.CCPA.Consent.optInSale)
Chartboost.addDataUseConsent(dataUseConsent)

Objective-C

CHBCCPADataUseConsent *dataUseConsent = [CHBCCPADataUseConsent ccpaConsent:CHBCCPAConsentOptInSale];
[Chartboost addDataUseConsent:dataUseConsent];

يمكنك الاطّلاع على مقالة Chartboost حول قانون خصوصية المستهلك في كاليفورنيا (CCPA) وطرق الخصوصية في نظام التشغيل iOS لمزيد من التفاصيل والقيم التي يمكن تقديمها في كل طريقة.

الخطوة 5: إضافة الرمز المطلوب

تنفيذ SKAdNetwork

اتّبِع مستندات Chartboost لإضافة معرّفات SKAdNetwork إلى ملف Info.plist الخاص بمشروعك.

إعدادات المشروع

اضبط السماح بالتضمينات غير المعيارية في وحدات إطار العمل على YES ضمن إعدادات الإنشاء لهدفك.

أضِف القيمة -ObjC في "علامات الربط الأخرى" (Other Linker Flags) ضمن "إعدادات الإنشاء" (Build Settings) في مشروعك لكل من "تصحيح الأخطاء" (Debug) و"الإصدار" (Release).

الخطوة 6: اختبار عملية الإعداد

تفعيل الإعلانات الاختبارية

تأكَّد من تسجيل جهازك الاختباري في "إدارة الإعلانات" وتفعيل وضع الاختبار في واجهة مستخدم Chartboost.

التحقّق من الإعلانات الاختبارية

للتأكّد من تلقّي إعلانات اختبارية من Chartboost، فعِّل اختبار مصدر إعلان فردي في "أداة فحص الإعلانات" باستخدام مصادر الإعلانات Chartboost (العرض بدون انقطاع).

رموز الخطأ

إذا تعذّر على المحوّل تلقّي إعلان من Chartboost، يمكنك التحقّق من الخطأ الأساسي من استجابة الإعلان باستخدام GADResponseInfo.adNetworkInfoArray ضمن الفئات التالية:

GADMAdapterChartboost
GADMediationAdapterChartboost

في ما يلي الرموز والرسائل المصاحبة التي يعرضها برنامج Chartboost عند تعذّر تحميل إعلان:

رمز الخطأ السبب
101 مَعلمات خادم Chartboost التي تم ضبطها في واجهة مستخدم "إدارة إعلانات Google" غير متوفّرة أو غير صالحة.
102 أرجعت حزمة تطوير البرامج (SDK) من Chartboost خطأ في الإعداد.
103 لا يتم تخزين إعلان Chartboost مؤقتًا في وقت العرض.
104 لا يتطابق حجم الإعلان المطلوب مع حجم بانر متوافق مع Chartboost.
105 إصدار نظام تشغيل الجهاز أقدم من الحد الأدنى لإصدار نظام التشغيل المتوافق مع حزمة تطوير البرامج (SDK) من Chartboost.
200-299 أخطاء ذاكرة التخزين المؤقت لحزمة تطوير البرامج (SDK) من Chartboost يمكنك الاطّلاع على الرمز لمزيد من التفاصيل.
300-399 تعرض حزمة تطوير البرامج (SDK) من Chartboost الأخطاء. يمكنك الاطّلاع على الرمز لمزيد من التفاصيل.
400-499 أخطاء النقر في حزمة تطوير البرامج (SDK) من Chartboost لمزيد من التفاصيل، يُرجى الاطّلاع على الرمز.

سجلّ التغييرات في محوّل التوسّط في Chartboost لنظام التشغيل iOS

الإصدار 9.14.2.0

  • تم التحقّق من التوافق مع الإصدار 9.14.2 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost.

تم التصميم والاختبار باستخدام:

  • الإصدار 13.10.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.14.2 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 9.14.1.0

  • تم التحقّق من التوافق مع الإصدار 9.14.1 من حزمة تطوير البرامج (SDK) لمنصة Chartboost.

تم إنشاؤه واختباره باستخدام:

  • الإصدار 13.10.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.14.1 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 9.14.0.0

  • تم التحقّق من التوافق مع الإصدار 9.14.0 من حزمة تطوير البرامج (SDK) لمنصة Chartboost.
  • تم نقل فئات GADMAdapterChartboostConstants وGADMChartboostError إلى Swift.

تم التصميم والاختبار باستخدام:

  • الإصدار 13.9.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.14.0 من حزمة تطوير البرامج (SDK) لمنصة Chartboost

الإصدار 9.13.0.0

  • يعيد المحوّل توجيه الموافقة على اللائحة العامة لحماية البيانات (GDPR) التي تم العثور عليها داخل IABTCF_AddtlConsent تلقائيًا إلى حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost إذا كانت اللائحة العامة لحماية البيانات (GDPR) سارية.
  • تم تعديل الحدّ الأدنى لإصدار حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة لنظام التشغيل iOS إلى 13.3 للسماح بأرقام الإصدارات الثانوية.
  • تم التحقّق من التوافق مع الإصدار 9.13.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost.

تم التصميم والاختبار باستخدام:

  • الإصدار 13.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.13.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 9.12.0.1

  • يعيد المحوّل الآن توجيه علامة ageRestrictedTreatment في حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى واجهة برمجة التطبيقات الخاصة بقانون حماية خصوصية الأطفال على الإنترنت (COPPA) في حزمة Chartboost SDK.

تم التصميم والاختبار باستخدام:

  • الإصدار 13.4.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.12.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 9.12.0.0

  • تمّ التحقّق من التوافق مع الإصدار 9.12.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost.

تم التصميم والاختبار باستخدام:

  • الإصدار 13.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.12.0 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost

الإصدار 9.11.0.3

  • تم تعديل تبعية حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى الإصدار 13.0.0.

تم إنشاؤه واختباره باستخدام:

  • الإصدار 13.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.11.0 من حزمة تطوير البرامج (SDK) لمنصة Chartboost

الإصدار 9.11.0.2

  • تم تعديل الحدّ الأدنى لإصدار iOS في CocoaPods إلى 13.0.

تم التصميم والاختبار باستخدام:

  • الإصدار 13.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.11.0 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost

الإصدار 9.11.0.1

  • تمّت إضافة إمكانية إعادة توجيه مَعلمتَي tagForChildDirectedTreatment وtagForUnderAgeOfConsent في حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى حزمة Chartboost SDK.

تم التصميم والاختبار باستخدام:

  • الإصدار 12.14.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.11.0 من حزمة تطوير البرامج (SDK) لمنصة Chartboost

الإصدار 9.11.0.0

  • تم التأكّد من التوافق مع الإصدار 9.11.0 من حزمة تطوير البرامج (SDK) من Chartboost.

تم التصميم والاختبار باستخدام:

  • الإصدار 12.14.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.11.0 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost

الإصدار 9.10.1.0

  • تمّ التحقّق من التوافق مع الإصدار 9.10.1 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost.

تم التصميم والاختبار باستخدام:

  • الإصدار 12.12.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.10.1 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost

الإصدار 9.10.0.0

  • تمّ التحقّق من التوافق مع الإصدار 9.10.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost.

تم التصميم والاختبار باستخدام:

  • الإصدار 12.11.0 من SDK لإعلانات Google على الأجهزة الجوّالة
  • الإصدار 9.10.0 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost

الإصدار 9.9.3.0

  • تم التأكّد من التوافق مع الإصدار 9.9.3 من حزمة تطوير البرامج (SDK) من Chartboost.

تم إنشاؤه واختباره باستخدام:

  • الإصدار 12.11.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.9.3 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost

الإصدار 9.9.2.0

  • تم التأكّد من التوافق مع الإصدار 9.9.2 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost.

تم إنشاؤه واختباره باستخدام:

  • الإصدار 12.8.0 من SDK لإعلانات Google على الأجهزة الجوّالة
  • الإصدار 9.9.2 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 9.9.1.0

  • تم التحقّق من التوافق مع الإصدار 9.9.1 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost.

تم إنشاؤه واختباره باستخدام:

  • الإصدار 12.7.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.9.1 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 9.9.0.0

  • تم التحقّق من التوافق مع الإصدار 9.9.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost.

تم إنشاؤه واختباره باستخدام:

  • الإصدار 12.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.9.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 9.8.1.0

  • تم التأكّد من التوافق مع الإصدار 9.8.1 من حزمة تطوير البرامج (SDK) من Chartboost.

تم إنشاؤه واختباره باستخدام:

  • الإصدار 12.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.8.1 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 9.8.0.1

  • يتطلّب الآن الإصدار 12.0.0 أو إصدارًا أحدث من SDK لإعلانات Google على الأجهزة الجوّالة.

تم التصميم والاختبار باستخدام:

  • الإصدار 12.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.8.0 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost

الإصدار 9.8.0.0

  • تم التأكّد من التوافق مع الإصدار 9.8.0 من حزمة تطوير البرامج (SDK) من Chartboost.

تم التصميم والاختبار باستخدام:

  • الإصدار 11.11.0 من SDK لإعلانات Google على الأجهزة الجوّالة
  • الإصدار 9.8.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 9.7.0.1

  • تم تعديل CFBundleShortVersionString ليحتوي على ثلاثة مكوّنات بدلاً من أربعة.

تم التصميم والاختبار باستخدام:

  • الإصدار 11.10.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.7.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 9.7.0.0

  • تم التأكّد من التوافق مع الإصدار 9.7.0 من حزمة تطوير البرامج (SDK) من Chartboost.

تم إنشاؤه واختباره باستخدام:

  • الإصدار 11.2.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.7.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 9.6.0.1

  • يتطلّب الآن الإصدار 12.0 من نظام التشغيل iOS كحدّ أدنى.
  • يتطلّب الآن الإصدار 11.0 أو إصدارًا أحدث من حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة.
  • تم تضمين Info.plist في أُطر العمل ضمن ChartboostAdapter.xcframework.

تم التصميم والاختبار باستخدام:

  • الإصدار 11.0.1 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.6.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 9.6.0.0

  • تم التأكّد من التوافق مع الإصدار 9.6.0 من حزمة تطوير البرامج (SDK) من Chartboost.
  • تم استبدال الطريقة المتوقّفة نهائيًا GADMobileAds.sharedInstance.sdkVersion بالطريقة GADMobileAds.sharedInstance.versionNumber.
  • تمت إضافة عملية تنفيذ GADMediationInterstitialAd.

تم التصميم والاختبار باستخدام:

  • الإصدار 10.14.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.6.0 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost

الإصدار 9.5.1.0

  • تم التحقّق من التوافق مع الإصدار 9.5.1 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost.

تم التصميم والاختبار باستخدام:

  • الإصدار 10.12.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.5.1 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost

الإصدار 9.4.0.0

  • تم التحقّق من التوافق مع الإصدار 9.4.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost.

تم إنشاؤه واختباره باستخدام:

  • الإصدار 10.7.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.4.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 9.3.1.0

  • تم التحقّق من التوافق مع الإصدار 9.3.1 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost.

تم التصميم والاختبار باستخدام:

  • الإصدار 10.7.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.3.1 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 9.3.0.0

  • تم التحقّق من التوافق مع الإصدار 9.3.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost.
  • يتطلّب الآن الإصدار 11.0 من نظام التشغيل iOS كحدّ أدنى.
  • يتطلّب الآن الإصدار 10.4.0 أو إصدارًا أحدث من حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة.

تم التصميم والاختبار باستخدام:

  • الإصدار 10.4.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.3.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 9.2.0.0

  • تمت إزالة عملية الاستيراد GADMChartboostExtras في ملف العنوان ChartboostAdapter.
  • تم التحقّق من التوافق مع الإصدار 9.2.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost.
  • يتطلّب الآن الإصدار 10.0.0 أو إصدارًا أحدث من SDK لإعلانات Google على الأجهزة الجوّالة.
  • تمت إزالة التوافق مع بنية armv7.
  • يتطلّب الآن الإصدار 11.0 من نظام التشغيل iOS كحدّ أدنى.

تم التصميم والاختبار باستخدام:

  • الإصدار 10.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.2.0 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost

الإصدار 9.1.0.0

  • تم التأكّد من التوافق مع الإصدار 9.1.0 من حزمة تطوير البرامج (SDK) من Chartboost.

تم إنشاؤه واختباره باستخدام:

  • الإصدار 9.11.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.1.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 9.0.0.0

  • تم التحقّق من التوافق مع الإصدار 9.0.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost.
  • تم التحقّق من التوافق مع الإصدار 9.10.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • تم تعديل المحوّل لاستخدام واجهة برمجة التطبيقات didRewardUser.
  • يتطلّب الآن الإصدار 9.8.0 أو إصدارًا أحدث من حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة.

تم إنشاؤه واختباره باستخدام:

  • الإصدار 9.10.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.0.0 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost

الإصدار 8.5.0.2

  • تم التحقّق من التوافق مع الإصدار 9.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • يتطلّب الآن الإصدار 9.0.0 أو إصدارًا أحدث من SDK لإعلانات Google على الأجهزة الجوّالة.

تم إنشاؤه واختباره باستخدام:

  • الإصدار 9.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.5.0 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost

الإصدار 8.5.0.1.0

  • تم التحقّق من التوافق مع الإصدار 8.5.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost الذي يشير إلى الإصدار 8.5.0.1 في CocoaPods.

تم إنشاؤه واختباره باستخدام

  • الإصدار 8.13.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.5.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 8.5.0.0

  • تم التأكّد من التوافق مع الإصدار 8.5.0 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost.

تم إنشاؤه واختباره باستخدام

  • الإصدار 8.12.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.5.0 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost

الإصدار 8.4.2.0

  • تم التأكّد من التوافق مع الإصدار 8.4.2 من حزمة تطوير البرامج (SDK) من Chartboost.

تم إنشاؤه واختباره باستخدام

  • الإصدار 8.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.4.2 من حزمة تطوير البرامج (SDK) لمنصة Chartboost

الإصدار 8.4.1.1

  • تم تخفيف شرط الاعتمادية على الإصدار 8.0.0 أو إصدار أحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".

تم إنشاؤه واختباره باستخدام

  • الإصدار 8.4.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • إصدار 8.4.1 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost

الإصدار 8.4.1.0

  • تم التأكّد من التوافق مع الإصدار 8.4.1 من حزمة تطوير البرامج (SDK) من Chartboost.
  • يتطلّب الآن الإصدار 8.1.0 أو إصدارًا أحدث من حزمة تطوير البرامج "SDK لإعلانات Google على الأجهزة الجوّالة".

تم إنشاؤه واختباره باستخدام

  • الإصدار 8.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.4.1 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 8.4.0.1

  • تمت إضافة رموز ورسائل خطأ موحّدة للمحوّلات.
  • تم تعديل المحوّل لاستخدام تنسيق .xcframework.
  • يتطلّب الآن الإصدار 8.0.0 أو إصدارًا أحدث من حزمة تطوير البرامج "SDK لإعلانات Google على الأجهزة الجوّالة".

تم إنشاؤه واختباره باستخدام

  • الإصدار 8.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.4.0 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost

الإصدار 8.4.0.0

  • تم التحقّق من التوافق مع الإصدار 8.4.0 من حزمة تطوير البرامج (SDK) لمنصة Chartboost.
  • يتطلّب الآن الإصدار 7.68.0 أو إصدارًا أحدث من SDK لإعلانات Google على الأجهزة الجوّالة.

تم إنشاؤه واختباره باستخدام

  • الإصدار 7.68.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.4.0 من حزمة تطوير البرامج (SDK) لمنصة Chartboost

الإصدار 8.3.1.0

  • تم التحقّق من التوافق مع الإصدار 8.3.1 من حزمة تطوير البرامج (SDK) لمنصة Chartboost.
  • يتطلّب الآن الإصدار 7.66.0 أو إصدارًا أحدث من حزمة تطوير البرامج "SDK لإعلانات Google على الأجهزة الجوّالة".
  • يتطلّب الآن الإصدار 10.0 من نظام التشغيل iOS كحدّ أدنى.
  • تم تعديل المحوّل ليتوافق مع طلبات إعلانات البانر التكيُّفية.

تم إنشاؤه واختباره باستخدام

  • الإصدار 7.66.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.3.1 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost

الإصدار 8.2.1.0

  • تم التأكّد من التوافق مع الإصدار 8.2.1 من حزمة تطوير البرامج (SDK) من Chartboost.
  • يتطلّب الآن الإصدار 7.64.0 أو إصدارًا أحدث من SDK لإعلانات Google على الأجهزة الجوّالة.
  • يتطلّب الآن الإصدار 9.0 من نظام التشغيل iOS كحدّ أدنى.

تم إنشاؤه واختباره باستخدام

  • الإصدار 7.64.0 من SDK لإعلانات Google على الأجهزة الجوّالة
  • الإصدار 8.2.1 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 8.2.0.0

  • تم التحقّق من التوافق مع الإصدار 8.2.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost.
  • يتطلّب الآن الإصدار 7.61.0 أو إصدارًا أحدث من حزمة تطوير البرامج "SDK لإعلانات Google على الأجهزة الجوّالة".

تم إنشاؤه واختباره باستخدام

  • الإصدار 7.61.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • ‫8.2.0 هو إصدار حزمة تطوير البرامج (SDK) من Chartboost.

الإصدار 8.1.0.1

  • تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 7.60.0.
  • تم تعديل المحوّل البرمجي لاستخدام واجهة برمجة التطبيقات الجديدة من Chartboost وإزالة واجهات برمجة التطبيقات المتوقّفة نهائيًا.
  • يتيح المحوّل الآن تحميل إعلانات متعددة بالتنسيق نفسه باستخدام موقع Chartboost نفسه.
  • إذا لم يتم تجاهل المكافأة في واجهة مستخدم AdMob أو "مدير إعلانات Google"، ستكون قيمة المكافأة في "الإعلانات مقابل مكافأة" هي القيمة المحدّدة في واجهة مستخدم Chartboost بدلاً من 0.

تم إنشاؤه واختباره باستخدام

  • الإصدار 7.60.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.1.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 8.1.0.0

  • تم التأكّد من التوافق مع الإصدار 8.1.0 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost.
  • تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 7.59.0.
  • تمت إزالة التوافق مع بنية i386.

تم إنشاؤه واختباره باستخدام

  • الإصدار 7.59.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.1.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 8.0.4.0

  • تم التحقّق من التوافق مع الإصدار 8.0.4 من حزمة تطوير البرامج (SDK) لمنصة Chartboost.

تم إنشاؤه واختباره باستخدام

  • الإصدار 7.52.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.0.4 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost

الإصدار 8.0.1.1

  • تم إصلاح مشكلة عدم عرض أي إعلانات عند طلب "إعلانات البانر".

الإصدار 8.0.1.0

  • تم التحقّق من التوافق مع الإصدار 8.0.1 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost.
  • تمت إضافة إمكانية طلب عرض "إعلانات البانر".

الإصدار 7.5.0.1

  • تمت إضافة رمز برمجي لإعداد حزمة تطوير البرامج (SDK) لمنصة Chartboost بشكل صحيح.

الإصدار 7.5.0.0

  • تم التحقّق من التوافق مع الإصدار 7.5.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost.
  • تم تعديل المحوِّل لاستخدام واجهة برمجة التطبيقات الجديدة للإعلانات التي تضم مكافأة.
  • تم تعديل المحوِّل للتعامل مع طلبات متعددة للإعلانات البينية.
  • يتطلّب الآن الإصدار 7.42.2 أو إصدارًا أحدث من حزمة تطوير البرامج "SDK لإعلانات Google على الأجهزة الجوّالة".

الإصدار 7.3.0.0

  • تم التأكّد من التوافق مع الإصدار 7.3.0 من حزمة تطوير البرامج (SDK) من Chartboost.

الإصدار 7.2.0.1

  • تمت إضافة دالة الاستدعاء adapterDidCompletePlayingRewardBasedVideoAd: إلى المحوّل.

الإصدار 7.2.0.0

  • تم التحقّق من التوافق مع الإصدار 7.2.0 من حزمة تطوير البرامج (SDK) لمنصة Chartboost.

الإصدار 7.1.2.0

  • تم التحقّق من التوافق مع الإصدار 7.1.2 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost.

الإصدار 7.1.1.0

  • تم التأكّد من التوافق مع الإصدار 7.1.1 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost.

الإصدار 7.1.0.0

  • تم التحقّق من التوافق مع الإصدار 7.1.0 من حزمة تطوير البرامج (SDK) لمنصّة Chartboost.

الإصدار 7.0.4.0

  • تم التحقّق من التوافق مع الإصدار 7.0.4 من حزمة تطوير البرامج (SDK) لمنصة Chartboost.

الإصدار 7.0.3.0

  • تم التحقّق من التوافق مع الإصدار 7.0.3 من حزمة تطوير البرامج (SDK) لـ Chartboost.

الإصدار 7.0.2.0

  • تم التحقّق من التوافق مع الإصدار 7.0.2 من حزمة تطوير البرامج (SDK) لمنصة Chartboost.
  • تمت إضافة رمزَي خطأ جديدَين في Chartboost.

الإصدار 7.0.1.0

  • تم التحقّق من التوافق مع الإصدار 7.0.1 من حزمة تطوير البرامج (SDK) لمنصة Chartboost.

الإصدار 7.0.0.0

  • تم التحقّق من التوافق مع الإصدار 7.0.0 من حزمة تطوير البرامج (SDK) لمنصة Chartboost.

الإصدار 6.6.3.0

  • تم التأكّد من التوافق مع الإصدار 6.6.3 من حزمة تطوير البرامج (SDK) الخاصة بمنصة Chartboost.
  • تمت إزالة إمكانية استخدام بنية armv7s.
  • تم إصلاح الخطأ الذي واجهه الناشرون في عملية التجميع في Swift عند استيراد ChartboostAdapter.framework كوحدة نمطية كانت تستورد حزمة تطوير البرامج (SDK) غير النمطية من Chartboost.

الإصدار 6.6.2.0

  • تم التحقّق من التوافق مع الإصدار 6.6.2 من حزمة تطوير البرامج (SDK) لمنصة Chartboost.

الإصدار 6.6.1.0

  • تم التحقّق من التوافق مع الإصدار 6.6.1 من حزمة تطوير البرامج (SDK) لمنصة Chartboost.

الإصدار 6.6.0.0

  • تم التأكّد من التوافق مع الإصدار 6.6.0 من حزمة تطوير البرامج (SDK) من Chartboost.

الإصدار 6.5.2.1

  • تم تفعيل إمكانية استخدام رمز bitcode.
  • يتم الآن توزيع محوّل Chartboost كإطار عمل.
  • لاستيراد ChartboostAdapter.framework في مشروعك، تأكَّد من ضبط Allow Non-modular Includes in Framework Modules على YES ضمن إعدادات الإنشاء لهدفك.

الإصدار 6.5.2.0

  • تم تغيير نظام تسمية الإصدارات إلى [إصدار حزمة تطوير البرامج (SDK) من Chartboost].[إصدار رمز تصحيح المحوِّل].
  • تم تعديل الحد الأدنى المطلوب من حزمة تطوير البرامج (SDK) من Chartboost إلى الإصدار 6.5.1.
  • تم تعديل الحدّ الأدنى المطلوب من إصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى الإصدار 7.10.1.
  • تم إصلاح خلل لإتاحة مواقع جغرافية متعددة مستهدَفة للإعلانات في Chartboost.
  • تتلقّى التطبيقات الآن دالة ردّ الاتصال interstitialWillDismissScreen: عندما يكون الإعلان البيني على وشك الإغلاق.
  • تتلقّى التطبيقات الآن ردّ الاتصال rewardBasedVideoAdDidOpen: عند فتح إعلان فيديو قائم على المكافأة.

الإصدار 1.1.0

  • تمت إزالة "موقع إعلان Chartboost" من إضافات Chartboost. يتم الآن تحديد الموقع الجغرافي المستهدَف للإعلانات في وحدة تحكّم AdMob عند ضبط Chartboost للتوسّط.

الإصدار 1.0.0

  • الإصدار الأوّلي تتيح هذه المنصة إعلانات الفيديو التي تضم مكافأة والإعلانات البينية.