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

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

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

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

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

المتطلبات

  • إصدار 12.0 أو إصدار أحدث من نظام التشغيل iOS مستهدف للنشر
  • أحدث إصدار من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"

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

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

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

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

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

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

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

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

ضبط إعدادات الجهاز

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

افتح شريط التنقّل الأيمن من خلال تمرير مؤشر الماوس فوقه. بعد ذلك، انقر على التطبيقات من القائمة اليمنى.

القائمة

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

الرقم التعريفي للتطبيق

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

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

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

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

قائمة الملف الشخصي للمستخدم

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

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

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

ضبط إعدادات التوسّط لوحدتك الإعلانية

عليك إضافة DT Exchange إلى إعدادات التوسّط لوحدتك الإعلانية.

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

لإنشاء مجموعة توسّط جديدة، اختَر إنشاء مجموعة توسّط.

أدخِل تنسيق الإعلان والمنصّة، ثم انقر على متابعة.

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

اربط مجموعة التوسّط هذه بوحدة إعلانية واحدة أو أكثر من وحدات AdMob الإعلانية الحالية. بعد ذلك، انقر على تم.

من المفترض أن تظهر لك الآن بطاقة الوحدات الإعلانية مملوءة بالوحدات الإعلانية التي اخترتها:

إضافة 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 Exchange

أضِف السطر التالي إلى ملف Podfile الخاص بمشروعك:

pod 'GoogleMobileAdsMediationFyber'

من سطر الأوامر، شغِّل:

pod install --repo-update

الدمج اليدوي

  • نزِّل أحدث إصدار من DT Exchange SDK لنظام التشغيل iOS وصِّل الإطارات التالية بمشروعك:
    • IASDKCore.framework
    • IASDKMRAID.framework
    • IASDKVideo.framework
  • نزِّل أحدث إصدار من محوِّل DT Exchange من ملف التنزيل المتوفّر في سجلّ التغييرات والرابط FyberAdapter.framework في مشروعك.
  • أضِف الأطر التالية إلى مشروعك:
    • libxml2.2.tbd

الخطوة 4: تنفيذ إعدادات الخصوصية في حزمة تطوير البرامج (SDK) لـ DT Exchange

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

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

Swift

import IASDKCore
// ...

IASDKCore.sharedInstance().gdprConsent = IAGDPRConsentType.given
IASDKCore.sharedInstance().gdprConsentString = "myGdprConsentString"

Objective-C

#import <IASDKCore/IASDKCore.h>
// ...

[IASDKCore.sharedInstance setGDPRConsent:YES];
[IASDKCore.sharedInstance setGDPRConsentString:@"myGdprConsentString"];

يُرجى الانتقال إلى صفحة مراجع اللائحة العامة لحماية البيانات في DT Exchange ودليل تنفيذ اللائحة العامة لحماية البيانات للحصول على مزيد من التفاصيل والقيم التي يمكن تقديمها في الطريقة.

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

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

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

Swift

import IASDKCore
// ...

IASDKCore.sharedInstance().ccpaString = "myCCPAConsentString"

Objective-C

#import <IASDKCore/IASDKCore.h>
// ...

[IASDKCore.sharedInstance setCCPAString:@"myCCPAConsentString"];

يُرجى الانتقال إلى صفحة مراجع قانون CCPA في DT Exchange ودليل تنفيذ قانون CCPA للحصول على مزيد من التفاصيل والقيم التي يمكن تقديمها في الطريقة.

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

دمج SKAdNetwork

اتّبِع مستندات DT Exchange لإضافة معرّفات SKAdNetwork إلى ملف Info.plist في مشروعك.

الخطوة 6: اختبار عملية التنفيذ

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

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

إثبات صحة الإعلانات الاختبارية

للتأكّد من أنّك تتلقّى إعلانات اختبارية من DT Exchange، فعِّل اختبار مصدر إعلان فردي في "أداة فحص الإعلانات" باستخدام مصادر الإعلانات DT Exchange (العرض بدون انقطاع).

الخطوات الاختيارية

المَعلمات المتعلّقة بالشبكة

يتيح محوِّل DT Exchange مَعلمات طلب إضافية يمكن إرسالها إلى المحوِّل باستخدام GADMAdapterFyberExtras(). يبحث المحوِّل عن مفاتيح الربط التالية في الحِزمة:

مَعلمات الطلب وقيمها
setUserData
عمر المستخدِم وجنسه ورمزه البريدي
IAUserData
setMuteAudio منطقي: كتم صوت الفيديو أو إعادة صوته

في ما يلي مثال على رمز لكيفية ضبط مَعلمات طلب الإعلانات هذه:

