دمج InMobi مع التوسط

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

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

يتميّز محوّل Ad Manager التوسّط من Google لبرنامج InMobi بالإمكانيات التالية:

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

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

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

المتطلّبات

  • المستوى 19 أو أعلى لواجهة برمجة تطبيقات Android
  • أحدث حزمة SDK لإعلانات Google على الأجهزة الجوّالة

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

الخطوة الأولى: ضبط الإعدادات في واجهة مستخدم InMobi

اشترِك للحصول على حساب InMobi.

عروض الأسعار

اختر استخدام InMobi SSP مع عرض الأسعار المفتوح من Google وأدخِل الرقم التعريفي للناشر في Google.

شلال

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

سجِّل الدخول إلى حسابك على InMobi بعد إثبات ملكيته.

إضافة تطبيق

لإضافة تطبيقك إلى لوحة بيانات InMobi، انقر على المستودع > إعدادات المستودع.

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

ابدأ بكتابة عنوان URL لمتجر التطبيقات المنشور في شريط البحث واختَر التطبيق من النتائج التي تتم تعبئتها تلقائيًا. انقر على متابعة

إذا لم يتم نشر تطبيقك، انقر على الربط يدويًّا وأدخِل التفاصيل المطلوبة. انقر على متابعة

راجع إعدادات الامتثال للتطبيقات والمواقع الإلكترونية، ثم انقر على حفظ وإنشاء مواضع إعلان.

مواضع الإعلانات

بعد إعداد المستودع، يُعيد النظام توجيهك إلى سير عمل إنشاء موضع الإعلان.

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

وبعد إنشاء موضع الإعلان، تظهر تفاصيله. دوِّن رقم تعريف موضع الإعلان الذي سيُستخدَم لإعداد Ad Manager وحدتك الإعلانية.

رقم تعريف الحساب

ويتوفر رقم تعريف حسابك على InMobi ضمن الشؤون المالية > إعدادات الدفع > معلومات الدفع.

تحديد موقع مفتاح واجهة برمجة التطبيقات InMobi Reporting API

انتقل إلى حسابي > إعدادات الحساب. انتقِل إلى علامة التبويب مفتاح واجهة برمجة التطبيقات وانقر على إنشاء مفتاح واجهة برمجة التطبيقات.

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

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

تفعيل وضع الاختبار

فعِّل وضع الاختبار لموضع الإعلان على جميع مرات الظهور المباشرة أو بعض أجهزة الاختبار فقط.

الخطوة 2: إعداد طلب InMobi في Ad Manager واجهة المستخدم

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

إضافة InMobi في الشركات

عروض الأسعار

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

شلال

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

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

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

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

عروض الأسعار

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

شلال

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

ضبط InMobi عروض الأسعار

عروض الأسعار

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

اختَر InMobi كمقدِّم عروض الأسعار.

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

انقر على متابعة.

انقر على تم.

شلال

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

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

عروض الأسعار

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

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

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

شلال

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

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

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

أدخِل القيمة Account ID and Placement ID التي تم الحصول عليها في القسم السابق، وقيمة التكلفة التلقائية لكل ألف ظهور. انقر على حفظ.

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

إضافة InMobi إلى قائمة شركاء الإعلانات الذين يخضعون للّائحة العامة لحماية البيانات (GDPR) ولوائح الولايات الأمريكية

اتّبِع الخطوات الواردة في إعدادات اللائحة العامة لحماية البيانات و إعدادات اللوائح السارية في الولايات الأمريكية لإضافة InMobi إلى اللائحة العامة لحماية البيانات (GDPR) وقائمة شركاء الإعلانات للوائح الولايات الأمريكية في Ad Manager واجهة المستخدم.

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

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

dependencies {
    implementation("com.google.android.gms:play-services-ads:23.0.0")
    implementation("com.google.ads.mediation:inmobi:10.6.7.0")
}

