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

يوضّح لك هذا الدليل كيفية استخدام "حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة" لتحميل وعرض الإعلانات من Chartboost باستخدام AdMob Mediation، التي تشمل عمليات دمج العرض الإعلاني بدون انقطاع. ويتناول هذا الدليل كيفية إضافة Chartboost إلى إعدادات التوسّط لوحدة إعلانية، وكيفية دمج حزمة تطوير البرامج (SDK) ومحوِّل Chartboost في Android تطبيق.

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

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

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

المتطلبات

  • المستوى 21 أو إصدار أحدث من واجهة برمجة التطبيقات لنظام التشغيل Android
  • أحدث إصدار من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"

  • أكمِل دليل البدء الخاص بالتوسّط.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

وضع اختبار Chartboost

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

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

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

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

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

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

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

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

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

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

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

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

ضمن بطاقة منهجية الشلال في قسم مصادر الإعلانات، اختَر إضافة مصدر الإعلان. بعد ذلك، اختَر Chartboost.

اختَر Chartboost وفعِّل مفتاح تبديل تحسين. أدخِل User ID and User Signature الذي تم الحصول عليه في القسم السابق من أجل إعداد تحسين مصدر الإعلان للحملة Chartboost. بعد ذلك، أدخِل قيمة التكلفة الفعلية لكل ألف ظهور للسمةChartboost وانقر على متابعة.

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

بعد ذلك، أدخِل App ID, App Signature and Ad Location التي تم الحصول عليها في القسم السابق. بعد ذلك، انقر على تمّ.

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

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

أخيرًا، انقر على تمّ لإضافة Chartboost كمصدر إعلان، ثم انقر على حفظ.

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

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

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

في ملف settings.gradle.kts على مستوى المشروع، أضِف موارد الالتقاط التالية:

dependencyResolutionManagement {
  repositories {
    google()
    mavenCentral()
    maven {
      url = uri("https://cboost.jfrog.io/artifactory/chartboost-ads/")
    }
  }
}

بعد ذلك، أضِف في ملف build.gradle.kts على مستوى التطبيق الإعدادات وتبعيات التنفيذ التالية. استخدِم أحدث إصدارات حزمة تطوير البرامج (SDK) ومحوِّل Chartboost:

dependencies {
    implementation("com.google.android.gms:play-services-ads:23.5.0")
    implementation("com.google.ads.mediation:chartboost:9.7.0.0")
}

الدمج اليدوي

  1. نزِّل ملف .aar من أحدث إصدار من حزمة تطوير البرامج (SDK) من Chartboost من Maven Central، وأضِفه إلى مشروعك.

  2. انتقِل إلى عناصر محوِّل Chartboost في مستودع Maven من Google. اختَر أحدث إصدار، ونزِّل ملف .aar لـ Chartboost adapter، وأضِفه إلى مشروعك.

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

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

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

Java

DataUseConsent dataUseConsent = new GDPR(GDPR.GDPR_CONSENT.NON_BEHAVIORAL);
Chartboost.addDataUseConsent(context, dataUseConsent);

Kotlin

val dataUseConsent = GDPR(GDPR.GDPR_CONSENT.NON_BEHAVIORAL)
Chartboost.addDataUseConsent(context, dataUseConsent)

يمكنك الاطّلاع على مقالة Chartboost حول "اللائحة العامّة لحماية البيانات" واطلاعك على طرق الخصوصية في Android لمزيد من التفاصيل والقيم التي يمكن تقديمها في كل طريقة.

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

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

في الإصدار 8.1.0 من حزمة SDK، أضافت Chartboost طريقة addDataUseConsent(). يضبط المثال التالي على الرمز البرمجي الموافقة على استخدام البيانات على OPT_IN_SALE. إذا اختَرت استدعاء هذه الطريقة، ننصحك بالقيام بذلك قبل طلب الإعلانات من خلال حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".

Java

DataUseConsent dataUseConsent = new CCPA(CCPA.CCPA_CONSENT.OPT_IN_SALE);
Chartboost.addDataUseConsent(context, dataUseConsent);

Kotlin

