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

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

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

يتضمّن وسيط الإعلانات لشبكة DT Exchange الإمكانات التالية:

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

1 تتوفّر ميزة دمج عروض الأسعار في إصدار تجريبي مغلق، لذا يُرجى التواصل مع مدير حسابك لطلب إذن الوصول.

‫2 لا تتوفّر الإعلانات مقابل مكافأة إلا في توسّط العرض الإعلاني بدون انقطاع.

المتطلبات

  • المستوى 23 من واجهة برمجة التطبيقات Android أو مستوى أعلى

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

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

  • إكمال دليل البدء الخاص بالتوسّط

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

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

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

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

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

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

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

الإعداد

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

عروض الأسعار

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

شلال

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

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

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

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

عروض الأسعار

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

شلال

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

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

عروض الأسعار

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

انقر على حفظ.

شلال

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

السماح بمشاركة الإشارات الآمنة في "عروض الأسعار باستخدام حِزم تطوير البرامج (SDK)"

عروض الأسعار

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

انقر على حفظ.

شلال

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

ضبط عروض الأسعار في DT Exchange

عروض الأسعار

انتقِل إلى تشغيل > مقدّمو عروض الأسعار، ثمّ انقر على الانتقال إلى SDK Bidding.

انقر على مقدّم عروض جديد.

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

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

انقر على تم.

شلال

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

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

عروض الأسعار

انتقِل إلى تشغيل > مقدّمو عروض الأسعار، ثمّ انقر على الانتقال إلى SDK Bidding.

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

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

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

شلال

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

انتقِل إلى أسفل الصفحة وانقر على إضافة شريك لتحسين العائد.

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

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

ملاحظة: يستغرق جمع البيانات تلقائيًا بضعة أيام قبل أن يتمكّن من حساب قيمة "التكلفة الديناميكية لكل ألف ظهور" بدقة لشبكة توسط. وبعد أن يصبح بإمكاننا احتساب التكلفة الفعلية لكل ألف ظهور، يتم تعديلها تلقائيًا نيابةً عنك.

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

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

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

في ملف build.gradle.kts على مستوى التطبيق، أضِف عمليات التنفيذ التالية والإعدادات. استخدِم أحدث إصدارات من حزمة DT SDK والمحوّل:

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

الدمج اليدوي

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

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

تحتوي DT Exchange على واجهة برمجة تطبيقات تتيح لك إعادة توجيه موافقة المستخدم إلى حزمة تطوير البرامج (SDK). يوضّح نموذج الرمز البرمجي التالي كيفية تمرير معلومات الموافقة إلى حزمة تطوير البرامج (SDK) الخاصة بـ DT يدويًا. في حال اختيار تمرير معلومات الموافقة إلى حزمة DT SDK يدويًا، ننصح باستدعاء هذا الرمز قبل طلب الإعلانات من خلال حزمة 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 يدويًا. في حال اختيار تمرير معلومات الموافقة إلى حزمة DT SDK يدويًا، ننصح باستدعاء هذا الرمز قبل طلب الإعلانات من خلال حزمة 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: اختبار عملية التنفيذ

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

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

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

للتأكّد من تلقّي إعلانات اختبارية من DT Exchange، فعِّل اختبار مصدر إعلان فردي في "أداة فحص الإعلانات" باستخدام مصادر الإعلانات 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);

AdManagerAdRequest request = new AdManagerAdRequest.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 = AdManagerAdRequest.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 إعلانًا ولكنها عرضت أداة تحكّم غير متوقّعة.
106 الإعلان غير جاهز للعرض.
107 السياق ليس مثيلاً لنشاط.
200-399 عرض حزمة تطوير البرامج (SDK) الخاصة بـ DT خطأً. اطّلِع على الرمز لمزيد من التفاصيل.

سجلّ تغييرات وسيط DT Exchange على Android

الإصدار 8.3.8.0

  • تمت إعادة تصميم رموز الخطأ في ملف DTExchangeErrorCodes.kt جديد.
  • تم التأكّد من التوافق مع الإصدار 8.3.8 من حزمة تطوير البرامج (SDK) لمنصة DT Exchange.

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

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

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

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

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

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

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