الدمج اليدوي

  1. نزِّل حزمة تطوير البرامج (SDK) لنظام التشغيل Android من InMobi واستخرِج ملف InMobiSDK.aar ضمن مجلد "libs" وأضِفه إلى مشروعك.

  2. انتقِل إلى عناصر محوّل InMobi في مستودع Maven من Google. حدد أحدث إصدار، ونزِّل ملف .aar لمعدِّل InMobi وأضفه إلى مشروعك.

  3. يتطلب InMobi أيضًا تضمين التبعيات الأخرى. يُرجى الاطّلاع على مستندات InMobi للاطّلاع على تفاصيل إضافية.

الخطوة 4: تنفيذ إعدادات الخصوصية في حزمة InMobi SDK

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

في الإصدار 7.1.0.0، أضاف محوّل InMobi العنصر InMobiConsentclass that lets you pass consent information to InMobi. The following sample code callsupdateGDPRConsent() ` في فئة InMobiConsent. وإذا اخترت تسمية هذه الطريقة، ننصحك بإجراء ذلك قبل طلب الإعلانات من خلال "SDK لإعلانات Google على الأجهزة الجوّالة".

Java

import com.inmobi.sdk.InMobiSdk;
import com.google.ads.mediation.inmobi.InMobiConsent;
// ...

JSONObject consentObject = new JSONObject();
try {
  consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true);
  consentObject.put("gdpr", "1");
} catch (JSONException exception) {
  exception.printStackTrace();
}

InMobiConsent.updateGDPRConsent(consentObject);

Kotlin

import com.inmobi.sdk.InMobiSdk
import com.google.ads.mediation.inmobi.InMobiConsent
// ...

val consentObject = JSONObject()
try {
  consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true)
  consentObject.put("gdpr", "1")
} catch (exception: JSONException) {
  exception.printStackTrace()
}

InMobiConsent.updateGDPRConsent(consentObject)

يمكنك الاطّلاع على تفاصيل تنفيذ اللائحة العامة لحماية البيانات في InMobi لمعرفة المزيد من المعلومات عن المفاتيح والقيم المحتملة التي تقبلها InMobi في عنصر الموافقة هذا.

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

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

في الإصدار 10.5.7.1 و تمت إضافة محوّل InMobi لقراءة سلسلة بيانات الخصوصية في مكتب IAB في الولايات المتحدة من الإعدادات المفضّلة المشتركة. اتّباع التعليمات الواردة في مستندات قوانين الخصوصية في الولايات الأمريكية لضبط سلسلة الخصوصية في الولايات المتحدة الأمريكية في الإعدادات المفضّلة المشتركة.

بالإضافة إلى ذلك، يمكنك الاطّلاع على مستندات CCPA الخاصة بـ InMobi للحصول على إرشادات حول كيفية تفعيل إعدادات CCPA في لوحة بيانات InMobi.

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

لا حاجة إلى استخدام رمز إضافي لدمج InMobi.

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

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

احرص على تسجيل جهاز الاختبار من أجل Ad Manager وتفعيل وضع الاختبار في واجهة المستخدم InMobi .

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

للتأكّد من أنّك تتلقّى إعلانات اختبارية من InMobi، فعِّل اختبار مصدر إعلان فردي في "أداة فحص الإعلانات" باستخدام InMobi (Bidding) and InMobi (Waterfall) مصادر الإعلانات.

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

الأذونات

للحصول على الأداء الأمثل، تنصح InMobi بإضافة الأذونات الاختيارية التالية إلى ملف AndroidManifest.xml الخاص بتطبيقك.

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />

المعلمات الخاصة بالشبكة

يتيح محوّل InMobi استخدام مَعلمات طلب إضافية يمكن تمريرها إلى المحوّل على هيئة حزمة Android. يبحث المحوّل عن المفاتيح التالية في الحزمة:

طلب المَعلمات والقيم
InMobiNetworkKeys.AGE_GROUP
الفئة العمرية للمستخدم
InMobiNetworkValues.BELOW_18
InMobiNetworkValues.BETWEEN_18_AND_24
InMobiNetworkValues.BETWEEN_25_AND_29
InMobiNetworkValues.BETWEEN_30_AND_34
InMobiNetworkValues.BETWEEN_35_AND_44
InMobiNetworkValues.BETWEEN_45_AND_54
InMobiNetworkValues.BETWEEN_55_AND_65
InMobiNetworkValues.ABOVE_65
InMobiNetworkKeys.EDUCATION
مستوى تعليم المستخدم
InMobiNetworkValues.EDUCATION_HIGHSCHOOLORLESS
InMobiNetworkValues.EDUCATION_COLLEGEORGRADUATE
InMobiNetworkValues.EDUCATION_POSTGRADUATEORABOVE
InMobiNetworkKeys.AGE سلسلة: عمر المستخدم
InMobiNetworkKeys.POSTAL_CODE سلسلة: الرمز البريدي للمستخدم (يتكوّن عادةً من خمسة أرقام)
InMobiNetworkKeys.AREA_CODE سلسلة: رمز منطقة المستخدم (جزء من رقم الهاتف)
InMobiNetworkKeys.LANGUAGE سلسلة: تمثّل هذه السمة اللغة الأم للمستخدم (إذا كانت معروفة).
InMobiNetworkKeys.CITY سلسلة: مدينة المستخدم
InMobiNetworkKeys.STATE سلسلة: حالة المستخدم
InMobiNetworkKeys.COUNTRY سلسلة: بلد المستخدم
InMobiNetworkKeys.LOGLEVEL
تضبط مستوى السجلّ لحزمة InMobi SDK.
InMobiNetworkValues.LOGLEVEL_NONE
InMobiNetworkValues.LOGLEVEL_DEBUG
InMobiNetworkValues.LOGLEVEL_ERROR

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

Java

Bundle extras = new Bundle();
extras.putString(InMobiNetworkKeys.AGE_GROUP, InMobiNetworkValues.BETWEEN_35_AND_54);
extras.putString(InMobiNetworkKeys.AREA_CODE, "12345");

AdManagerAdRequest request = new AdManagerAdRequest.Builder()
        .addNetworkExtrasBundle(InMobiAdapter.class, extras)
        .build();

Kotlin

val extras = Bundle()
extras.putString(InMobiNetworkKeys.AGE_GROUP, InMobiNetworkValues.BETWEEN_35_AND_54)
extras.putString(InMobiNetworkKeys.AREA_CODE, "12345")

val request = AdManagerAdRequest.Builder()
        .addNetworkExtrasBundle(InMobiAdapter.class, extras)
        .build()

استخدام الإعلانات المدمجة مع المحتوى

عرض الإعلانات

يعرض محوّل InMobi إعلاناته المدمجة مع المحتوى في شكل NativeAd كائنات. تتم تعبئة ما يلي: الحقول في NativeAd.

الحقل يتم تضمين مواد العرض دائمًا من خلال محوّل InMobi
العنوان
صورة 1
عرض الوسائط
النص الأساسي
رمز التطبيق
الحث على اتخاذ إجراء
التقييم النجمي
المتجر
السعر

1 لا يوفّر محوّل InMobi إمكانية الوصول المباشر إلى مادة عرض الصورة الرئيسية لإعلاناته المدمجة مع المحتوى. بدلاً من ذلك، يملأ المحوّل MediaView بفيديو أو صورة.

تتبُّع مرات الظهور والنقرات

تستخدم حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" استدعاءات حزمة InMobi SDK لتتبُّع مرّات الظهور والنقرات، لذا يجب أن تتطابق التقارير على كلتا اللوحتَين مع بعض الاختلافات أو عدم التطابق على الإطلاق.

رموز الخطأ

إذا تعذّر على المحوّل تلقّي إعلان من InMobi، يمكن للناشرين التحقّق من الخطأ الأساسي من استجابة الإعلان باستخدام ResponseInfo.getAdapterResponse() ضمن الفئات التالية:

com.google.ads.mediation.inmobi.InMobiAdapter
com.google.ads.mediation.inmobi.InMobiMediationAdapter

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

رمز الخطأ السبب
0-99 أخطاء InMobi SDK اطّلِع على الرمز البرمجي للحصول على مزيد من التفاصيل.
100 مَعلمات خادم InMobi التي تم ضبطها في Ad Manager واجهة المستخدم غير متوفّرة أو غير صالحة.
101 تعذّر إعداد حزمة تطوير البرامج (SDK) لخدمة InMobi.
102 لا يتطابق حجم الإعلان المطلوب مع حجم بانر متوافق مع InMobi.
103 طلب الإعلان ليس طلبًا موحدًا لإعلان مدمج مع المحتوى.
104 تمت محاولة طلب إعلان InMobi بدون إعداد حزمة تطوير البرامج (SDK) لخدمة InMobi. من المفترض ألّا يحدث هذا من الناحية النظرية أبدًا لأنّ المحوّل أعدّ حزمة تطوير برامج InMobi قبل طلب إعلانات InMobi.
105 إعلان InMobi ليس جاهزًا للعرض بعد.
106 تعذّر على InMobi عرض إعلان.
107 عرضت InMobi إعلانًا مدمجًا مع المحتوى تنقصه مادة عرض مطلوبة.
108 تحتوي مواد عرض صور الإعلانات المدمجة مع المحتوى في InMobi على عنوان URL مكتوب بشكلٍ غير صحيح.
109 تعذّر على المحوّل تنزيل مواد عرض صور الإعلانات المدمجة مع المحتوى في InMobi.
101 مَعلمات خادم InMobi التي تم ضبطها في Ad Manager واجهة المستخدم غير متوفّرة أو غير صالحة.
102 لا يدعم محوّل InMobi شكل الإعلان المطلوب.
103 سبق أن تم تحميل إعلان InMobi لإعداد الشبكة هذه.
غير ذلك عرضت حزمة تطوير البرامج (SDK) InMobi خطأً. لمزيد من التفاصيل، يمكنك الاطّلاع على IMRequestStatus.h.

سجلّ تغييرات مهايئ توسّط Android InMobi

الإصدار 10.6.7.0

  • تم التحقق من التوافق مع الإصدار 10.6.7 من حزمة تطوير البرامج (SDK) InMobi Kotlin.

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 22.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 10.6.7 من حزمة تطوير البرامج (SDK) في InMobi Kotlin

الإصدار 10.6.6.0

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

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 22.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 10.6.6 من حزمة تطوير البرامج (SDK) في InMobi Kotlin

الإصدار 10.6.3.0

  • تمت إضافة إمكانية استخدام العلامات المائية لإعلانات البانر لعروض الأسعار والإعلانات البينية والإعلانات التي تضم مكافأة.
  • تم التحقق من التوافق مع الإصدار 10.6.3 من حزمة تطوير البرامج (SDK) InMobi Kotlin.

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 22.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 10.6.3 من حزمة تطوير البرامج (SDK) في InMobi Kotlin

الإصدار 10.6.2.0

  • تم تحديث المحوّل لاستدعاء معاودة الاتصال بالتوسّط في "حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة" onAdFailedToShow عند تعذُّر عرض إعلانات InMobi البينية.
  • تم التحقق من التوافق مع الإصدار 10.6.2 من حزمة تطوير البرامج (SDK) InMobi Kotlin.

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 22.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 10.6.2 من حزمة تطوير البرامج (SDK) في InMobi Kotlin

الإصدار 10.6.0.0

  • تم التحقق من التوافق مع الإصدار 10.6.0 من حزمة InMobi Kotlin SDK.

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 22.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 10.6.0 من حزمة تطوير البرامج (SDK) في InMobi Kotlin

الإصدار 10.5.9.0

  • تم التحقق من التوافق مع الإصدار 10.5.9 من حزمة تطوير البرامج (SDK) InMobi Kotlin.
  • تم تحديث المحوّل لتحميل إعلانات بانر InMobi بأقرب أحجام إعلانات البانر المتوافقة بدلاً من أحجام الإعلانات المطلوبة. وسيساعد ذلك في الحدّ من عمليات عدم الملء في InMobi.

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 22.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 10.5.9 من حزمة تطوير البرامج (SDK) في InMobi Kotlin

الإصدار 10.5.8.0

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

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 22.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 10.5.8 من حزمة تطوير البرامج (SDK) في InMobi Kotlin

الإصدار 10.5.7.1

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

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 22.2.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 10.5.7 من حزمة تطوير البرامج (SDK) في InMobi Kotlin

الإصدار 10.5.7.0

  • تم التحقق من التوافق مع الإصدار 10.5.7 من حزمة تطوير البرامج (SDK) InMobi Kotlin.

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 22.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 10.5.7 من حزمة تطوير البرامج (SDK) في InMobi Kotlin

الإصدار 10.5.5.0

  • تم التحقق من التوافق مع الإصدار 10.5.5 من حزمة تطوير البرامج (SDK) InMobi Kotlin.

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 22.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 10.5.5 من حزمة تطوير البرامج (SDK) في InMobi Kotlin

الإصدار 10.5.4.1

  • تم تعديل المحوّل لاستخدام فئة VersionInfo جديدة.
  • تم تحديث الحد الأدنى المطلوب لإصدار "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 22.0.0.

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 22.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 10.5.4 من حزمة تطوير البرامج (SDK) في InMobi Kotlin

الإصدار 10.5.4.0

  • تم التحقق من التوافق مع الإصدار 10.5.4 من حزمة تطوير البرامج (SDK) InMobi Kotlin.

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 21.4.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 10.5.4 من حزمة تطوير البرامج (SDK) في InMobi Kotlin

الإصدار 10.1.2.1

  • تمت إضافة إمكانية إعادة توجيه قيمة قانون حماية خصوصية الأطفال على الإنترنت إلى حزمة تطوير البرامج InMobi SDK.
  • تم تحديث المحوّل لاستخدام واجهات برمجة التطبيقات الجديدة للتوسّط.
  • تم تحديث الحد الأدنى المطلوب لإصدار "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 21.4.0.

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 21.4.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 10.1.2 من حزمة تطوير البرامج (SDK) في InMobi

الإصدار 10.1.2.0

  • تم التحقق من التوافق مع الإصدار 10.1.2 من حزمة InMobi SDK.

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 21.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 10.1.2 من حزمة تطوير البرامج (SDK) في InMobi

الإصدار 10.1.1.0

  • تم التحقق من التوافق مع الإصدار 10.1.1 من حزمة InMobi SDK.

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 10.0.9.0

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

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 21.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 10.0.9 من حزمة تطوير البرامج (SDK) في InMobi

الإصدار 10.0.8.0

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

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 10.0.7.0

  • تم التحقق من التوافق مع الإصدار 10.0.7 من حزمة InMobi SDK.
  • تم تحديث compileSdkVersion وtargetSdkVersion إلى واجهة برمجة التطبيقات 31.
  • تم تحديث الحد الأدنى المطلوب لإصدار "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 21.0.0.
  • تم تعديل الحد الأدنى المطلوب لمستوى واجهة برمجة تطبيقات Android إلى 19.

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 10.0.6.0

  • تم التحقق من التوافق مع الإصدار 10.0.6 من حزمة InMobi SDK.

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 10.0.5.0

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

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 10.0.3.0

  • تم التحقق من التوافق مع الإصدار 10.0.3 من حزمة InMobi SDK.

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 10.0.2.0

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

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 10.0.1.0

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

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 9.2.1.0

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

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 9.2.0.0

  • تم التحقق من التوافق مع الإصدار 9.2.0 من حزمة InMobi SDK.
  • تم تحديث الحد الأدنى المطلوب لإصدار "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 20.2.0.
  • تم إصلاح رسائل الخطأ غير الصحيحة.

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 9.1.9.0

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

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 20.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 9.1.9 من حزمة تطوير البرامج (SDK) في InMobi

الإصدار 9.1.7.0

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

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 19.8.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 9.1.7 من حزمة تطوير البرامج (SDK) في InMobi

الإصدار 9.1.6.0

  • تم التحقق من التوافق مع الإصدار 9.1.6 من حزمة InMobi SDK.
  • تم تحديث الحد الأدنى المطلوب لإصدار "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 19.7.0.
  • يلغي المحوّل الآن تتبّع مرّات الظهور ويستخدم تعريف مرّات الظهور في InMobi.
  • لم يعُد المحوّل يقرأ مَعلمات استهداف الجنس وتاريخ الميلاد، والتي تم إيقافها نهائيًا في الإصدار 19.7.0 من حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة.
  • تم نقل البيانات إلى AndroidX

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 9.1.1.0

  • تم التحقق من التوافق مع الإصدار 9.1.1 من حزمة InMobi SDK.
  • تم تحديث الحد الأدنى المطلوب لإصدار "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 19.5.0.
  • تمت إضافة رموز الخطأ الوصفية وأسباب تعذُّر تحميل/عرض المحوّل.

تم إنشاء التجربة واختبارها باستخدام:

  • الإصدار 19.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 9.1.1 من حزمة تطوير البرامج (SDK) في InMobi

الإصدار 9.1.0.0

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

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 9.0.9.0

  • تم التحقق من التوافق مع الإصدار 9.0.9 من حزمة InMobi SDK.

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 9.0.8.0

  • تمت إزالة الدعم لشكل NativeAppInstallAd المتوقف نهائيًا. من المفترض أن تطلب التطبيقات إعلانات موحَّدة مدمجة مع المحتوى.
  • تم تحديث الحد الأدنى المطلوب لإصدار "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 19.3.0.
  • تم التحقق من التوافق مع الإصدار 9.0.8 من حزمة InMobi SDK.

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 9.0.7.1

  • تم إصلاح المشكلة المتمثلة في عدم احتفاظ المحوّل بحالة إعداد InMobi SDK بشكل صحيح.
  • تم تحديث الحد الأدنى المطلوب لإصدار "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 19.2.0.

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 9.0.7.0

  • تم التحقق من التوافق مع الإصدار 9.0.7 من حزمة InMobi SDK.
  • تم تعديل المحوّل ليتوافق مع طلبات إعلانات البانر التكيُّفية المضمّنة.
  • يتضمّن المحوِّل الآن إعدادات Proguard على النحو المقترَح من إرشادات InMobi.

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 9.0.6.0

  • تم التحقق من التوافق مع الإصدار 9.0.6 من حزمة InMobi SDK.
  • الإعلانات المدمجة مع المحتوى: تم إصلاح خطأ أدّى إلى اختفاء primaryView في InMobi أثناء التمرير في عملية دمج الخلاصة المدمجة مع المحتوى.
  • الإعلانات المدمجة مع المحتوى: تم إصلاح خطأ أدى إلى عدم وضع primaryView لـ InMobi في وسط mediaView.

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 9.0.5.0

  • تم التحقق من التوافق مع الإصدار 9.0.5 من حزمة InMobi SDK.

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 9.0.4.0

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

تم إنشاء التجربة واختبارها باستخدام:

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

الإصدار 9.0.2.0

  • تم التحقق من التوافق مع الإصدار 9.0.2 من حزمة InMobi SDK.
  • تم تحديث الحد الأدنى المطلوب لإصدار "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 18.3.0.
  • تمت إزالة إمكانية تقديم عروض الأسعار لأشكال إعلانات البانر والإعلانات البينية والإعلانات التي تضم مكافأة.
  • تم إصلاح خطأ يتسبب في حدوث أعطال عند محاولة عرض إعلان مدمج مع المحتوى.

تم إنشاء المشروع واختباره باستخدام

  • الإصدار 18.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
  • الإصدار 9.0.2 من حزمة تطوير البرامج (SDK) في InMobi

الإصدار 7.3.0.1

  • تستفيد الآن الإعلانات المدمجة مع المحتوى من واجهة برمجة التطبيقات الموحّدة لتوسّط الإعلانات المدمجة مع المحتوى.

تم إنشاء المشروع واختباره باستخدام

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

الإصدار 7.3.0.0

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

الإصدار 7.2.9.0

  • تمت إضافة إمكانية تقديم عروض الأسعار إلى محوِّل إعلانات البانر والإعلانات البينية والإعلانات التي تضم مكافأة.
  • تم التحقق من التوافق مع الإصدار 7.2.9 من حزمة InMobi SDK.
  • تم تحديث الحد الأدنى المطلوب للإصدار من "SDK لإعلانات Google على الأجهزة الجوّالة" ليصبح 18.1.1.

الإصدار 7.2.7.0

  • تم التحقق من التوافق مع الإصدار 7.2.7 من حزمة InMobi SDK.

الإصدار 7.2.2.2

  • تمت إضافة دعم لأحجام إعلانات البانر المرنة.

الإصدار 7.2.2.1

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

الإصدار 7.2.2.0

  • تم التحقق من التوافق مع الإصدار 7.2.2 من حزمة InMobi SDK.

الإصدار 7.2.1.0

  • تم التحقق من التوافق مع الإصدار 7.2.1 من حزمة InMobi SDK.

الإصدار 7.2.0.0

  • تم التحقق من التوافق مع الإصدار 7.2.0 من حزمة InMobi SDK.

الإصدار 7.1.1.1

  • تم تعديل المحوّل لاستدعاء حدث الإعلان "onRewardedVideoComplete".

الإصدار 7.1.1.0

  • تم التحقق من التوافق مع الإصدار 7.1.1 من حزمة InMobi SDK.

الإصدار 7.1.0.0

  • تمت إضافة فئة InMobiConsent التي توفر طريقة updateGDPRConsent() وgetConsentObj() .
  • تم التحقق من التوافق مع الإصدار 7.1.0 من حزمة InMobi SDK.

الإصدار 7.0.4.0

  • تم التحقق من التوافق مع الإصدار 7.0.4 من حزمة InMobi SDK.

الإصدار 7.0.2.0

  • تم التحقق من التوافق مع الإصدار 7.0.2 من حزمة InMobi SDK.

الإصدار 7.0.1.0

  • تم تحديث المحوّل ليصبح متوافقًا مع الإصدار 7.0.1 من حزمة InMobi SDK.
  • تمت إضافة دعم لإعلانات الفيديو المدمجة مع المحتوى.
  • بالنسبة إلى الإعلانات المدمجة مع المحتوى، يتم دائمًا عرض عرض الوسائط بواسطة المحوِّل. لن يُرجع المحوِّل مادة عرض صورة بعد ذلك، وستعرض طريقة عرض الوسائط صورة للإعلانات الثابتة المدمجة مع المحتوى.
  • تم تحديث مشروع المحوّل للإصدار 3.0 من استوديو Android.

الإصدار 6.2.4.0

  • تم التحقق من التوافق مع الإصدار 6.2.4 من حزمة InMobi SDK.

الإصدار 6.2.3.0

  • تم تغيير نظام تسمية الإصدار إلى [إصدار InMobi SDK].[إصدار تصحيح التكييف].

الإصدارات السابقة

  • وتوفِّر هذه الميزة أشكالاً من إعلانات البانر والإعلانات البينية وإعلانات الفيديو التي تضم مكافأة وأشكال الإعلانات المدمجة مع المحتوى.