يوضّح لك هذا الدليل كيفية استخدام "حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة" لتحميل الإعلانات من DT Exchange وعرضها باستخدام التوسّط، التي تشمل عمليات دمج العرض الإعلاني بدون انقطاع. ويتناول هذا الدليل كيفية إضافة DT Exchange إلى إعدادات التوسّط لوحدة الإعلانات وكيفية دمج حزمة تطوير البرامج (SDK) ومحوِّل DT Exchange في Android أحد التطبيقات.
عمليات الدمج وأشكال الإعلانات المتوافقة
يمتلك محوِّل التوسّط في DT Exchange الإمكانات التالية:
التكامل | |
---|---|
عروض الأسعار | |
شلال | |
التنسيقات | |
بانر | |
إعلان بيني | |
تم منح المكافأة | |
مدمجة مع المحتوى |
المتطلبات
- المستوى 21 أو إصدار أحدث لواجهة برمجة التطبيقات Android
أحدث إصدار من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
إكمال التوسّط دليل البدء
الخطوة 1: إعداد الإعدادات في واجهة مستخدم DT Exchange
إضافة تطبيق وموضع إعلان جديدَين
اشترِك أو سجِّل الدخول إلى DT Exchange Console.
انقر على الزر إضافة تطبيق لإضافة تطبيقك.
اختَر النظام الأساسي، واملأ بقية النموذج، ثم انقر على إضافة مواضع إعلان.
أدخِل اسمًا لموضع الإعلان الجديد في الحقل الذي يحمل العنوان اسم موضع الإعلان واختَر نوع موضع الإعلان المطلوب من القائمة المنسدلة. أخيرًا، انقر على حفظ موضع الإعلان.
رقم تعريف التطبيق ورقم تعريف موضع الإعلان
افتح شريط التنقّل الأيمن من خلال تمرير مؤشر الماوس فوقه. بعد ذلك، انقر على التطبيقات من القائمة اليمنى.
في صفحة إدارة التطبيقات، دوِّن رقم تعريف التطبيق بجانب تطبيقك.
اختَر تطبيقك وانتقِل إلى علامة التبويب المواضع، ثم انقر على رمز النسخ بجانب اسم موضع الإعلان. دوِّن رقم تعريف موضع الإعلان.
رقم تعريف الناشر ومفتاح العميل وسر العميل
انقر على اسم المستخدم من القائمة اليمنى واختَر ملف المستخدم الشخصي.
سجِّل معرّف الناشر ومفتاح المستهلك وسر المستهلك، لأنّك ستحتاج إلى هذه المعلومات في الخطوة التالية.
الخطوة 2: إعداد طلب DT Exchange في Ad Manager واجهة المستخدم
ضبط إعدادات التوسّط لوحدتك الإعلانية
سجِّل الدخول إلى حسابك على "مدير إعلانات Google".
انتقِل إلى العرض > مجموعات الأرباح وانقر على الزر مجموعة أرباح جديدة.
أدخِل اسمًا فريدًا لمجموعة الأرباح، واضبط الحالة على نشط، واختَر تنسيق الإعلان، واضبط نوع المستودع على تطبيق جوّال. ضمن قسم الاستهداف > المستودع، اختَر الوحدة الإعلانية ضمن المستودع والتطبيق المتوافق مع الأجهزة الجوّالة الذي تريد إضافة التوسّط إليه.
بعد ذلك، انقر على الزر إضافة شريك عائد.
إذا كان لديك شريك تحقيق الربح للخدمة DT Exchange، يمكنك اختياره. بخلاف ذلك، اختَر إنشاء شريك أرباح جديد.
اختَر DT Exchange بصفته شبكة المواقع الإعلانية، وأدخِل اسمًا فريدًا وفعِّل التوسّط.
فعِّل الجمع التلقائي للبيانات، وأدخِل معرّف الناشر وسر العميل ومفتاح العميل التي حصلت عليها في القسم السابق.
بعد اختيار شريك الأرباح، اختَر توسّط حزمة تطوير البرامج (SDK) للأجهزة الجوّالة كنوع الدمج وAndroid كالنظام الأساسي ونشط كالحالة. أدخِل معرّف التطبيق ومعرّف موضع الإعلان اللذَين حصلت عليهما في القسم السابق. بعد ذلك، أدخِل قيمة تكلفة ألف ظهور تلقائية.
انقر على حفظ في أسفل الصفحة عند الانتهاء.
إضافة DT Exchange (Fyber Monetization) إلى قائمة شركاء الإعلانات بموجب "اللائحة العامّة لحماية البيانات" واللوائح التنظيمية في الولايات الأمريكية
اتّبِع الخطوات الواردة في إعدادات "اللائحة العامّة لحماية البيانات" (GDPR) و إعدادات اللوائح التنظيمية في الولايات الأمريكية لإضافة DT Exchange (Fyber Monetization) إلى قائمة شركاء الإعلانات بموجب "اللائحة العامّة لحماية البيانات" واللوائح التنظيمية في الولايات الأمريكية في واجهة مستخدِم "مدير إعلانات Google".
الخطوة 3: استيراد حِزم تطوير البرامج (SDK) ومحوِّل DT Exchange
دمج "استوديو Android" (إجراء يُنصح به)
في ملف build.gradle.kts
على مستوى التطبيق، أضِف الإعدادات التالية
للتبعيات والإعدادات. استخدِم أحدث إصدارات من حزمة تطوير البرامج (SDK)
ومحوّل DT Exchange:
dependencies {
implementation("com.google.android.gms:play-services-ads:23.5.0")
implementation("com.google.ads.mediation:fyber:8.3.3.0")
}
الدمج اليدوي
- نزِّل أحدث إصدار من
DT Exchange SDK لنظام التشغيل Android وأضِف
الملفات التالية إلى مشروعك:
ia-mraid-kit-release-x.y.z.aar
ia-sdk-core-release-x.y.z.aar
ia-video-kit-release-x.y.z.aar
- انتقِل إلى
عناصر محوِّل DT Exchange
في مستودع Maven من Google. اختَر أحدث إصدار، ونزِّل ملف
.aar
لمحوِّل DT Exchange، وأضِفه إلى مشروعك.
الخطوة 4: تنفيذ إعدادات الخصوصية في حزمة تطوير البرامج (SDK) لـ DT Exchange
موافقة المستخدمين في الاتحاد الأوروبي و"اللائحة العامّة لحماية البيانات"
بموجب سياسة موافقة المستخدِم في الاتّحاد الأوروبي المتّبَعة في Google، عليك التأكّد من تقديم بيانات الإفصاح المعيّنة إلى المستخدِمين في المنطقة الاقتصادية الأوروبية والحصول على موافقاتهم بشأن استخدام معرّفات الأجهزة والبيانات الشخصية. تعكس هذه السياسة متطلبات "التوجيه الأوروبي بشأن الخصوصية الإلكترونية" و"اللائحة العامة لحماية البيانات" (GDPR) في الاتّحاد الأوروبي. عند طلب الموافقة، عليك تحديد كل شبكة إعلانية في سلسلة التوسّط التي قد تجمع البيانات الشخصية أو تتلقّاها أو تستخدمها، و تقديم معلومات عن استخدام كل شبكة. لا يمكن لشركة Google حاليًا تمرير اختيار موافقة المستخدم إلى هذه الشبكات تلقائيًا.
يحتوي DT Exchange على واجهة برمجة تطبيقات تتيح لك إعادة توجيه موافقة المستخدم إلى حزمة تطوير البرامج (SDK). يوضّح المثال التالي على الرمز البرمجي كيفية تمرير معلومات الموافقة إلى حزمة تطوير البرامج (SDK) لـ DT Exchange يدوياً. إذا اخترت إرسال معلومات الموافقة إلى حزمة تطوير البرامج (SDK) لـ DT Exchange يدويًا، ننصحك باستدعاء هذا الرمز قبل طلب الإعلانات من خلال حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة.
Java
import com.fyber.inneractive.sdk.external.InneractiveAdManager;
// ...
InneractiveAdManager.setGdprConsent(true);
InneractiveAdManager.setGdprConsentString("myGdprConsentString");
Kotlin
import com.fyber.inneractive.sdk.external.InneractiveAdManager
// ...
InneractiveAdManager.setGdprConsent(true)
InneractiveAdManager.setGdprConsentString("myGdprConsentString")
يُرجى الانتقال إلى صفحة مراجع اللائحة العامة لحماية البيانات في DT Exchange وإلى دليل تنفيذ اللائحة العامة لحماية البيانات للاطّلاع على مزيد من التفاصيل والقيم التي يمكن تقديمها في الطريقة.
قوانين الخصوصية في الولايات الأمريكية
تتطلّب قوانين الخصوصية في الولايات الأمريكية منح المستخدمين الحق في إيقاف "بيع" "معلوماتهم الشخصية" (وفق تعريف القانون لهاتَين العبارتَين)، باستخدام ميزة الإيقاف المقدّمة من خلال رابط بارز يتضمّن العبارة "عدم بيع معلوماتي الشخصية" على الصفحة الرئيسية للطرف الذي يُجري عملية "البيع". يتيح دليل الامتثال لقوانين الخصوصية في الولايات الأمريكية تفعيل المعالجة المحدودة للبيانات لعرض إعلانات Google، ولكن لا يمكن لشركة Google تطبيق هذا الإعداد على كل شبكة إعلانية في سلسلة التوسّط. لذلك، عليك تحديد كل شبكة مواقع إعلانية في سلسلة التوسّط التي قد تشارك في بيع المَعلومات الشخصية واتباع الإرشادات الواردة من كلّ من هذه الشبكات لضمان الامتثال.
يحتوي DT Exchange على واجهة برمجة تطبيقات تتيح لك إعادة توجيه موافقة المستخدم إلى حزمة تطوير البرامج (SDK). يوضّح المثال التالي على الرمز البرمجي كيفية تمرير معلومات الموافقة إلى حزمة تطوير البرامج (SDK) لـ DT Exchange يدوياً. إذا اخترت إرسال معلومات الموافقة إلى حزمة تطوير البرامج (SDK) لـ DT Exchange يدويًا، ننصحك باستدعاء هذا الرمز قبل طلب الإعلانات من خلال حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة.
Java
import com.fyber.inneractive.sdk.external.InneractiveAdManager;
// ...
InneractiveAdManager.setUSPrivacyString("myUSPrivacyString");
Kotlin
import com.fyber.inneractive.sdk.external.InneractiveAdManager
// ...
InneractiveAdManager.setUSPrivacyString("myUSPrivacyString")
يُرجى الانتقال إلى صفحة مراجع قانون CCPA في DT Exchange وإلى دليل تنفيذ قانون CCPA للاطّلاع على مزيد من التفاصيل والقيم التي يمكن تقديمها في الطريقة.
الخطوة 5: إضافة الرمز المطلوب
لا يلزم استخدام رمز إضافي لدمج DT Exchange.
الخطوة 6: اختبار عملية التنفيذ
تفعيل الإعلانات الاختبارية
تأكَّد من تسجيل جهازك التجريبي في "مدير إعلانات Google".
إثبات صحة الإعلانات الاختبارية
للتأكّد من أنّك تتلقّى إعلانات اختبارية من DT Exchange، فعِّل اختبار مصدر إعلان فردي في "أداة فحص الإعلانات" باستخدام مصادر الإعلانات DT Exchange (العرض بدون انقطاع).
الخطوات الاختيارية
المَعلمات المتعلّقة بالشبكة
يتيح محوِّل DT Exchange مَعلمات طلب إضافية يمكن إرسالها إلى المحوِّل كحِزمة Android. يبحث المُحوِّل عن مفاتيح التالية في الحِزمة:
مَعلمات الطلب وقيمها | |
---|---|
InneractiveMediationDefs.KEY_AGE
|
عدد صحيح عمر المستخدم |
FyberMediationAdapter.KEY_MUTE_VIDEO
|
منطقي: كتم صوت الفيديو أو إعادة صوته |
في ما يلي مثال على رمز لكيفية ضبط مَعلمات طلب الإعلانات هذه:
Java
Bundle extras = new Bundle();
extras.putInt(InneractiveMediationDefs.KEY_AGE, 10);
extras.putBoolean(FyberMediationAdapter.KEY_MUTE_VIDEO, false);
AdRequest request = new AdRequest.Builder()
.addNetworkExtrasBundle(FyberMediationAdapter.class, extras)
.build();
Kotlin
var extras = Bundle()
extras.putInt(InneractiveMediationDefs.KEY_AGE, 10)
extras.putBoolean(FyberMediationAdapter.KEY_MUTE_VIDEO, false)
val request = AdRequest.Builder()
.addNetworkExtrasBundle(FyberMediationAdapter::class.java, extras)
.build()
رموز الخطأ
إذا تعذّر على المحوِّل تلقّي إعلان من DT Exchange، يمكنك التحقّق من
الخطأ الأساسي من استجابة الإعلان باستخدام
ResponseInfo.getAdapterResponses()
ضمن الفئة التالية:
com.google.ads.mediation.fyber.FyberMediationAdapter
في ما يلي الرموز والرسائل المصاحبة التي يعرضها محوِّل DT Exchange عند تعذُّر تحميل إعلان:
رمز الخطأ | السبب |
---|---|
101 | مَعلمات خادم DT Exchange التي تم ضبطها في Ad Manager واجهة المستخدم غير متوفّرة أو غير صالحة. |
103 | لا يتطابق حجم الإعلان المطلوب مع حجم البانر المتوافق مع DT Exchange. |
105 | حمّلت حزمة تطوير البرامج (SDK) في DT Exchange إعلانًا، ولكنّها عرضت وحدة تحكّم غير متوقّعة. |
106 | الإعلان غير جاهز للعرض. |
200-399 | ظهرت رسالة خطأ في حزمة تطوير البرامج (SDK) الخاصة بخدمة DT Exchange. اطّلِع على الرمز للحصول على مزيد من التفاصيل. |
سجلّ التغييرات في DT Exchange Android Mediation Adapter
الإصدار 8.3.3.0
- تم التحقّق من التوافق مع الإصدار 8.3.3 من حزمة DT Exchange SDK.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 23.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.3.3 من حزمة DT Exchange SDK
الإصدار 8.3.2.0
- تم التحقّق من التوافق مع الإصدار 8.3.2 من حزمة DT Exchange SDK.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 23.4.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.3.2 من حزمة DT Exchange SDK
الإصدار 8.3.1.0
- تم التحقّق من التوافق مع الإصدار 8.3.1 من حزمة DT Exchange SDK.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 23.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.3.1 من حزمة DT Exchange SDK
الإصدار 8.3.0.0
- تمت إضافة إمكانية تمرير إصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى حزمة DT Exchange SDK.
- تم التحقّق من التوافق مع DT Exchange SDK 8.3.0.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 23.2.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.3.0 من حزمة تطوير البرامج (SDK) لـ DT Exchange
الإصدار 8.2.7.0
- تم التحقّق من التوافق مع DT Exchange SDK 8.2.7.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 23.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.7 من حزمة DT Exchange SDK
الإصدار 8.2.6.1
- تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 23.0.0.
- تم التحقّق من التوافق مع DT Exchange SDK 8.2.6.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 23.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.6 من حزمة DT Exchange SDK
الإصدار 8.2.6.0
- تم التحقّق من التوافق مع DT Exchange SDK 8.2.6.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 22.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.6 من حزمة DT Exchange SDK
الإصدار 8.2.5.0
- تم التحقّق من التوافق مع DT Exchange SDK 8.2.5.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 22.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.5 من حزمة تطوير البرامج (SDK) لتطبيق DT Exchange
الإصدار 8.2.4.0
- تم التحقّق من التوافق مع الإصدار 8.2.4 من حزمة DT Exchange SDK.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 22.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.4 من حزمة تطوير البرامج (SDK) لتطبيق DT Exchange
الإصدار 8.2.3.0
- تم تعديل المحوِّل لاستخدام فئة
VersionInfo
الجديدة. - تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 22.0.0.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 22.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- إصدار حزمة DT Exchange SDK 8.2.3
الإصدار 8.2.2.1
- تمت إضافة إمكانية تمرير مفتاح
muteVideo
في ميزة "التوسّط الإضافي" لإيقاف الإعلانات البينية.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 21.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.2 من حزمة DT Exchange SDK
الإصدار 8.2.2.0
- تم التحقّق من التوافق مع الإصدار 8.2.2 من حزمة DT Exchange SDK.
- تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 21.5.0.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 21.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.2 من حزمة DT Exchange SDK
الإصدار 8.2.1.0
- تم تغيير اسم المحوِّل إلى "DT Exchange".
- تم التحقّق من التوافق مع الإصدار 8.2.1 من حزمة DT Exchange SDK.
- تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 21.3.0.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 21.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.1 من حزمة تطوير البرامج (SDK) لتطبيق DT Exchange
الإصدار 8.2.0.0
- تم التحقّق من التوافق مع الإصدار 8.2.0 من حزمة تطوير البرامج (SDK) من Fyber.
- تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 21.1.0.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 21.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.0 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 8.1.5.0
- تم التحقّق من التوافق مع الإصدار 8.1.5 من حزمة تطوير البرامج (SDK) من Fyber.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 21.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.1.5 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 8.1.4.0
- تم التحقّق من التوافق مع الإصدار 8.1.4 من حزمة تطوير البرامج (SDK) من Fyber.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 21.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.1.4 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 8.1.3.1
- تم تعديل
compileSdkVersion
وtargetSdkVersion
إلى واجهة برمجة التطبيقات 31. - تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 21.0.0.
- تم تعديل الحد الأدنى المطلوب لمستوى واجهة برمجة تطبيقات Android إلى 19.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 21.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.1.3 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 8.1.3.0
- تم التحقّق من التوافق مع الإصدار 8.1.3 من حزمة تطوير البرامج (SDK) من Fyber.
- تم تعديل الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 20.6.0.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 20.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.1.3 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 8.1.2.0
- تم التحقّق من التوافق مع الإصدار 8.1.2 من حزمة تطوير البرامج (SDK) من Fyber.
- تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 20.5.0.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 20.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.1.2 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 8.1.0.0
- تم التحقّق من التوافق مع الإصدار 8.1.0 من حزمة تطوير البرامج (SDK) من Fyber.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 20.4.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.1.0 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.8.4.1
- تم حلّ مشكلة عدم إعداد المُحوِّل في حال توفّر نسخة مكرّرة أو أكثر من معرّف تطبيق فريد من إعدادات التوسّط.
- تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 20.4.0.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 20.4.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.8.4 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.8.4.0
- تم التحقّق من التوافق مع الإصدار 7.8.4 من حزمة تطوير البرامج (SDK) من Fyber.
- تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 20.3.0.
- تم إصلاح مشكلة في الإعلانات الصورية التي تضم مكافآت، حيث لم يتمّ استدعاء
onVideoComplete()
. - تتطلّب Fyber الآن سياق النشاط لعرض الإعلانات.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 20.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.8.4 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.8.3.0
- تم التحقّق من التوافق مع الإصدار 7.8.3 من حزمة تطوير البرامج (SDK) من Fyber.
- تمت إضافة رموز ورسائل خطأ مُعَدَّلة للمحوِّل.
- تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 20.1.0.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 20.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.8.3 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.8.2.0
- تم التحقّق من التوافق مع الإصدار 7.8.2 من حزمة تطوير البرامج (SDK) من Fyber.
- تم تعديل الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 20.0.0.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 20.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.8.2 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.8.1.0
- تم التحقّق من التوافق مع الإصدار 7.8.1 من حزمة تطوير البرامج (SDK) من Fyber.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 19.7.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.8.1 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.8.0.0
- تم التحقّق من التوافق مع الإصدار 7.8.0 من حزمة تطوير البرامج (SDK) من Fyber.
- تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 19.7.0.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 19.7.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.8.0 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.7.4.0
- تم التحقّق من التوافق مع الإصدار 7.7.4 من حزمة تطوير البرامج (SDK) من Fyber.
- تم حلّ مشكلة إعادة توجيه
onUserEarnedReward()
مرتين للإعلانات التي تضم مكافآت.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 19.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.7.4 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.7.3.0
- تم التحقّق من التوافق مع الإصدار 7.7.3 من حزمة تطوير البرامج (SDK) من Fyber.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 19.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.7.3 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.7.2.0
- تم التحقّق من التوافق مع الإصدار 7.7.2 من حزمة تطوير البرامج (SDK) من Fyber.
- تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 19.5.0.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 19.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.7.2 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.7.1.0
- تم التحقّق من التوافق مع الإصدار 7.7.1 من حزمة تطوير البرامج (SDK) من Fyber.
- تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 19.4.0.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 19.4.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.7.1 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.7.0.0
- تم التحقّق من التوافق مع الإصدار 7.7.0 من حزمة تطوير البرامج (SDK) من Fyber.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 19.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.7.0 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.6.1.0
- تم التحقّق من التوافق مع الإصدار 7.6.1 من حزمة تطوير البرامج (SDK) من Fyber.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 19.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.6.1 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.6.0.0
- تم التحقّق من التوافق مع الإصدار 7.6.0 من حزمة تطوير البرامج (SDK) من Fyber.
- تم تعديل المُحوِّل لتلبية طلبات إعلانات البانر التكيُّفية المضمّنة.
- تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 19.3.0.
- تم إصلاح خطأ في عدم استدعاء الطريقتَين onAdOpened()/onAdClosed() لإعلانات البانر.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 19.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.6.0 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.5.4.0
- تم التحقّق من التوافق مع الإصدار 7.5.4 من حزمة تطوير البرامج (SDK) من Fyber.
- تم تعديل الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 19.1.0.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 19.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.5.4 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.5.3.0
- تم التحقّق من التوافق مع الإصدار 7.5.3 من حزمة تطوير البرامج (SDK) من Fyber.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 19.0.1 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.5.3 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.5.2.0
- تم التحقّق من التوافق مع الإصدار 7.5.2 من حزمة تطوير البرامج (SDK) من Fyber.
- تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 19.0.1.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 19.0.1 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.5.2 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.5.0.0
- تم التحقّق من التوافق مع الإصدار 7.5.0 من حزمة تطوير البرامج (SDK) من Fyber.
- تم إصلاح خطأ NullPointerException أثناء تحميل إعلانات Fyber.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 18.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.5.0 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.4.1.0
- تم التحقّق من التوافق مع الإصدار 7.4.1 من حزمة تطوير البرامج (SDK) من Fyber.
- تم تعديل الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 18.3.0.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 18.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.4.1 من حزمة تطوير البرامج (SDK) من Fyber
الإصدار 7.3.4.0
- الإصدار الأولي.
- تتيح عرض إعلانات البانر والإعلانات البينية والإعلانات التي تضم مكافأة.
تم إنشاؤها واختبارها باستخدام:
- الإصدار 18.2.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 7.3.4 من حزمة تطوير البرامج (SDK) من Fyber