val dataUseConsent = CCPA(CCPA.CCPA_CONSENT.OPT_IN_SALE)
Chartboost.addDataUseConsent(context, dataUseConsent)

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

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

تعديل AndroidManifest

العناصر الأخرى

أضِف السمة التالية إلى كل نشاط في ملف AndroidManifest.xml الذي سيعرض إعلانات Chartboost ويتوافق مع الاتجاهات المختلفة:

android:configChanges="keyboardHidden|orientation|screenSize"

أحداث مراحل النشاط

وفقًا لاقتراح Chartboost، أضِف الرمز التالي إلى جميع أحداث دورة حياة نشاطك التي ستعرض إعلانات Chartboost.

Java

import com.chartboost.sdk.Chartboost;
// ...

@Override
public void onBackPressed() {
    // If an interstitial is on screen, close it.
    if (Chartboost.onBackPressed()) {
        return;
    } else {
        super.onBackPressed();
    }
}

Kotlin

import com.chartboost.sdk.Chartboost
// ...

@Override
fun onBackPressed() {
    // If an interstitial is on screen, close it.
    if (Chartboost.onBackPressed())
        return
    else
        super.onBackPressed()
}

الخطوة 6: اختبار عملية التنفيذ

خطوات اختيارية

الأذونات

ولتحقيق الأداء الأمثل، يقترح Chartboost إضافة الأذونات الاختيارية التالية إلى ملف AndroidManifest.xml لتطبيقك:

<uses-permission android:name="android.permission.READ_PHONE_STATE" />

رموز الخطأ

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

com.google.ads.mediation.chartboost.ChartboostAdapter
com.google.ads.mediation.chartboost.ChartboostMediationAdapter

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

رمز الخطأ السبب
0-99 ظهرت رسالة خطأ في حزمة تطوير البرامج (SDK) من Chartboost. اطّلِع على مستندات Chartboost للحصول على مزيد من التفاصيل.
101 لا يتطابق حجم الإعلان المطلوب مع حجم إعلان البانر المتوافق مع Chartboost.
102 يمكن أن تحمّل Chartboost إعلانًا واحدًا فقط لكلّ موقع جغرافي في المرّة الواحدة.
103 مَعلمات خادم Chartboost التي تم ضبطها في AdMob واجهة المستخدم غير متوفّرة أو غير صالحة.
104 الإعلان البيني أو الإعلان الذي يضم مكافأة من Chartboost غير جاهز للعرض.

سجلّ التغييرات في Chartboost Android Mediation Adapter

الإصدار 9.7.0.0

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

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

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

الإصدار 9.6.1.0

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

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

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

الإصدار 9.6.0.0

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

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

  • الإصدار 22.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 9.6.0 من حزمة Chartboost SDK

الإصدار 9.5.0.0

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

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

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

الإصدار 9.4.1.0

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

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

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

الإصدار 9.4.0.0

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

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

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

الإصدار 9.3.1.0

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

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

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

الإصدار 9.3.0.0

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

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

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

الإصدار 9.2.1.1

  • تم تعديل المحوّل لاستخدام فئة VersionInfo جديدة.
  • تم تعديل الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 22.0.0.

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

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

الإصدار 9.2.1.0

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

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

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

الإصدار 9.2.0.0

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

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

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

الإصدار 9.1.1.0

  • تمت إضافة طريقة ChartboostMediationAdapter.setAppParams(String, String) كطريقة اختيارية لتغيير رقم تعريف التطبيق وتوقيع التطبيق لاستخدامهما لإعداد حزمة Chartboost SDK.
  • تم التحقّق من التوافق مع الإصدار 9.1.1 من حزمة تطوير البرامج (SDK) من Chartboost.
  • تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 21.3.0.

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

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

الإصدار 8.4.3.1

  • تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 21.0.0.
  • تم تعديل الحد الأدنى المطلوب لمستوى واجهة برمجة تطبيقات Android إلى 19.

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

  • الإصدار 21.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.4.3 من حزمة Chartboost SDK

الإصدار 8.4.3.0

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

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

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

