يوضّح لك هذا الدليل كيفية استخدام Google Mobile Ads SDK (Legacy) لتحميل الإعلانات وعرضها من DT Exchange باستخدام توسّط AdMob، مع تغطية عمليات دمج العرض الإعلاني بدون انقطاع. توضّح هذه الصفحة كيفية إضافة DT Exchange إلى إعدادات التوسّط الخاصة بوحدة إعلانية، وكيفية دمج حزمة تطوير البرامج (SDK) ومحوّل DT في تطبيق Android.
عمليات الدمج وأشكال الإعلانات المتوافقة
يوفّر محوّل التوسّط في DT Exchange الإمكانات التالية:
| التكامل | |
|---|---|
| عروض الأسعار | |
| عرض إعلاني بدون انقطاع | |
| التنسيقات | |
| بانر | |
| إعلان بيني | |
| مقابل مكافأة | |
| مدمج مع المحتوى | |
المتطلبات الأساسية
قبل المتابعة، يُرجى التحقّق مما يلي:
مستوى واجهة برمجة التطبيقات لنظام التشغيل Android 24 أو الإصدارات الأحدث
[لعروض الأسعار]: لدمج جميع أشكال الإعلانات المتوافقة في عروض الأسعار، استخدِم الإصدار 8.4.2.0 أو إصدار أحدث من محوِّل DT Exchange (يُنصح باستخدام أحدث إصدار).
أحدث إصدار من Google Mobile Ads SDK (Legacy)
الخطوة 1: ضبط الإعدادات في واجهة مستخدم DT Exchange
إضافة تطبيق جديد وموضع إعلان جديد
اشترِك أو سجِّل الدخول إلى DT Exchange Console.
انقر على إضافة تطبيق.

اختَر المنصة والمواضع، واملأ بقية النموذج، ثم انقر على إنشاء تطبيق.

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

في صفحة إدارة التطبيقات، دوِّن معرّف التطبيق بجانب تطبيقك.

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

دوِّن الرقم التعريفي للناشر ومفتاح العميل وسر العميل لأنّك ستحتاج إليها في الخطوة التالية.
تعديل ملف app-ads.txt
مبادرة "البائعون المعتمَدون للتطبيقات" (app-ads.txt) هي مبادرة من "المختبَر التقني لمكتب الإعلانات التفاعلية" (IAB Tech Lab) تساعد على ضمان عدم بيع المساحات الإعلانية المتاحة في تطبيقاتك إلا من خلال القنوات التي حدّدتها على أنها مخوّلة. لتجنُّب حدوث خسائر كبيرة في إيرادات الإعلانات، عليك استخدام ملف 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. بعد ذلك، أدخِل قيمة التكلفة الفعلية لكل ألف ظهور لـ DT Exchange وانقر على متابعة.

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

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

