يوضّح لك هذا الدليل كيفية استخدام "SDK لإعلانات Google على الأجهزة الجوّالة" لتحميل الإعلانات وعرضها من DT Exchange باستخدام التوسّط في AdMob، مع توضيح عمليات الدمج المتسلسلة. ويشمل ذلك كيفية إضافة DT Exchange إلى إعدادات التوسّط الخاصة بالوحدة الإعلانية وكيفية دمج حزمة تطوير البرامج (SDK) ومحوّل DT Exchange في تطبيق Android.
عمليات الدمج وأشكال الإعلانات المتوافقة
يتضمّن وسيط الإعلانات لشبكة DT Exchange الإمكانات التالية:
التكامل | |
---|---|
عروض الأسعار | |
شلال | |
التنسيقات | |
بانر | |
إعلان بيني | |
تم منح المكافأة | |
مدمجة مع المحتوى |
المتطلبات
- المستوى 23 من واجهة برمجة التطبيقات Android أو مستوى أعلى
أحدث إصدار من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
إكمال دليل البدء الخاص بالتوسّط
الخطوة 1: إعداد الإعدادات في واجهة مستخدم DT Exchange
إضافة تطبيق جديد وموضع إعلان
اشترِك أو سجِّل الدخول إلى DT Exchange Console.
انقر على إضافة تطبيق.
اختَر النظام الأساسي ومواضع الإعلانات، واملأ بقية النموذج، ثم انقر على إنشاء تطبيق.
أدخِل الأسماء واختَر الأنواع لمواضع إعلانك. بعد ذلك، انقر على حفظ موضع الإعلان.
رقم تعريف التطبيق ورقم تعريف موضع الإعلان
مرِّر مؤشر الماوس فوق شريط التنقل الأيمن لفتحه، ثم انقر على إدارة التطبيقات.
في صفحة إدارة التطبيقات، دوِّن رقم تعريف التطبيق بجانب تطبيقك.
اختَر تطبيقك وانتقِل إلى علامة التبويب مواضع الإعلانات. دوِّن رقم تعريف موضع الإعلان.
رقم تعريف الناشر ومفتاح المستهلك وسر المستهلك
انقر على اسم المستخدم من القائمة اليمنى واختَر الملف الشخصي للمستخدم.
سجِّل معرّف الناشر ومفتاح المستهلك وسر المستهلك لأنّك ستحتاج إليها في الخطوة التالية.
تعديل ملف app-ads.txt
مبادرة "البائعون المعتمَدون للتطبيقات" أو ملف app-ads.txt هي مبادرة يقدّمها "مختبر IAB التقني" للمساعدة في ضمان عدم بيع المساحة المتوفّرة للإعلانات في تطبيقك سوى من خلال القنوات التي حدَّدت أنّها مخوّلة. لتجنُّب حدوث خسائر كبيرة في إيرادات الإعلانات، عليك استخدام ملف app-ads.txt
.
إذا لم يسبق لك إجراء ذلك، عليك إعداد ملف app-ads.txt لتطبيقك.
لتنفيذ app-ads.txt
في DT Exchange،
أضِف DT إلى ملف app-ads.txt.
الخطوة 2: إعداد طلب DT Exchange في واجهة مستخدم AdMob
ضبط إعدادات التوسّط للوحدة الإعلانية
عليك إضافة DT Exchange إلى إعدادات التوسّط الخاصة بوحدتك الإعلانية.
أولاً، سجِّل الدخول إلى حسابك على AdMob. بعد ذلك، انتقِل إلى علامة التبويب التوسّط. إذا كانت لديك مجموعة توسّط حالية تريد تعديلها، انقر على اسم مجموعة التوسّط هذه لتعديلها، ثم انتقِل إلى إضافة DT Exchange كمصدر إعلان.
لإنشاء مجموعة توسّط جديدة، انقر على إنشاء مجموعة توسّط.
أدخِل شكل الإعلان والمنصة، ثم انقر على متابعة.
أدخِل اسمًا لمجموعة التوسّط، واختَر المواقع الجغرافية التي تريد استهدافها. بعد ذلك، اضبط حالة مجموعة التوسّط على مفعّلة، ثمّ انقر على إضافة وحدات إعلانية.
اربط مجموعة التوسّط هذه بواحدة أو أكثر من وحداتك الإعلانية الحالية على AdMob. بعد ذلك، انقر على تم.
من المفترض أن تظهر الآن بطاقة الوحدات الإعلانية مملوءة بالوحدات الإعلانية التي اخترتها:
إضافة DT Exchange كمصدر إعلان
ضمن بطاقة العرض بدون انقطاع في قسم مصادر الإعلانات، انقر على إضافة مصدر إعلان.
اختَر DT Exchange وفعِّل مفتاح التبديل تحسين. أدخِل معرّف الناشر وسر المستهلك ومفتاح المستهلك التي حصلت عليها في القسم السابق لإعداد ميزة "تحسين مصدر الإعلان" في DT Exchange. بعد ذلك، أدخِل قيمة التكلفة الفعلية لكل ألف ظهور لـ DT Exchange وانقر على متابعة.
إذا كان لديك ربط حالي بحساب DT Exchange، يمكنك اختياره. بخلاف ذلك، انقر على إضافة عملية ربط.
بعد ذلك، أدخِل رقم تعريف التطبيق ورقم تعريف موضع الإعلان الذي حصلت عليهما في القسم السابق. بعد ذلك، انقر على تم.
إضافة DT Exchange (Fyber Monetization) إلى قائمة شركاء الإعلانات بموجب "اللائحة العامة لحماية البيانات" (GDPR) واللوائح التنظيمية في الولايات الأمريكية
اتّبِع الخطوات الواردة في إعدادات اللوائح التنظيمية الأوروبية وإعدادات اللوائح التنظيمية في الولايات الأمريكية لإضافة DT Exchange (Fyber Monetization) إلى قائمة شركاء الإعلانات بموجب اللوائح التنظيمية الأوروبية والأمريكية في واجهة مستخدِم AdMob.
الخطوة 3: استيراد حزمة تطوير البرامج (SDK) والمحوّل الخاصَّين بمنصة DT Exchange
دمج "استوديو Android" (يُنصح به)
في ملف build.gradle.kts
على مستوى التطبيق، أضِف عمليات التنفيذ التالية
والإعدادات. استخدِم أحدث إصدارات من حزمة تطوير البرامج (SDK) والمحوّل في DT Exchange:
dependencies {
implementation("com.google.android.gms:play-services-ads:24.4.0")
implementation("com.google.ads.mediation:fyber:8.3.7.0")
}
الدمج اليدوي
- نزِّل أحدث إصدار من
DT Exchange SDK لنظام التشغيل Android
وأضِف
fyber-marketplace-x.y.z.aar
إلى مشروعك. - انتقِل إلى
عناصر DT Exchange adapter
في مستودع 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")
يمكنك الانتقال إلى دليل تنفيذ قانون خصوصية المستهلك في كاليفورنيا على DT Exchange للحصول على مزيد من التفاصيل والقيم التي يمكن تقديمها في الطريقة.
الخطوة 5: إضافة الرمز المطلوب
تحميل الإعلان مع سياق النشاط
تمرير سياق Activity
عند تحميل أشكال "الإعلانات البينية" بدون سياق النشاط، ستفشل عملية تحميل الإعلان.
الخطوة 6: اختبار التنفيذ
تفعيل الإعلانات الاختبارية
تأكَّد من تسجيل جهازك الاختباري في AdMob.
التحقّق من الإعلانات الاختبارية
للتحقّق من تلقّي إعلانات اختبارية من DT Exchange، فعِّل اختبار مصدر إعلان فردي في "أداة فحص الإعلانات" باستخدام مصادر الإعلانات DT Exchange (العرض بدون انقطاع).
الخطوات الاختيارية
المَعلمات الخاصة بالشبكة
يتوافق محوّل DT Exchange مع مَعلمات طلب إضافية يمكن تمريرها إلى المحوّل كحزمة Android. يبحث المحوّل عن المفاتيح التالية في الحزمة:
مَعلمات الطلب وقيمه | |
---|---|
InneractiveMediationDefs.KEY_AGE
|
عدد صحيح عمر المستخدم |
FyberMediationAdapter.KEY_MUTE_VIDEO
|
Boolean: كتم صوت الفيديو أو إعادته |
في ما يلي مثال على الرمز البرمجي لكيفية ضبط مَعلمات طلب الإعلان هذه:
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 التي تم ضبطها في واجهة مستخدم AdMob غير متوفّرة أو غير صالحة. |
103 | لا يتطابق حجم الإعلان المطلوب مع حجم بانر متوافق مع DT Exchange. |
105 | حمّلت حزمة تطوير البرامج (SDK) الخاصة بمنصة DT Exchange إعلانًا ولكنّها عرضت أداة تحكّم غير متوقّعة. |
106 | الإعلان غير جاهز للعرض. |
107 | السياق ليس مثيلاً لنشاط. |
200-399 | حدث خطأ في DT Exchange SDK. اطّلِع على الرمز لمزيد من التفاصيل. |
سجلّ تغييرات وسيط DT Exchange على Android
النسخة التالية
- تمت إعادة تصميم رموز الخطأ في ملف DTExchangeErrorCodes.kt جديد.
الإصدار 8.3.7.0
- تم تعديل المحوّل البرمجي ليتوافق مع عروض الأسعار لأشكال إعلانات البانر والإعلانات البينية.
- تم التأكّد من التوافق مع الإصدار 8.3.7 من حزمة تطوير البرامج DT Exchange SDK.
تم إنشاؤه واختباره باستخدام:
- الإصدار 24.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.3.7 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.3.6.1
- تم تعديل الحد الأدنى المطلوب لمستوى واجهة برمجة تطبيقات Android إلى 23.
- تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة تطوير البرامج "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 24.0.0.
تم إنشاؤه واختباره باستخدام:
- الإصدار 24.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- إصدار 8.3.6 من حزمة تطوير البرامج (SDK) الخاصة بمنصة DT Exchange
الإصدار 8.3.6.0
- تم التأكّد من التوافق مع الإصدار 8.3.6 من حزمة تطوير البرامج DT Exchange SDK.
تم إنشاؤه واختباره باستخدام:
- الإصدار 23.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- إصدار 8.3.6 من حزمة تطوير البرامج (SDK) الخاصة بمنصة DT Exchange
الإصدار 8.3.5.0
- تم التأكّد من التوافق مع الإصدار 8.3.5 من حزمة DT Exchange SDK.
تم إنشاؤه واختباره باستخدام:
- الإصدار 23.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.3.5 من حزمة تطوير البرامج (SDK) الخاصة بمنصة DT Exchange
الإصدار 8.3.4.0
- تم التأكّد من التوافق مع الإصدار 8.3.4 من حزمة DT Exchange SDK.
تم إنشاؤه واختباره باستخدام:
- الإصدار 23.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- إصدار 8.3.4 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.3.3.0
- تم التأكّد من التوافق مع الإصدار 8.3.3 من حزمة DT Exchange SDK.
تم إنشاؤه واختباره باستخدام:
- الإصدار 23.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- DT Exchange SDK الإصدار 8.3.3
الإصدار 8.3.2.0
- تم التأكّد من التوافق مع الإصدار 8.3.2 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.
تم إنشاؤه واختباره باستخدام:
- الإصدار 23.4.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.3.2 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.3.1.0
- تم التأكّد من التوافق مع الإصدار 8.3.1 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.
تم إنشاؤه واختباره باستخدام:
- الإصدار 23.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- إصدار 8.3.1 من حزمة تطوير البرامج (SDK) الخاصة بمنصة DT Exchange
الإصدار 8.3.0.0
- تمّت إضافة إمكانية تمرير إصدار "SDK لإعلانات Google على الأجهزة الجوّالة" إلى حزمة DT Exchange SDK.
- تم التأكّد من التوافق مع الإصدار 8.3.0 من حزمة DT Exchange SDK.
تم إنشاؤه واختباره باستخدام:
- الإصدار 23.2.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.3.0 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.2.7.0
- تم التأكّد من التوافق مع الإصدار 8.2.7 من حزمة تطوير البرامج DT Exchange SDK.
تم إنشاؤه واختباره باستخدام:
- الإصدار 23.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.7 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.2.6.1
- تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة تطوير البرامج "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 23.0.0.
- تم التأكّد من التوافق مع الإصدار 8.2.6 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.
تم إنشاؤه واختباره باستخدام:
- الإصدار 23.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.6 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.2.6.0
- تم التأكّد من التوافق مع الإصدار 8.2.6 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.
تم إنشاؤه واختباره باستخدام:
- الإصدار 22.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.6 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.2.5.0
- تم التأكّد من التوافق مع الإصدار 8.2.5 من حزمة DT Exchange SDK.
تم إنشاؤه واختباره باستخدام:
- الإصدار 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 على الأجهزة الجوّالة"
- DT Exchange SDK الإصدار 8.2.4
الإصدار 8.2.3.0
- تم تعديل المحوّل لاستخدام فئة
VersionInfo
الجديدة. - تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة تطوير البرامج "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 22.0.0.
تم إنشاؤه واختباره باستخدام:
- الإصدار 22.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- إصدار 8.2.3 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.2.2.1
- تمت إضافة إمكانية تمرير المفتاح
muteVideo
في بيانات التوسّط الإضافية لكتم صوت الإعلانات البينية.
تم إنشاؤه واختباره باستخدام:
- الإصدار 21.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.2 من حزمة تطوير البرامج (SDK) الخاصة بمنصة DT Exchange
الإصدار 8.2.2.0
- تم التأكّد من التوافق مع الإصدار 8.2.2 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.
- تم تعديل الحدّ الأدنى المطلوب لإصدار "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 21.5.0.
تم إنشاؤه واختباره باستخدام:
- الإصدار 21.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.2 من حزمة تطوير البرامج (SDK) الخاصة بمنصة DT Exchange
الإصدار 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 على الأجهزة الجوّالة"
- إصدار Fyber SDK 8.1.5
الإصدار 8.1.4.0
- تم التحقّق من التوافق مع الإصدار 8.1.4 من حزمة تطوير البرامج (SDK) من Fyber.
تم إنشاؤه واختباره باستخدام:
- الإصدار 21.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- Fyber SDK الإصدار 8.1.4
الإصدار 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 على الأجهزة الجوّالة"
- Fyber SDK الإصدار 7.7.0
الإصدار 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