دمج DT Exchange مع التوسّط

اختيار النظام الأساسي: Android iOS Unity Flutter Android (الإصدار القديم)

يوضّح لك هذا الدليل كيفية استخدام Google Mobile Ads SDK (Legacy) لتحميل الإعلانات وعرضها من DT Exchange باستخدام التوسّط، مع تغطية عمليات الدمج المتسلسلة. توضّح هذه الصفحة كيفية إضافة DT Exchange إلى إعدادات التوسّط الخاصة بوحدة إعلانية، وكيفية دمج حزمة تطوير البرامج (SDK) ومحوّل DT في تطبيق Android.

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

يوفّر محوّل التوسّط في DT Exchange الإمكانات التالية:

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

المتطلبات الأساسية

قبل المتابعة، يُرجى التحقّق مما يلي:

  • المستوى 24 من واجهة برمجة التطبيقات Android أو الإصدارات الأحدث

  • [لتقديم عروض الأسعار]: لدمج جميع أشكال الإعلانات المتوافقة في عروض الأسعار، استخدِم الإصدار 8.4.2.0 أو إصدارًا أحدث من محوّل DT Exchange (يُنصح باستخدام أحدث إصدار).

الخطوة 1: إعداد عمليات الضبط في واجهة مستخدم DT Exchange

إضافة تطبيق جديد وموضع إعلان جديد

اشترِك أو سجِّل الدخول إلى DT Exchange Console.

انقر على إضافة تطبيق.

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

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

أدخِل الأسماء واختَر الأنواع لمواضع الإعلان. بعد ذلك، انقر على حفظ موضع الإعلان.

الإعداد

معرّف التطبيق ومعرّف موضع الإعلان

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

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

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

رقم تعريف موضع الإعلان

الرقم التعريفي للناشر ومفتاح المستهلك وسر المستهلك

انقر على اسم المستخدم من القائمة اليمنى واختَر ملف المستخدم الشخصي.

دوِّن الرقم التعريفي للناشر ومفتاح المستهلك وسر المستهلك لأنّك ستحتاج إليها في الخطوة التالية.

الملف الشخصي للمستخدم

تعديل ملف app-ads.txt

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

لتنفيذ app-ads.txt في DT Exchange، أضِف DT إلى ملف app-ads.txt.

الخطوة 2: إعداد طلب DT Exchange في واجهة مستخدم "إدارة الإعلانات"

سجِّل الدخول إلى حسابك على "إدارة إعلانات Google".

إضافة DT Exchange في "الشركات"

عروض الأسعار

هذه الخطوة غير مطلوبة لعمليات الدمج المتعلقة بعروض الأسعار.

شلال

انتقِل إلى المشرف > الشركات، ثم انقر على الزر شركة جديدة في علامة التبويب جميع الشركات. اختَر شبكة الإعلانات.

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

ليس عليك إدخال اسم مستخدم أو كلمة مرور. انقر على حفظ عند الانتهاء.

تفعيل ميزة "مشاركة الإشارات الآمنة"

عروض الأسعار

انتقِل إلى المشرف > الإعدادات العامة. انتقِل إلى علامة التبويب إعدادات حساب Ad Exchange وراجِع مشاركة الإشارات الآمنة وفعِّلها. انقر على حفظ.

شلال

هذه الخطوة غير مطلوبة لعمليات الدمج المتتالية.

مشاركة الإشارة الآمنة في طلبات عروض الأسعار

عروض الأسعار

انتقِل إلى المساحات الإعلانية المتاحة > الإشارات الآمنة. ضمن الإشارات الآمنة، ابحث عن DT Exchange (Fyber Monetization) وفعِّل تفعيل الدمج على التطبيق.

انقر على حفظ.

شلال

هذه الخطوة غير مطلوبة لعمليات الدمج المتتالية.

السماح بمشاركة الإشارات الآمنة في عروض أسعار SDK

عروض الأسعار

انتقِل إلى عرض الإعلانات > إعدادات قناة الطلب. في علامة التبويب الإعدادات التلقائية، فعِّل الخيار السماح بمشاركة الإشارات الآمنة من أجل عروض أسعار حزمة تطوير البرامج (SDK).

انقر على حفظ.

شلال

هذه الخطوة غير مطلوبة لعمليات الدمج المستندة إلى العرض الإعلاني بدون انقطاع.

إعداد عروض أسعار DT Exchange

عروض الأسعار

انتقِل إلى عرض الإعلانات > مقدّمو عروض الأسعار، وانقر على الانتقال إلى عروض أسعار باستخدام حِزم تطوير البرامج (SDK).

انقر على مزايد جديد.

اختَر DT Exchange كمقدّم عرض سعر.

انقر على متابعة لتفعيل ميزة "عروض أسعار باستخدام حِزم تطوير البرامج (SDK)" لمقدِّم عرض السعر هذا.

انقر على تم.

شلال

هذه الخطوة غير مطلوبة لعمليات الدمج المستندة إلى العرض الإعلاني بدون انقطاع.

ضبط ربط الوحدات الإعلانية

عروض الأسعار

انتقِل إلى عرض الإعلانات > مقدّمو عروض الأسعار، وانقر على الانتقال إلى عروض أسعار باستخدام حِزم تطوير البرامج (SDK).

اختَر الشركة التي تريد استخدام DT Exchange معها.

انتقِل إلى علامة التبويب تعيين الوحدات الإعلانية وانقر على تعيين وحدة إعلانية جديدة.

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

وأخيرًا، انقر على حفظ.

شلال

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

انتقِل إلى شركاء زيادة العائد وانقر على إضافة شريك توسّط.

