يوضّح لك هذا الدليل كيفية استخدام "حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة" لتحميل وعرض الإعلانات من Chartboost باستخدام AdMob Mediation، التي تشمل عمليات دمج العرض الإعلاني بدون انقطاع. ويتناول هذا الدليل كيفية إضافة Chartboost إلى إعدادات التوسّط لوحدة إعلانية، وكيفية دمج حزمة تطوير البرامج (SDK) ومحوِّل Chartboost في Android تطبيق.
عمليات الدمج وأشكال الإعلانات المتوافقة
يتضمّن محوِّل التوسّط في Chartboost الإمكانات التالية:
التكامل | |
---|---|
عروض الأسعار | |
شلال | |
التنسيقات | |
بانر | |
إعلان بيني | |
تم منح المكافأة | |
مدمجة مع المحتوى |
المتطلبات
- المستوى 21 أو إصدار أحدث من واجهة برمجة التطبيقات لنظام التشغيل Android
أحدث إصدار من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
أكمِل دليل البدء الخاص بالتوسّط.
الخطوة 1: إعداد الإعدادات في واجهة مستخدم Chartboost
اشترِك للحصول على حساب في Chartboost وسجِّل الدخول بعد إثبات ملكية حسابك. بعد ذلك، انتقِل إلى علامة التبويب إدارة التطبيقات.
انقر على الزر إضافة تطبيق جديد لإنشاء تطبيقك.
املأ باقي النموذج وانقر على الزر إضافة تطبيق لإنهاء عملية تطبيقك.
بعد إنشاء تطبيقك، سيتم توجيهك إلى لوحة بياناته. دوِّن رقم تعريف التطبيق وتوقيع التطبيق الخاصَّين بتطبيقك.
تتطلّب AdMob معرّف المستخدم وتوقيع المستخدم من Chartboost لإعداد معرّف الوحدة الإعلانية في AdMob. يمكنك العثور على هذه المَعلمات من خلال النقر على توسّط 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
دمج "استوديو Android" (إجراء يُنصح به)
في ملف 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")
}
الدمج اليدوي
نزِّل ملف
.aar
من أحدث إصدار من حزمة تطوير البرامج (SDK) من Chartboost من Maven Central، وأضِفه إلى مشروعك.انتقِل إلى عناصر محوِّل 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
- الإصدار الأولي يدعم إعلانات الفيديو القائمة على المكافآت والإعلانات البينية.