Swift

let userData = IAUserData.build({ builder in
  builder.age = 23
  builder.gender = IAUserGenderType.male
  builder.zipCode = "1234"
}];

let request = GADRequest()
let extras = GADMAdapterFyberExtras()
extras.userData = userData
extras.muteAudio = true
request.register(extras)

Objective-C

IAUserData *userData = [IAUserData build:^(id<IAUserDataBuilder> _Nonnull builder) {
    builder.age = 23;
    builder.gender = IAUserGenderTypeMale;
    builder.zipCode = @"1234";
}];

GADRequest *request = [GADRequest request];
GADMAdapterFyberExtras *extras = [[GADMAdapterFyberExtras alloc] init];
extras.userData = userData;
extras.muteAudio = YES;
[request registerAdNetworkExtras:extras];

يُرجى الرجوع إلى دليل دمج DT Exchange لمزيد من المعلومات.

رموز الخطأ

إذا تعذّر على المحوِّل تلقّي إعلان من DT Exchange، يمكنك التحقّق من الخطأ الأساسي من استجابة الإعلان باستخدام GADResponseInfo.adNetworkInfoArray ضمن الفئة التالية:

GADMediationAdapterFyber

في ما يلي الرموز والرسائل المصاحبة التي يعرضها محوِّل DT Exchange عند تعذُّر تحميل إعلان:

رمز الخطأ السبب
0-10 ظهرت رسالة خطأ في حزمة تطوير البرامج (SDK) الخاصة بخدمة DT Exchange. يمكنك الاطّلاع على المستندات للحصول على مزيد من التفاصيل.
101 مَعلمات خادم DT Exchange التي تم ضبطها في واجهة مستخدم AdMob غير متوفّرة أو غير صالحة.
102 لا يتطابق حجم الإعلان المطلوب مع حجم البانر المتوافق مع DT Exchange.
103 تعذّر عرض الإعلان لأنّه سبق أن تم استخدام عنصر الإعلان.
104 تعذّر عرض إعلانات DT Exchange بسبب عدم جاهزية الإعلان.
105 ظهرت رسالة خطأ في عملية إعداد DT Exchange SDK.

سجلّ التغييرات في DT Exchange iOS Mediation Adapter

الإصدار 8.3.2.1

  • تمت إزالة الاستخدام المتوقّف للكلمات الرئيسية.
  • تم إصلاح خلل كان يؤدي إلى اختفاء الإعلانات البينية والإعلانات التي تضم مكافآت وعرض شاشة فارغة.
  • تم تعديل CFBundleShortVersionString ليصبح يتضمّن ثلاثة مكوّنات بدلاً من أربعة.

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

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

الإصدار 8.3.2.0

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

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

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

الإصدار 8.3.1.0

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

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

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

الإصدار 8.3.0.0

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

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

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

الإصدار 8.2.8.0

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

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

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

الإصدار 8.2.7.0

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

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

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

الإصدار 8.2.6.1

  • تمت إضافة didFailToPresentWithError طلب استدعاء في الإعلان الذي يضم مكافأة.
  • تمت إضافة طريقة التفويض IAAdDidExpire في الإعلانات البينية والإعلانات التي تضم مكافأة.
  • يتطلب الآن الحد الأدنى لإصدار iOS 12.0.
  • تتطلب الآن الإصدار 11.0 أو إصدار أحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • تم تضمين Info.plist في الأطر ضمن DTExchangeAdapter.xcframework.

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

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

الإصدار 8.2.6.0

  • تم التحقّق من التوافق مع الإصدار 8.2.6 من حزمة DT Exchange SDK.
  • تمت إزالة طرق التفويض willBackgroundApplication المتوقّفة نهائيًا من عمليات تنفيذ الإعلانات البانر والإعلانات البينية.

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

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

الإصدار 8.2.5.0

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

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

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

الإصدار 8.2.4.0

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

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

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

الإصدار 8.2.3.0

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

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

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

الإصدار 8.2.2.0

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

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

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

الإصدار 8.2.1.0

  • تم التحقّق من التوافق مع الإصدار 8.2.1 من حزمة DT Exchange SDK.
  • تمت إزالة التوافق مع بنية armv7.
  • يتطلب الآن الحد الأدنى من الإصدار 11.0 من نظام التشغيل iOS.
  • تتطلب الآن الإصدار 10.4.0 أو إصدار أحدث من "SDK لإعلانات Google على الأجهزة الجوّالة".

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

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

الإصدار 8.2.0.0

  • تم التحقّق من التوافق مع الإصدار 8.2.0 من حزمة تطوير البرامج (SDK) لـ DT Exchange.

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

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