الإصدار 8.4.2.0

  • تم التحقّق من التوافق مع الإصدار 8.4.2 من حزمة تطوير البرامج (SDK) من Chartboost.
  • تم تعديل compileSdkVersion وtargetSdkVersion إلى واجهة برمجة التطبيقات 31.
  • تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 20.6.0.

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

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

الإصدار 8.4.1.0

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

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

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

الإصدار 8.3.1.0

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

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

  • الإصدار 20.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.3.1 من حزمة Chartboost SDK

الإصدار 8.3.0.0

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

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

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

الإصدار 8.2.1.0

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

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

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

الإصدار 8.2.0.1

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

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

  • الإصدار 20.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.2.0 من حزمة Chartboost SDK

الإصدار 8.2.0.0

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

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

  • الإصدار 19.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.2.0 من حزمة Chartboost SDK

الإصدار 8.1.0.0

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

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

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

الإصدار 8.0.3.2

  • تمت إضافة رموز خطأ وصفية وأسباب تعذُّر تحميل المحوِّل أو عرضه.
  • تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 19.2.0.

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

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

الإصدار 8.0.3.1

  • تمت إضافة إمكانية استخدام إعلانات البانر من Chartboost.

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

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

الإصدار 8.0.3.0

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

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

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

الإصدار 8.0.2.0

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

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

  • الإصدار 19.0.1 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.0.2 من حزمة Chartboost SDK

الإصدار 8.0.1.0

  • تم التحقّق من التوافق مع الإصدار 8.0.1 من حزمة Chartboost SDK.
  • يتطلب Chartboost SDK 8.0.1 أو إصدار أحدث.
  • لم يعد سياق النشاط مطلوبًا لتحميل الإعلانات.

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

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

الإصدار 7.5.0.1

  • تم إصلاح خلل تعذّر فيه على محوِّل Chartboost استدعاء أحداث الإعلانات.
  • تم تعديل الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 18.3.0.

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

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

الإصدار 7.5.0.0

  • تم التحقّق من التوافق مع الإصدار 7.5.0 من حزمة تطوير البرامج Chartboost.
  • نقلت المحوِّل لاستخدام ملحقَي AndroidX.
  • تم تعديل الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 18.1.1.

الإصدار 7.3.1.1

  • تم تعديل المحوِّل لتتوافق مع واجهة برمجة التطبيقات الجديدة والتجريبية المفتوحَين لعرض الإعلانات التي تضم مكافآت.
  • تم تعديل الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 17.2.0.

الإصدار 7.3.1.0

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

الإصدار 7.3.0.0

  • تم التحقّق من التوافق مع الإصدار 7.3.0 من حزمة SDK في Chartboost.

الإصدار 7.2.1.0

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

الإصدار 7.2.0.1

  • تم تعديل المحوِّل لتشغيل حدث الإعلان onRewardedVideoComplete().

الإصدار 7.2.0.0

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

الإصدار 7.1.0.0

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

الإصدار 7.0.1.0

  • تم التحقّق من التوافق مع الإصدار 7.0.1 من حزمة تطوير البرامج (SDK) من Chartboost.
  • تمت إضافة دعم لرموز الخطأ الجديدة في Chartboost.
  • تعديل مشروع Adapter لإصدار "استوديو Android" 3.0

الإصدار 7.0.0.0

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

الإصدار 6.6.3.0

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

الإصدار 6.6.2.0

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

الإصدار 6.6.1.0

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

الإصدار 6.6.0.0

  • تم تغيير نظام تسمية الإصدارات إلى [إصدار حزمة SDK من Chartboost].[إصدار تصحيح المكوّن الإضافي].
  • يمكن الآن إضافة المحوِّلات كعنصر ربط للترجمة من خلال إضافة ما يلي إلى علامة dependencies في ملف build.gradle: compile 'com.google.ads.mediation:chartboost:6.6.0.0'
  • تم نقل توزيع المحوِّل كملف aar بدلاً من ملف jar (اطّلِع على ملف README للحصول على تعليمات إضافية).

الإصدار 1.1.0

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

الإصدار 1.0.0

  • الإصدار الأولي يدعم إعلانات الفيديو القائمة على المكافآت والإعلانات البينية.