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

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

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

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

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

المتطلبات

  • أحدث إصدار من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
  • ‫Flutter 3.7.0 أو إصدار أحدث
  • للنشر على Android
    • المستوى 21 أو إصدار أحدث لواجهة برمجة التطبيقات Android
  • للنشر على أجهزة iOS
    • إصدار 12.0 أو إصدار أحدث من نظام التشغيل iOS مستهدف للنشر
  • Flutter مشروع صالح تم إعداده باستخدام حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة اطّلِع على البدء لمعرفة التفاصيل.
  • إكمال التوسّط دليل البدء

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

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

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

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

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

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

Android

iOS

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

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

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

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

القائمة

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

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

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

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

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

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

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

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

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

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

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

Android

للحصول على التعليمات، يُرجى الاطّلاع على الخطوة 2 في دليل Android.

iOS

للحصول على التعليمات، يُرجى الاطّلاع على الخطوة 2 في دليل استخدام iOS.

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

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

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

الدمج من خلال pub.dev

أضِف التبعية التالية مع أحدث إصدارَين من حزمة تطوير البرامج (SDK) ومحوِّل DT Exchange في ملفpubspec.yaml الحزمة:

dependencies:
  gma_mediation_dtexchange: ^1.0.0

الدمج اليدوي

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

dependencies:
  gma_mediation_dtexchange:
    path: path/to/local/package

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

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

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

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

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

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

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

Android

لا يلزم استخدام رمز إضافي لدمج DT Exchange.

iOS

دمج SKAdNetwork

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

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

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

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

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

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

رموز الخطأ

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

Android

com.google.ads.mediation.fyber.FyberMediationAdapter

iOS

GADMediationAdapterFyber

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

Android

رمز الخطأ السبب
101 مَعلمات خادم DT Exchange التي تم ضبطها في AdMob واجهة المستخدم غير متوفّرة أو غير صالحة.
103 لا يتطابق حجم الإعلان المطلوب مع حجم البانر المتوافق مع DT Exchange.
105 حمّلت حزمة تطوير البرامج (SDK) في DT Exchange إعلانًا، ولكنّها عرضت وحدة تحكّم غير متوقّعة.
106 الإعلان غير جاهز للعرض.
200-399 ظهرت رسالة خطأ في حزمة تطوير البرامج (SDK) الخاصة بخدمة DT Exchange. اطّلِع على الرمز للحصول على مزيد من التفاصيل.

iOS

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

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

النسخة التالية

  • تم إنشاؤه واختباره باستخدام الإصدار 5.2.0 من "مكوّن Flutter الإضافي لإعلانات Google على الأجهزة الجوّالة".

1.1.0

  • تم التحقّق من التوافق مع الإصدار 8.3.0.0 من محوِّل DT Exchange لأجهزة Android.
  • تم التحقّق من التوافق مع الإصدار 8.3.1.0 من محوِّل DT Exchange لأجهزة iOS.
  • تم إنشاؤه واختباره باستخدام الإصدار 5.1.0 من "مكوّن Flutter الإضافي لإعلانات Google على الأجهزة الجوّالة".

1.0.0

  • الإصدار الأولي
  • تم التحقّق من التوافق مع الإصدار 8.2.7.0 من محوِّل DT Exchange لأجهزة Android.
  • تم التحقّق من التوافق مع الإصدار 8.2.8.0 من محوِّل DT Exchange لنظام التشغيل iOS.
  • تم إنشاؤه واختباره باستخدام الإصدار 5.1.0 من "مكوّن Flutter الإضافي لإعلانات Google على الأجهزة الجوّالة".