الإصدار 8.1.9.1

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

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

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

الإصدار 8.1.9.0

  • تمّ إيقاف استخدام واجهات برمجة التطبيقات المتوقّفة نهائيًا لعملية التوسّط في الجنس وتاريخ الميلاد والموقع الجغرافي.
  • تم التحقّق من التوافق مع الإصدار 8.1.9 من حزمة DT Exchange SDK.

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

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

الإصدار 8.1.7.0

  • تم التحقّق من التوافق مع الإصدار 8.1.7 من حزمة DT Exchange SDK.
  • تم تغيير اسم "المحوِّل" إلى "DT Exchange".

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

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

الإصدار 8.1.6.0

  • تمت إضافة إمكانية تمرير muteAudio إضافي في فئة GADMAdapterFyberExtras.
  • تم تعديل المحوِّل لاستخدام واجهة برمجة التطبيقات didRewardUser.
  • تتطلب الآن الإصدار 9.8.0 أو إصدار أحدث من حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة.
  • تم التحقّق من التوافق مع الإصدار 8.1.6 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.

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

  • الإصدار 9.11.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.1.6 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 8.1.5.0

  • تم التحقّق من التوافق مع الإصدار 8.1.5 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.

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

  • الإصدار 9.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.1.5 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 8.1.4.0

  • تم التحقّق من التوافق مع الإصدار 8.1.4 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.
  • تمت إضافة إمكانية استخدام بنية محاكي arm64.

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

  • الإصدار 9.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.1.4 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 8.1.3.1

  • تم التحقّق من التوافق مع الإصدار 9.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • تتطلب الآن الإصدار 9.0.0 أو إصدار أحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".

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

  • الإصدار 9.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.1.3 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 8.1.3.0

  • تم التحقّق من التوافق مع الإصدار 8.1.3 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.

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

  • الإصدار 8.13.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.1.3 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 8.1.2.0

  • تم التحقّق من التوافق مع الإصدار 8.1.2 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.

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

  • الإصدار 8.13.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.1.2 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 8.1.1.0

  • تم التحقّق من التوافق مع الإصدار 8.1.1 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.

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

  • الإصدار 8.12.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.1.1 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 8.1.0.0

  • تم التحقّق من التوافق مع الإصدار 8.1.0 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.

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

  • الإصدار 8.12.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.1.0 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 8.0.0.0

  • تم التحقّق من التوافق مع الإصدار 8.0.0 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.

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

  • الإصدار 8.12.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 8.0.0 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.9.0.0

  • تم التحقّق من التوافق مع الإصدار 7.9.0 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.

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

  • الإصدار 8.11.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.9.0 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.8.9.0

  • تم التحقّق من التوافق مع الإصدار 7.8.9 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.

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

  • الإصدار 8.10.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.8.9 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.8.8.1

  • تم نقل حدث الإعلان didEndVideo إلى طلب إعادة الاتصال بالإعلان الذي يضمّ مكافأة IAAdDidReward.

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

  • الإصدار 8.9.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.8.8 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.8.8.0

  • يتطلب الآن الحد الأدنى من الإصدار 10.0 من نظام التشغيل iOS.
  • تم التحقّق من التوافق مع الإصدار 7.8.8 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.

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

  • الإصدار 8.9.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.8.8 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.8.7.0

  • تم التحقّق من التوافق مع الإصدار 7.8.7 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.

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

  • الإصدار 8.8.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.8.7 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.8.6.0

  • تم التحقّق من التوافق مع الإصدار 7.8.6 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.

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

  • الإصدار 8.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.8.6 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.8.5.0

  • تم التحقّق من التوافق مع الإصدار 7.8.5 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.
  • يتطلب الآن إنشاء الإصدار باستخدام Xcode 12.5 أو إصدار أحدث.

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

  • الإصدار 8.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.8.5 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.8.1.0

  • تم التحقّق من التوافق مع الإصدار 7.8.1 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.
  • تم تخفيف الاعتماد على الإصدار 8.0.0 أو إصدار أحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • تمت إضافة رموز ورسائل خطأ مُعَدَّلة للمحوِّل.
  • تم تعديل المحوِّل لاستخدام التنسيق .xcframework.

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

  • الإصدار 8.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.8.1 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.8.0.0

  • تم التحقّق من التوافق مع الإصدار 7.8.0 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.

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

  • الإصدار 7.69.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.8.0 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.7.3.0

  • تم التحقّق من التوافق مع الإصدار 7.7.3 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.
  • تتطلب الآن حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة الإصدار 7.69.0 أو إصدار أحدث.

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

  • الإصدار 7.69.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.7.3 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.7.2.0

  • تم التحقّق من التوافق مع الإصدار 7.7.2 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.
  • تتطلب الآن استخدام الإصدار 7.67.0 أو إصدار أحدث من حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة.

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

  • الإصدار 7.67.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.7.2 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.7.1.0

  • تم التحقّق من التوافق مع الإصدار 7.7.1 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.
  • تتطلب الآن الإصدار 7.66.0 أو إصدارًا أحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".

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

  • الإصدار 7.66.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.7.1 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.6.4.0

  • تم التحقّق من التوافق مع الإصدار 7.6.4 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.
  • تتطلب الآن الإصدار 7.65.0 أو إصدار أحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • تمت إضافة فئة GADMAdapterFyberExtras، ما يتيح للناشرين تمرير الكلمات الرئيسية وuserData إلى حزمة تطوير البرامج (SDK) في Fyber Marketplace.

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

  • الإصدار 7.65.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.6.4 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.6.3.0

  • تم التحقّق من التوافق مع الإصدار 7.6.3 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.

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

  • الإصدار 7.64.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.6.3 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.6.2.0

  • تم التحقّق من التوافق مع الإصدار 7.6.2 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.
  • تتطلب الآن الإصدار 7.64.0 أو إصدار أحدث من حزمة SDK لإعلانات Google على الأجهزة الجوّالة.

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

  • الإصدار 7.64.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.6.2 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.6.0.0

  • تم التحقّق من التوافق مع الإصدار 7.6.0 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.
  • تتطلّب الآن حزمة تطوير برامج "SDK لإعلانات Google على الأجهزة الجوّالة"، الإصدار 7.62.0 أو إصدار أحدث.
  • تم تعديل المُحوِّل لتلبية طلبات إعلانات البانر التكيُّفية المضمّنة.
  • تمت إضافة إمكانية استخدام HTML في الإعلانات التي تضم مكافآت.
  • تمت إضافة دالة ردّ اتصال جديدة للمكافأة: IAAdDidReward (لكلّ من الإعلانات التي تضمّ مكافأة وإعلانات HTML التي تضمّ مكافأة). لم يعُد مقياس IAVideoCompleted يُستخدَم لمنح المكافآت.

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

  • الإصدار 7.62.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.6.0 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.5.6.1

  • تمت إزالة التسجيل الخاص بحزمة تطوير البرامج (SDK) في Fyber Marketplace مؤقتًا.

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

  • الإصدار 7.60.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.5.6 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.5.6.0

  • تم التحقّق من التوافق مع الإصدار 7.5.6 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.
  • تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 7.60.0.

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

  • الإصدار 7.60.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.5.6 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.5.5.0

  • تم التحقّق من التوافق مع الإصدار 7.5.5 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.
  • تم تعديل الحدّ الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 7.59.0.

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

  • الإصدار 7.59.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.5.5 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.5.4.0

  • تم التحقّق من التوافق مع الإصدار 7.5.4 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.
  • تمت إزالة التوافق مع بنية i386.

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

  • الإصدار 7.57.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.5.4 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.5.3.0

  • تم التحقّق من التوافق مع الإصدار 7.5.3 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.

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

  • الإصدار 7.55.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.5.3 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.5.1.0

  • تم التحقّق من التوافق مع الإصدار 7.5.1 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.
  • تم إصلاح مشكلة تعطُّل حدثت عند بدء حزمة تطوير البرامج (SDK) من Fyber.

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

  • الإصدار 7.55.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.5.1 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.5.0.0 (تم إيقافه نهائيًا)

  • تمت إزالة هذا الإصدار. يُرجى استخدام الإصدار 7.5.1.0 أو إصدار أحدث.
  • تم التحقّق من التوافق مع الإصدار 7.5.0 من حزمة تطوير البرامج (SDK) في Fyber Marketplace.
  • سيُعدّ المحوِّل الآن حزمة تطوير البرامج (SDK) لخدمة Fyber قبل تقديم طلب إعلان إذا لم يتم إعداد حزمة Fyber SDK بعد.

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

  • الإصدار 7.53.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.5.0 من حزمة تطوير البرامج (SDK) في Fyber Marketplace

الإصدار 7.4.0.0

  • الإصدار الأولي.
  • تمت إضافة إمكانية استخدام أشكال إعلانات البانر والإعلانات البينية والإعلانات التي تضم مكافأة.

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

  • الإصدار 7.52.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • الإصدار 7.4.0 من حزمة تطوير البرامج (SDK) في Fyber Marketplace