إضافة DT Exchange (Fyber Monetization) إلى قائمة الشركاء الإعلانيين في "اللائحة العامة لحماية البيانات" (GDPR) واللوائح التنظيمية في الولايات الأمريكية
اتّبِع الخطوات الواردة في إعدادات اللوائح التنظيمية الأوروبية و إعدادات اللوائح التنظيمية في الولايات الأمريكية لإضافة DT Exchange (Fyber Monetization) إلى قائمة الشركاء الإعلانيين في اللوائح التنظيمية الأوروبية واللوائح التنظيمية في الولايات الأمريكية في واجهة مستخدم AdMob.
الخطوة 3: استيراد حزمة تطوير البرامج (SDK) ومحوِّل DT
الدمج مع "استوديو Android" (يُنصح به)
في ملف gradle على مستوى التطبيق، أضِف تبعيات التنفيذ التالية:
Kotlin
dependencies { implementation("com.google.android.gms:play-services-ads:25.5.0") implementation("com.google.ads.mediation:fyber:8.5.0.0") }
Groovy
dependencies { implementation 'com.google.android.gms:play-services-ads:25.5.0' implementation 'com.google.ads.mediation:fyber:8.5.0.0' }
الدمج اليدوي
- نزِّل أحدث إصدار من
حزمة تطوير البرامج (SDK) لشجرة الأجهزة (DT) لنظام التشغيل Android
وأضِف
fyber-marketplace-x.y.z.aarإلى مشروعك. - انتقِل إلى
عناصر محوّل DT Exchange
في مستودع Maven من Google. اختَر أحدث إصدار، ونزِّل ملف
.aarالخاص بمحوّل DT Exchange، ثم أضِفه إلى مشروعك.
الخطوة 4: تطبيق إعدادات الخصوصية على حزمة تطوير البرامج (SDK) الخاصة بـ DT
موافقة المستخدمين في الاتحاد الأوروبي و"اللائحة العامة لحماية البيانات"
للالتزام بسياسة موافقة المستخدم في الاتحاد الأوروبي التي تتّبعها Google، عليك الإفصاح عن معلومات محدّدة للمستخدمين في المنطقة الاقتصادية الأوروبية والمملكة المتحدة وسويسرا، والحصول على موافقتهم على استخدام ملفات تعريف الارتباط أو غير ذلك من البيانات المحفوظة على أجهزتهم المحلية وفقًا للمتطلبات القانونية، وكذلك موافقتهم على جمع البيانات الشخصية ومشاركتها واستخدامها في تخصيص الإعلانات. تعكس هذه السياسة شروط "التوجيه الأوروبي بشأن الخصوصية الإلكترونية" و"اللائحة العامة لحماية البيانات" (GDPR). أنت مسؤول عن التحقّق من نشر الموافقة على كل مصدر إعلان في سلسلة التوسّط.
يتيح الإصدار 8.3.0.0 والإصدارات الأحدث من محوّل DT Exchange لنظام التشغيل Android تمرير إشارات الموافقة بموجب "اللائحة العامة لحماية البيانات" (GDPR) من منصّات إدارة الموافقة التي تتكامل مع "إطار الشفافية والموافقة" (TCF) الصادر عن مكتب IAB إلى حزمة تطوير البرامج (SDK) لمنصّة DT Exchange. لمزيد من المعلومات، يُرجى الاطّلاع على اللائحة العامة لحماية البيانات.
قوانين الخصوصية في الولايات الأمريكية
تتطلّب قوانين الخصوصية في الولايات الأمريكية منح المستخدمين الحق في إيقاف "بيع" "معلوماتهم الشخصية" (وفق تعريف القانون لهاتَين العبارتَين)، باستخدام ميزة الإيقاف المقدّمة من خلال رابط بارز يتضمّن العبارة "عدم بيع معلوماتي الشخصية" على الصفحة الرئيسية للطرف الذي يُجري عملية "البيع". يتيح لك دليل الامتثال لقوانين الخصوصية في الولايات الأمريكية تفعيل المعالجة المحدودة للبيانات لعرض الإعلانات من Google، ولكن لا يمكن لـ Google تطبيق هذا الإعداد على كل شبكة إعلانات في سلسلة التوسّط. لذلك، عليك تحديد كل شبكة إعلانات في سلسلة التوسّط التي قد تشارك في بيع المعلومات الشخصية واتّباع الإرشادات من كل شبكة من هذه الشبكات لضمان الامتثال.
تحتوي DT Exchange على واجهة برمجة تطبيقات تتيح لك إعادة توجيه موافقة المستخدم إلى حزمة SDK الخاصة بها. يوضّح الرمز النموذجي التالي كيفية تمرير معلومات الموافقة إلى حزمة DT SDK يدويًا. إذا اخترت تمرير معلومات الموافقة إلى حزمة تطوير البرامج (SDK) الخاصة بـ DT يدويًا، ننصحك باستدعاء هذا الرمز قبل طلب الإعلانات من خلال Google Mobile Ads SDK (Legacy).
جافا
Kotlin
استبدِل US_PRIVACY_STRING بسلسلة الخصوصية في الولايات المتحدة.
يُرجى الانتقال إلى دليل تنفيذ قانون خصوصية المستهلك في كاليفورنيا (CCPA) الخاص بـ DT Exchange لمزيد من التفاصيل والقيم التي يمكن تقديمها في الطريقة.
الخطوة 5: إضافة الرمز المطلوب
تحميل الإعلان مع سياق النشاط
يجب تمرير سياق Activity عند تحميل أشكال "الإعلانات البينية". بدون سياق النشاط،
سيتعذّر تحميل الإعلان.
الخطوة 6: اختبار عملية التنفيذ
تفعيل الإعلانات الاختبارية
تأكَّد من تسجيل جهازك الاختباري في AdMob.
التحقّق من الإعلانات الاختبارية
للتأكّد من تلقّي إعلانات اختبارية من DT Exchange، فعِّل اختبار مصدر إعلان فردي في "أداة فحص الإعلانات" باستخدام مصدرَي الإعلانات DT Exchange (عروض الأسعار) وDT Exchange (العرض بدون انقطاع).
خطوات اختيارية
المَعلمات الخاصة بالشبكة
يتيح محوّل DT Exchange استخدام مَعلمات طلب إضافية يمكن تمريرها إلى المحوّل على شكل حزمة Android. يبحث المحوّل عن المفاتيح التالية في الحزمة:
| مَعلمات الطلب وقيمها | |
|---|---|
InneractiveMediationDefs.KEY_AGE
|
عدد صحيح: عمر المستخدم |
FyberMediationAdapter.KEY_MUTE_VIDEO
|
قيمة منطقية: كتم صوت الفيديو أو إعادته |
في ما يلي مثال على رمز برمجي يوضّح كيفية ضبط مَعلمات طلبات عرض الإعلانات هذه:
جافا
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
val 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 إعلانًا ولكنّها عرضت وحدة تحكّم غير متوقّعة. |
| 106 | الإعلان غير جاهز للعرض. |
| 107 | السياق ليس مثيلاً للنشاط. |
| 108 | تعذّر عرض الإعلان. |
| 200-399 | عرضت حزمة تطوير البرامج (SDK) من DT خطأً. يمكنك الاطّلاع على الرمز لمزيد من التفاصيل. |
سجلّ التغييرات في محوّل التوسّط في DT Exchange لنظام التشغيل Android
الإصدار 8.5.0.0
- تم إصلاح مشكلة كانت تؤدي إلى استدعاء "الإعلانات المدمجة مع المحتوى" لعملية الاستدعاء
onAdOpened()عند تسجيل مرّة ظهور. - تم التحقّق من التوافق مع الإصدار 8.5.0 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 25.5.0 من SDK لإعلانات Google على الأجهزة الجوّالة
- الإصدار 1.5.0 من الجيل التالي من SDK لإعلانات Google على الأجهزة الجوّالة
- الإصدار 8.5.0 من حزمة تطوير البرامج (SDK) لـ DT Exchange
الإصدار 8.4.7.1
- ثبِّت تبعية Kotlin للمحوّل على الإصدار 1.9.0 (الحد الأدنى لإصدار Kotlin المتوافق مع الجيل التالي من حزمة SDK لإعلانات Google على الأجهزة الجوّالة).
تم التصميم والاختبار باستخدام:
- الإصدار 25.4.0 من SDK لإعلانات Google على الأجهزة الجوّالة
- الإصدار 1.4.0 من "الجيل التالي من SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.4.7 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.4.7.0
- تم التحقّق من التوافق مع الإصدار 8.4.7 من حزمة DT Exchange SDK.
تم التصميم والاختبار باستخدام:
- الإصدار 25.4.0 من SDK لإعلانات Google على الأجهزة الجوّالة
- الإصدار 1.3.1 من الجيل التالي من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.4.7 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.4.6.0
- تم التحقّق من التوافق مع الإصدار 8.4.6 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 25.4.0 من SDK لإعلانات Google على الأجهزة الجوّالة
- الإصدار 1.2.1 من الجيل التالي من SDK لإعلانات Google على الأجهزة الجوّالة
- الإصدار 8.4.6 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.4.5.1
- يتم ربط
AgeRestrictedTreatmentهذه القيمة بمعلمة COPPA API في DT Exchange. - تمت إزالة عمليات تنفيذ واجهة برمجة التطبيقات القديمة لأشكال الإعلانات التالية المستندة إلى العرض الإعلاني بدون انقطاع: إعلانات البانر والإعلانات البينية.
- تم تعديل المحوّل لاستخدام
loadBannerAdفي "إعلانات البانر" المستندة إلى العرض الإعلاني بدون انقطاع وloadInterstitialAdفي "الإعلانات البينية" المستندة إلى العرض الإعلاني بدون انقطاع.
تم التصميم والاختبار باستخدام:
- الإصدار 25.4.0 من SDK لإعلانات Google على الأجهزة الجوّالة
- الإصدار 1.2.1 من الجيل التالي من SDK لإعلانات Google على الأجهزة الجوّالة
- الإصدار 8.4.5 من حزمة تطوير البرامج (SDK) لـ DT Exchange
الإصدار 8.4.5.0
- تمت إضافة علامة مائية على الإعلانات المستندة إلى عروض الأسعار.
- تم التحقّق من التوافق مع الإصدار 8.4.5 من حزمة DT Exchange SDK.
تم التصميم والاختبار باستخدام:
- الإصدار 25.2.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 0.25.0-beta01 من "الجيل التالي من SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 8.4.5 من حزمة تطوير البرامج (SDK) لـ DT Exchange
الإصدار 8.4.4.0
- تمت إضافة السمة لإنشاء المحوّل باستخدام تبعية "الجيل التالي من SDK لإعلانات Google على الأجهزة الجوّالة".
- تم التحقّق من التوافق مع الإصدار 8.4.4 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 25.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 0.25.0-beta01 من "الجيل التالي من SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 8.4.4 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.4.3.0
- تمّت إضافة طلبات بيانات معدَّلة من واجهة برمجة التطبيقات لتنفيذ "إعلانات البانر".
- تم التحقّق من التوافق مع الإصدار 8.4.3 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 24.9.0 من SDK لإعلانات Google على الأجهزة الجوّالة
- الإصدار 8.4.3 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.4.2.2
- تمت إضافة إمكانية عرض "إعلانات البانر" ضمن عرض مغلَّف، يحده عرض وارتفاع محددان. يمنع هذا التغيير إعلانات البانر من تغطية محتوى التطبيق.
تم التصميم والاختبار باستخدام:
- الإصدار 24.9.0 من SDK لإعلانات Google على الأجهزة الجوّالة
- الإصدار 8.4.2 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.4.2.1
- تمت إضافة إمكانية إعادة توجيه مَعلمتَي
tagForChildDirectedTreatmentوtagForUnderAgeOfConsentفي حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى حزمة SDK لمنصّة DT Exchange. - تمّ التحقّق من التوافق مع الإصدار 8.4.2 من حزمة تطوير البرامج (SDK) لمنصّة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 24.9.0 من SDK لإعلانات Google على الأجهزة الجوّالة
- الإصدار 8.4.2 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.4.2.0
- تمت إضافة حماية من القيم الفارغة إلى حقول "الإعلانات المدمجة مع المحتوى".
- تمّ التحقّق من التوافق مع الإصدار 8.4.2 من حزمة تطوير البرامج (SDK) لمنصّة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 24.9.0 من SDK لإعلانات Google على الأجهزة الجوّالة
- الإصدار 8.4.2 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.4.1.0
- تم التحقّق من التوافق مع الإصدار 8.4.1 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 24.8.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.4.1 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.4.0.1
- تمت إضافة ميزة "الإعلانات المدمجة مع المحتوى"
- تم التحقّق من التوافق مع الإصدار 8.4.0 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 24.7.0 من SDK لإعلانات Google على الأجهزة الجوّالة
- الإصدار 8.4.0 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.4.0.0
- تمت إزالة المراجع على مستوى الفئة إلى Context. يمكن أن يساعد في تقليل مشاكل تسرُّب الذاكرة.
- تم التحقّق من التوافق مع الإصدار 8.4.0 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 24.6.0 من SDK لإعلانات Google على الأجهزة الجوّالة
- الإصدار 8.4.0 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.3.8.0
- تمت إعادة هيكلة رموز الخطأ في ملف DTExchangeErrorCodes.kt جديد.
- تم التحقّق من التوافق مع الإصدار 8.3.8 من حزمة تطوير البرامج (SDK) لـ DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 24.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.3.8 من حزمة DT Exchange SDK
الإصدار 8.3.7.0
- تم تعديل المحوِّل لإتاحة عروض الأسعار لأشكال "إعلانات البانر" و"الإعلانات البينية" و"الإعلانات مقابل مكافأة".
- تم التحقّق من التوافق مع الإصدار 8.3.7 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 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 من حزمة تطوير البرامج (SDK) لمنصّة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 23.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.3.6 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.3.5.0
- تم التحقّق من التوافق مع الإصدار 8.3.5 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 23.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.3.5 من حزمة تطوير البرامج (SDK) لـ DT Exchange
الإصدار 8.3.4.0
- تم التحقّق من التوافق مع الإصدار 8.3.4 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 23.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.3.4 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.3.3.0
- تم التحقّق من التوافق مع الإصدار 8.3.3 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 23.5.0 من SDK لإعلانات Google على الأجهزة الجوّالة
- الإصدار 8.3.3 من حزمة تطوير البرامج (SDK) لـ DT Exchange
الإصدار 8.3.2.0
- تمّ التحقّق من التوافق مع الإصدار 8.3.2 من حزمة تطوير البرامج (SDK) لمنصّة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 23.4.0 من SDK لإعلانات Google على الأجهزة الجوّالة
- الإصدار 8.3.2 من حزمة DT Exchange SDK
الإصدار 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 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 23.2.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.3.0 من حزمة DT Exchange SDK
الإصدار 8.2.7.0
- تمّ التحقّق من التوافق مع الإصدار 8.2.7 من حزمة تطوير البرامج (SDK) لمنصّة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 23.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.7 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.2.6.1
- تم تعديل الحدّ الأدنى المطلوب لإصدار "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 23.0.0.
- تم التحقّق من التوافق مع الإصدار 8.2.6 من حزمة DT Exchange SDK.
تم التصميم والاختبار باستخدام:
- الإصدار 23.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.6 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.2.6.0
- تم التحقّق من التوافق مع الإصدار 8.2.6 من حزمة DT Exchange SDK.
تم التصميم والاختبار باستخدام:
- الإصدار 22.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.6 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.2.5.0
- تمّ التحقّق من التوافق مع الإصدار 8.2.5 من حزمة تطوير البرامج (SDK) لمنصّة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 22.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.5 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange
الإصدار 8.2.4.0
- تمّ التأكّد من التوافق مع الإصدار 8.2.4 من حزمة تطوير البرامج (SDK) لمنصّة DT Exchange.
تم التصميم والاختبار باستخدام:
- الإصدار 22.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.4 من حزمة DT Exchange SDK
الإصدار 8.2.3.0
- تم تعديل المحوّل لاستخدام فئة
VersionInfoالجديدة. - تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 22.0.0.
تم التصميم والاختبار باستخدام:
- الإصدار 22.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 8.2.3 من حزمة DT Exchange SDK
الإصدار 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 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.
- تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "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