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

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

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

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

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

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

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

  • هدف نشر iOS‏ 13.0 أو إصدار أحدث

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

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

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

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

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

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

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

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

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

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

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

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

مستكشف واجهات برمجة التطبيقات في Chartboost

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

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

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

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

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

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

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

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

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

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

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

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

عليك إضافة Chartboost إلى إعدادات التوسّط لوحدتك الإعلانية.

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

لإنشاء مجموعة توسّط جديدة، انقر على إنشاء مجموعة توسّط.

أدخِل شكل الإعلان والمنصة، ثم انقر على متابعة.

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

اربط مجموعة التوسط هذه بوحدة إعلانية واحدة أو أكثر من وحداتك الإعلانية الحالية في AdMob. بعد ذلك، انقر على تم.

من المفترض أن تظهر الآن بطاقة الوحدات الإعلانية معبأة بالوحدات الإعلانية التي اخترتها:

إضافة Chartboost كمصدر إعلان


ضمن بطاقة العرض الإعلاني بدون انقطاع في قسم مصادر الإعلانات، انقر على إضافة مصدر إعلان.

اختَر Chartboost وفعِّل مفتاح التبديل تحسين. أدخِل رقم تعريف المستخدم وتوقيع المستخدم اللذين حصلت عليهما في القسم السابق لإعداد ميزة "تحسين مصدر الإعلان" في Chartboost. بعد ذلك، أدخِل قيمة التكلفة الفعلية لكل ألف ظهور لشبكة Chartboost وانقر على متابعة.




إذا كان لديك تعيين في Chartboost، يمكنك اختياره. بخلاف ذلك، انقر على إضافة عملية ربط.



بعد ذلك، أدخِل معرّف التطبيق وتوقيع التطبيق والموقع الجغرافي المستهدَف للإعلانات التي حصلت عليها في القسم السابق. بعد ذلك، انقر على تم.

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

في واجهة مستخدم Chartboost، يمكن الكشف عن المواقع الجغرافية المستهدَفة للإعلانات في صفحة الإعدادات الأساسية من خلال النقر على الإعدادات المتقدّمة. لمزيد من التفاصيل، يمكنك الاطّلاع على دليل [المواقع الجغرافية المحدّدة](//docs.chartboost.com/en/monetization/publishing/ad-locations/) في Chartboost.
أخيرًا، انقر على تم لإضافة Chartboost كمصدر إعلان، ثم انقر على حفظ.

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

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

الخطوة 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

الدمج اليدوي

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

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

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

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

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

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

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

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

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

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

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

رموز الخطأ

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

GADMAdapterChartboost
GADMediationAdapterChartboost

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

رمز الخطأ السبب
101 مَعلمات خادم Chartboost التي تم ضبطها في واجهة مستخدم AdMob غير متوفّرة أو غير صالحة.
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 في حزمة SDK من Chartboost.

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

  • الإصدار 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

  • تم تفعيل إتاحة استخدام رمز بت.
  • يتم الآن توزيع محوّل 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

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