اختَر الشركة التي أنشأتها لـ DT Exchange في القسم السابق. اختَر التوسّط في حزمة تطوير البرامج (SDK) للأجهزة الجوّالة كـ نوع الدمج، وAndroid كـ النظام الأساسي، ونشط كـ الحالة.

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

إضافة DT Exchange (Fyber Monetization) إلى قائمة شركاء الإعلانات بموجب اللائحة العامة لحماية البيانات (GDPR) واللوائح التنظيمية في الولايات الأمريكية

اتّبِع الخطوات الواردة في إعدادات اللوائح التنظيمية الأوروبية و إعدادات اللوائح التنظيمية في الولايات الأمريكية لإضافة DT Exchange (Fyber Monetization) إلى قائمة الشركاء الإعلانيين في اللوائح التنظيمية الأوروبية واللوائح التنظيمية في الولايات الأمريكية في واجهة مستخدم "إدارة إعلانات Google".

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

في ملف gradle على مستوى التطبيق، أضِف تبعيات التنفيذ التالية:

Kotlin

dependencies {
    implementation("com.google.android.gms:play-services-ads:25.5.0")
    implementation("com.google.ads.mediation:fyber:8.4.7.1")
}

Groovy

dependencies {
    implementation 'com.google.android.gms:play-services-ads:25.5.0'
    implementation 'com.google.ads.mediation:fyber:8.4.7.1'
}

الدمج اليدوي

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

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

يتيح الإصدار 8.3.0.0 والإصدارات الأحدث من محوّل DT Exchange لنظام التشغيل Android تمرير إشارات الموافقة بموجب "اللائحة العامة لحماية البيانات" (GDPR) من منصّات إدارة الموافقة التي تتكامل مع "إطار الشفافية والموافقة" (TCF) الصادر عن مكتب IAB إلى حزمة تطوير البرامج (SDK) لمنصّة DT Exchange. لمزيد من المعلومات، يُرجى الاطّلاع على اللائحة العامة لحماية البيانات.

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

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

تحتوي منصة DT Exchange على واجهة برمجة تطبيقات تتيح لك إعادة توجيه موافقة المستخدم إلى حزمة SDK. يوضّح نموذج الرمز البرمجي التالي كيفية تمرير معلومات الموافقة إلى حزمة تطوير البرامج (SDK) الخاصة بـ DT يدويًا. في حال اختيار تمرير معلومات الموافقة إلى حزمة تطوير البرامج (SDK) الخاصة بـ DT يدويًا، ننصح باستدعاء هذا الرمز قبل طلب الإعلانات من خلال Google Mobile Ads SDK (Legacy).

جافا

InneractiveAdManager.setUSPrivacyString(US_PRIVACY_STRING);

Kotlin

InneractiveAdManager.setUSPrivacyString(US_PRIVACY_STRING)

استبدِل US_PRIVACY_STRING بسلسلة الخصوصية في الولايات المتحدة.

يمكنك الانتقال إلى دليل تنفيذ قانون خصوصية المستهلك في كاليفورنيا الخاص بمنصة DT Exchange للاطّلاع على مزيد من التفاصيل والقيم التي يمكن تقديمها في الطريقة.

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

تحميل الإعلان مع سياق النشاط

يجب تمرير سياق Activity عند تحميل أشكال "الإعلانات البينية". بدون سياق النشاط، سيتعذّر تحميل الإعلان.

الخطوة 6: اختبار عملية الإعداد

تفعيل الإعلانات الاختبارية

تأكَّد من تسجيل جهازك الاختباري في "إدارة الإعلانات".

التحقّق من الإعلانات الاختبارية

للتأكّد من تلقّي إعلانات اختبارية من 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 التي تم ضبطها في واجهة مستخدم "مدير إعلانات Google" غير متوفّرة أو غير صالحة.
103 لا يتطابق حجم الإعلان المطلوب مع حجم بانر متوافق مع DT Exchange.
105 حمّلت حزمة تطوير البرامج (SDK) في DoubleClick for Publishers إعلانًا ولكنّها عرضت أداة تحكّم غير متوقّعة.
106 الإعلان غير جاهز للعرض.
107 السياق ليس مثيلاً لنشاط.
108 تعذّر عرض الإعلان.
200-399 عرضت حزمة تطوير البرامج (SDK) من DT خطأً. لمزيد من التفاصيل، يُرجى الاطّلاع على الرمز.

سجلّ تغييرات محوّل التوسّط في Android لمنصة DT Exchange

الإصدار 8.5.0.0 (قيد التطوير)

  • تم إصلاح مشكلة كانت تؤدي إلى استدعاء "الإعلانات المدمجة مع المحتوى" لعملية الاستدعاء onAdOpened() عند تسجيل مرّة ظهور.

الإصدار 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 من حزمة DT Exchange SDK.

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

  • الإصدار 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 من حزمة DT Exchange SDK.

تم إنشاؤه واختباره باستخدام:

  • الإصدار 23.5.0 من SDK لإعلانات Google على الأجهزة الجوّالة
  • إصدار 8.3.3 من حزمة تطوير البرامج (SDK) الخاصة بمنصة DT Exchange

الإصدار 8.3.2.0

  • تم التأكّد من التوافق مع الإصدار 8.3.2 من حزمة DT Exchange SDK.

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

  • الإصدار 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 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.

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

  • الإصدار 23.2.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.3.0 من حزمة DT Exchange SDK

الإصدار 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 من حزمة 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 من حزمة DT Exchange SDK.

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

  • الإصدار 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 من حزمة تطوير البرامج (SDK) الخاصة بمنصة DT Exchange

الإصدار 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