يوضِّح لك هذا الدليل كيفية استخدام حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لتحميل وعرض إعلانات من InMobi باستخدام التوسّط، التي تغطي عمليات دمج كلّ من العرض الإعلاني بدون انقطاع وعروض الأسعار يتناول كيفية إضافة InMobi إلى تهيئة التوسط لوحدة إعلانية وكيفية دمج حزمة InMobi SDK محوّل إلى تطبيق Android .
أشكال الإعلانات وعمليات الدمج المتوافقة
يتضمّن محوِّل التوسّط في InMobi الإمكانات التالية:
الدمج | |
---|---|
عروض الأسعار | 1 |
شلال | |
التنسيقات | |
بانر | |
إعلان بيني | |
تم منح المكافأة | |
مدمجة مع المحتوى | 2 |
1 تم إغلاق عملية دمج عروض الأسعار. تجريبيًا، يُرجى التواصل مع مدير حسابك لطلب الإذن بالوصول.
2 متاحة فقط مع توسّط العرض الإعلاني بدون انقطاع
المتطلبات
- المستوى 21 من واجهة برمجة تطبيقات Android أو المستويات الأعلى
أحدث حزمة تطوير برامج (SDK) لإعلانات Google على الأجهزة الجوّالة
إكمال عملية التوسّط دليل البدء
الخطوة 1: إعداد عمليات الضبط في واجهة مستخدم 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
الدمج مع "استوديو Android" (يُنصح به)
في ملف build.gradle.kts
على مستوى التطبيق، أضِف عملية التنفيذ التالية
والتبعيات والتكوينات. استخدام أحدث إصدارات InMobi SDK
والمحوّل:
dependencies {
implementation("com.google.android.gms:play-services-ads:23.3.0")
implementation("com.google.ads.mediation:inmobi:10.7.5.0")
}
الدمج اليدوي
تنزيل حزمة تطوير البرامج (SDK) لنظام التشغيل Android في Mobi واستخراجها ملف
InMobiSDK.aar
ضمن مجلدlibs
وإضافته إلى مشروعك.الانتقال إلى عناصر محوّل InMobi على مستودع Maven من Google. حدد أحدث إصدار، ونزِّل InMobi
.aar
الخاص بالمحوّل، وإضافته إلى مشروعك.يتطلب InMobi أيضًا تضمين تبعيات أخرى. يُرجى الرجوع إلى مستندات InMobi للحصول على تفاصيل إضافية.
الخطوة 4: تنفيذ إعدادات الخصوصية في حزمة InMobi SDK
موافقة المستخدمين في الاتحاد الأوروبي واللائحة العامة لحماية البيانات
بموجب موافقة المستخدم في الاتحاد الأوروبي التي تتّبعها Google السياسة، يجب التأكّد من الإفصاح عن معلومات معيّنة الموافقات التي تم الحصول عليها من المستخدمين في المنطقة الاقتصادية الأوروبية في ما يتعلق استخدام معرّفات الأجهزة والبيانات الشخصية. تعكس هذه السياسة متطلبات توجيه الاتحاد الأوروبي بشأن الخصوصية الإلكترونية و"حماية البيانات العامة" اللائحة (اللائحة العامة لحماية البيانات). عند طلب الحصول على موافقة، عليك تحديد كل شبكة إعلانات. في سلسلة التوسط التي قد تجمع البيانات الشخصية أو تتلقّاها أو تستخدمها تقدم معلومات حول استخدام كل شبكة. يتعذّر على Google حاليًا إجراء ما يلي: تمرير خيار موافقة المستخدم إلى هذه الشبكات تلقائيًا.
في الإصدار 7.1.0.0، أضاف محوّل InMobi InMobiConsent
class that
lets you pass consent information to InMobi. The following sample code calls
updateGDPRConsent() ` إلى فئة 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) من التفضيلات المشتركة. اتّبِع التعليمات الواردة في الولايات المتحدة التي تنصّ على مستندات قوانين الخصوصية لضبط سلسلة إشارات الخصوصية في الولايات المتحدة الأمريكية التفضيلات المشتركة.
بالإضافة إلى ذلك، راجع InMobi مستندات قانون خصوصية المستهلك في كاليفورنيا (CCPA) للحصول على إرشادات حول كيفية تفعيل إعدادات قانون خصوصية المستهلك في كاليفورنيا (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.java, extras)
.build()
استخدام الإعلانات المدمجة مع المحتوى
عرض الإعلانات
يعرض محوّل InMobi إعلاناته المدمجة مع المحتوى في شكل
NativeAd
الأخرى. يملأ ما يلي
الحقول
لمدة
NativeAd
الحقل | يتم دائمًا تضمين مواد العرض في محوّل InMobi. |
---|---|
العنوان | |
صورة | 1 |
عرض الوسائط | |
النص الأساسي | |
رمز التطبيق | |
الحث على اتخاذ إجراء | |
التقييم النجمي | |
المتجر | |
السعر |
1 ولا يتضمن محوّل InMobi
توفير إمكانية الوصول المباشر إلى مادة عرض الصورة الرئيسية لإعلاناتها المدمجة مع المحتوى. بدلاً من ذلك،
يملأ محول
MediaView
مع فيديو أو صورة.
تتبُّع مرّات الظهور والنقرات
تستخدم حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" استدعاءات حزمة InMobi SDK لقياس مرات الظهور لتتبُّع النقرات، لذلك يجب أن تتطابق التقارير في كلتا لوحتَي البيانات مع عدد قليل أو لا والتباينات.
رموز الخطأ
وإذا تعذّر على المحوّل تلقّي إعلان من InMobi،
يمكن للناشرين التحقّق من الخطأ الأساسي من استجابة الإعلان باستخدام
ResponseInfo.getAdapterResponses()
ضمن الفئات التالية:
com.google.ads.mediation.inmobi.InMobiAdapter
com.google.ads.mediation.inmobi.InMobiMediationAdapter
في ما يلي الرموز والرسائل المرفقة التي يطرحها محوّل InMobi عند فشل تحميل إعلان:
رمز الخطأ | السبب |
---|---|
0-99 | أخطاء حزمة تطوير البرامج (SDK) في InMobi راجِع الرمز لمزيد من التفاصيل. |
100 | معلَمات خادم InMobi التي تم ضبطها في واجهة المستخدم Ad Manager غير متوفّرة أو غير صالحة. |
101 | تعذّر إعداد حزمة تطوير البرامج (SDK) لـ InMobi. |
102 | لا يتطابق حجم الإعلان المطلوب مع حجم إعلان البانر المتوافق مع InMobi. |
103 | طلب الإعلان ليس طلب إعلان مدمج مع المحتوى موحد. |
104 | تمت محاولة طلب إعلان InMobi بدون إعداد حزمة تطوير البرامج (SDK) في InMobi. هذا النمط من الناحية النظرية، بما أنّ المحوّل يعمل على إعداد حزمة تطوير البرامج (SDK) لـ InMobi قبل طلب إعلانات InMobi. |
105 | إعلان InMobi ليس جاهزًا بعد للعرض. |
106 | تعذّر على InMobi عرض إعلان. |
107 | عرَضَ InMobi إعلانًا مدمجًا مع المحتوى لا يتضمّن مادة عرض مطلوبة. |
108 | تحتوي مواد عرض صور الإعلانات المدمجة مع المحتوى في InMobi على عنوان URL مكتوب بشكلٍ غير صحيح. |
109 | تعذّر على المحوّل تنزيل مواد عرض صور الإعلانات المدمجة مع المحتوى في InMobi. |
101 | معلَمات خادم InMobi التي تم ضبطها في واجهة المستخدم Ad Manager غير متوفّرة أو غير صالحة. |
102 | لا يتيح محوّل InMobi استخدام شكل الإعلان المطلوب. |
103 | سبق أن تم تحميل إعلان InMobi لإعداد الشبكة هذه. |
غير ذلك | عرَضَ InMobi SDK خطأً. لمزيد من التفاصيل، يُرجى الانتقال إلى IMRequestStatus.h . |
سجلّ تغييرات محوّل توسّط Android InMobi
الإصدار 10.7.5.0
- تم التحقّق من التوافق مع الإصدار 10.7.5 من حزمة InMobi Kotlin SDK.
تم التصميم والاختبار باستخدام:
- الإصدار 23.2.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.7.5 من حزمة InMobi Kotlin SDK
الإصدار 10.7.4.0
- تم التحقّق من التوافق مع الإصدار 10.7.4 من حزمة InMobi Kotlin SDK.
تم التصميم والاختبار باستخدام:
- الإصدار 23.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.7.4 من حزمة InMobi Kotlin SDK
الإصدار 10.7.3.0
- تم التحقّق من التوافق مع الإصدار 10.7.3 من حزمة InMobi Kotlin SDK.
تم التصميم والاختبار باستخدام:
- الإصدار 23.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.7.3 من حزمة InMobi Kotlin SDK
الإصدار 10.6.7.1
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 23.0.0.
- تم التحقّق من التوافق مع الإصدار 10.6.7 من حزمة InMobi Kotlin SDK.
تم التصميم والاختبار باستخدام:
- الإصدار 23.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.6.7 من حزمة InMobi Kotlin SDK
الإصدار 10.6.7.0
- تم التحقّق من التوافق مع الإصدار 10.6.7 من حزمة InMobi Kotlin SDK.
تم التصميم والاختبار باستخدام:
- الإصدار 22.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.6.7 من حزمة InMobi Kotlin SDK
الإصدار 10.6.6.0
- تم التحقّق من التوافق مع الإصدار 10.6.6 من حزمة InMobi Kotlin SDK.
تم التصميم والاختبار باستخدام:
- الإصدار 22.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.6.6 من حزمة InMobi Kotlin SDK
الإصدار 10.6.3.0
- أتاحت العلامة المائية استخدام بانر عروض الأسعار، والإعلانات البينية، والإعلانات التي تضم مكافأة.
- تم التحقّق من التوافق مع الإصدار 10.6.3 من حزمة InMobi Kotlin SDK.
تم التصميم والاختبار باستخدام:
- الإصدار 22.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.6.3 من حزمة InMobi Kotlin SDK
الإصدار 10.6.2.0
- تم تحديث المحوّل لاستدعاء استدعاء التوسط في حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
onAdFailedToShow
عندما يتعذّر عرض إعلانات InMobi البينية - تم التحقّق من التوافق مع الإصدار 10.6.2 من حزمة InMobi Kotlin SDK.
تم التصميم والاختبار باستخدام:
- الإصدار 22.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.6.2 من حزمة InMobi Kotlin SDK
الإصدار 10.6.0.0
- تم التحقّق من التوافق مع الإصدار 10.6.0 من حزمة InMobi Kotlin SDK.
تم التصميم والاختبار باستخدام:
- الإصدار 22.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.6.0 من حزمة InMobi Kotlin SDK
الإصدار 10.5.9.0
- تم التحقّق من التوافق مع الإصدار 10.5.9 من حزمة InMobi Kotlin SDK.
- تم تعديل المحوّل لتحميل إعلانات بانر InMobi باستخدام أقرب أحجام إعلانات البانر المتوافقة بدلاً من أحجام الإعلانات المطلوبة. وسيساعد ذلك في الحدّ من حالات عدم التعبئة في InMobi.
تم التصميم والاختبار باستخدام:
- الإصدار 22.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.5.9 من حزمة InMobi Kotlin SDK
الإصدار 10.5.8.0
- تم إصلاح مشكلة تعذُّر بدء المحوّل.
- تم تعديل التبعيات لحلّ التعارضات في مسارات الصف.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 22.3.0.
- تم التحقّق من التوافق مع الإصدار 10.5.8 من حزمة InMobi Kotlin SDK.
تم التصميم والاختبار باستخدام:
- الإصدار 22.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.5.8 من حزمة InMobi Kotlin SDK
الإصدار 10.5.7.1
- تم توفير إمكانية قراءة سلسلة إشارات الخصوصية في الولايات المتحدة الصادرة عن مكتب IAB من الإعدادات المفضّلة المشتركة.
- توفير عروض الأسعار لإعلانات البانر (بما في ذلك MREC) والإعلانات البينية والإعلانات التي تضم مكافأة أشكال الإعلانات المختلفة.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 22.2.0.
تم التصميم والاختبار باستخدام:
- الإصدار 22.2.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.5.7 من حزمة InMobi Kotlin SDK
الإصدار 10.5.7.0
- تم التحقّق من التوافق مع الإصدار 10.5.7 من حزمة InMobi Kotlin SDK.
تم التصميم والاختبار باستخدام:
- الإصدار 22.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.5.7 من حزمة InMobi Kotlin SDK
الإصدار 10.5.5.0
- تم التحقّق من التوافق مع الإصدار 10.5.5 من حزمة InMobi Kotlin SDK.
تم التصميم والاختبار باستخدام:
- الإصدار 22.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.5.5 من حزمة InMobi Kotlin SDK
الإصدار 10.5.4.1
- تم تعديل المحوّل لاستخدام فئة
VersionInfo
جديدة. - تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 22.0.0.
تم التصميم والاختبار باستخدام:
- الإصدار 22.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.5.4 من حزمة InMobi Kotlin SDK
الإصدار 10.5.4.0
- تم التحقّق من التوافق مع الإصدار 10.5.4 من حزمة InMobi Kotlin SDK.
تم التصميم والاختبار باستخدام:
- الإصدار 21.4.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.5.4 من حزمة InMobi Kotlin SDK
الإصدار 10.1.2.1
- تمت إضافة دعم لإعادة توجيه قيمة قانون حماية خصوصية الأطفال على الإنترنت إلى حزمة تطوير البرامج (SDK) في InMobi.
- تم تعديل المحوّل لاستخدام واجهات برمجة تطبيقات التوسّط الجديدة.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 21.4.0.
تم التصميم والاختبار باستخدام:
- الإصدار 21.4.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.1.2 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 10.1.2.0
- تم التحقّق من التوافق مع الإصدار 10.1.2 من حزمة تطوير البرامج (SDK) InMobi.
تم التصميم والاختبار باستخدام:
- الإصدار 21.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.1.2 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 10.1.1.0
- تم التحقّق من التوافق مع الإصدار 10.1.1 من حزمة تطوير البرامج (SDK) InMobi.
تم التصميم والاختبار باستخدام:
- الإصدار 21.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.1.1 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 10.0.9.0
- تم التحقّق من التوافق مع الإصدار 10.0.9 من حزمة تطوير البرامج (SDK) InMobi.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 21.3.0.
تم التصميم والاختبار باستخدام:
- الإصدار 21.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.0.9 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 10.0.8.0
- تم التحقّق من التوافق مع الإصدار 10.0.8 من حزمة تطوير البرامج (SDK) InMobi.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 21.2.0.
تم التصميم والاختبار باستخدام:
- الإصدار 21.2.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.0.8 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 10.0.7.0
- تم التحقّق من التوافق مع الإصدار 10.0.7 من حزمة تطوير البرامج (SDK) InMobi.
- تم تعديل
compileSdkVersion
وtargetSdkVersion
إلى واجهة برمجة التطبيقات 31. - تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 21.0.0.
- تم تعديل الحد الأدنى المطلوب لمستوى واجهة برمجة تطبيقات Android إلى 19.
تم التصميم والاختبار باستخدام:
- الإصدار 21.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.0.7 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 10.0.6.0
- تم التحقّق من التوافق مع الإصدار 10.0.6 من حزمة تطوير البرامج (SDK) InMobi.
تم التصميم والاختبار باستخدام:
- الإصدار 20.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.0.6 من حزمة تطوير البرامج (SDK) لـ InMobi
الإصدار 10.0.5.0
- تم التحقّق من التوافق مع الإصدار 10.0.5 من حزمة تطوير البرامج (SDK) InMobi.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 20.6.0.
تم التصميم والاختبار باستخدام:
- الإصدار 20.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.0.5 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 10.0.3.0
- تم التحقّق من التوافق مع الإصدار 10.0.3 من حزمة تطوير البرامج (SDK) InMobi.
تم التصميم والاختبار باستخدام:
- الإصدار 20.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.0.3 من حزمة InMobi SDK
الإصدار 10.0.2.0
- تم التحقّق من التوافق مع الإصدار 10.0.2 من حزمة تطوير البرامج (SDK) InMobi.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 20.5.0.
تم التصميم والاختبار باستخدام:
- الإصدار 20.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.0.2 من حزمة تطوير البرامج (SDK) لـ InMobi
الإصدار 10.0.1.0
- تم التحقّق من التوافق مع الإصدار 10.0.1 من حزمة تطوير البرامج (SDK) InMobi.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 20.4.0.
تم التصميم والاختبار باستخدام:
- الإصدار 20.4.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 10.0.1 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 9.2.1.0
- تم التحقّق من التوافق مع الإصدار 9.2.1 من حزمة تطوير البرامج (SDK) InMobi.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 20.3.0.
تم التصميم والاختبار باستخدام:
- الإصدار 20.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 9.2.1 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 9.2.0.0
- تم التحقّق من التوافق مع الإصدار 9.2.0 من حزمة تطوير البرامج InMobi.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 20.2.0.
- تم إصلاح رسائل الخطأ غير الصحيحة.
تم التصميم والاختبار باستخدام:
- الإصدار 20.2.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 9.2.0 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 9.1.9.0
- تم التحقّق من التوافق مع الإصدار 9.1.9 من حزمة تطوير البرامج (SDK) InMobi.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 20.1.0.
تم التصميم والاختبار باستخدام:
- الإصدار 20.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 9.1.9 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 9.1.7.0
- تم التحقّق من التوافق مع الإصدار 9.1.7 من حزمة تطوير البرامج InMobi.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 19.8.0.
تم التصميم والاختبار باستخدام:
- الإصدار 19.8.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 9.1.7 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 9.1.6.0
- تم التحقّق من التوافق مع الإصدار 9.1.6 من حزمة تطوير البرامج (SDK) InMobi.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 19.7.0.
- يلغي المحوّل الآن تتبُّع مرات الظهور ويستخدم تعريف مرات الظهور في InMobi.
- لم يعُد المحوّل يقرأ مَعلمات استهداف الجنس وتاريخ الميلاد، والتي تم إيقافها نهائيًا في الإصدار 19.7.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- تم نقل البيانات إلى AndroidX
تم التصميم والاختبار باستخدام:
- الإصدار 19.7.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 9.1.6 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 9.1.1.0
- تم التحقّق من التوافق مع الإصدار 9.1.1 من حزمة تطوير البرامج (SDK) InMobi.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 19.5.0.
- تمت إضافة رموز خطأ وصفية وأسباب تعذُّر تحميل/عرض المحوّل.
تم التصميم والاختبار باستخدام:
- الإصدار 19.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 9.1.1 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 9.1.0.0
- تم التحقّق من التوافق مع الإصدار 9.1.0 من حزمة تطوير البرامج (SDK) InMobi.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 19.4.0.
تم التصميم والاختبار باستخدام:
- الإصدار 19.4.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 9.1.0 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 9.0.9.0
- تم التحقّق من التوافق مع الإصدار 9.0.9 من حزمة تطوير البرامج (SDK) InMobi.
تم التصميم والاختبار باستخدام:
- الإصدار 19.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 9.0.9 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 9.0.8.0
- تمت إزالة التوافق مع شكل NativeAppInstallAd المتوقّف. يجب أن تطلب التطبيقات إعلانات موحَّدة مدمجة مع المحتوى.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 19.3.0.
- تم التحقّق من التوافق مع الإصدار 9.0.8 من حزمة تطوير البرامج (SDK) InMobi.
تم التصميم والاختبار باستخدام:
- الإصدار 19.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 9.0.8 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 9.0.7.1
- تم إصلاح مشكلة عدم الاحتفاظ بحالة إعداد حزمة InMobi SDK بشكل صحيح في المحوّل.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 19.2.0.
تم التصميم والاختبار باستخدام:
- الإصدار 19.2.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 9.0.7 من حزمة تطوير البرامج (SDK) لـ InMobi
الإصدار 9.0.7.0
- تم التحقّق من التوافق مع الإصدار 9.0.7 من حزمة تطوير البرامج (SDK) InMobi.
- تم تعديل المحوّل لإتاحة طلبات إعلانات البانر التكيُّفية المضمّنة.
- يتضمّن المحوّل الآن إعدادات Proguard على النحو المقترَح في إرشادات InMobi.
تم التصميم والاختبار باستخدام:
- الإصدار 19.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 9.0.7 من حزمة تطوير البرامج (SDK) لـ InMobi
الإصدار 9.0.6.0
- تم التحقّق من التوافق مع الإصدار 9.0.6 من حزمة تطوير البرامج (SDK) InMobi.
- الإعلانات المدمجة مع المحتوى: تم إصلاح الخطأ الذي يتسبب في اختفاء
primaryView
من InMobi أثناء التنقّل في دمج الخلاصة المدمجة مع المحتوى - الإعلانات المدمجة مع المحتوى: تم إصلاح خطأ أدى إلى عدم ظهور
primaryView
في InMobi في الوسط داخلmediaView
.
تم التصميم والاختبار باستخدام:
- الإصدار 19.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 9.0.6 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 9.0.5.0
- تم التحقّق من التوافق مع الإصدار 9.0.5 من حزمة تطوير البرامج InMobi.
تم التصميم والاختبار باستخدام:
- الإصدار 19.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 9.0.5 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 9.0.4.0
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 19.1.0.
تم التصميم والاختبار باستخدام:
- الإصدار 19.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- الإصدار 9.0.4 من حزمة تطوير البرامج (SDK) لـ InMobi
الإصدار 9.0.2.0
- تم التحقّق من التوافق مع الإصدار 9.0.2 من حزمة تطوير البرامج (SDK) InMobi.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "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 من حزمة تطوير البرامج (SDK) InMobi
الإصدار 7.3.0.0
- تم التحقّق من التوافق مع الإصدار 7.3.0 من حزمة تطوير البرامج (SDK) InMobi.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 18.2.0.
الإصدار 7.2.9.0
- تمت إضافة إمكانية تقديم عروض الأسعار إلى المحوّل لإعلانات البانر والإعلانات البينية والإعلانات التي تضم مكافأة.
- تم التحقّق من التوافق مع الإصدار 7.2.9 من حزمة تطوير البرامج (SDK) InMobi.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 18.1.1.
الإصدار 7.2.7.0
- تم التحقّق من التوافق مع الإصدار 7.2.7 من حزمة تطوير البرامج (SDK) InMobi.
الإصدار 7.2.2.2
- دعم إضافي لأحجام إعلانات البانر المرنة.
الإصدار 7.2.2.1
- تم تحديث المحوّل لإتاحة استخدام واجهة برمجة تطبيقات تتضمن مكافأة جديدة مفتوحة في الإصدار التجريبي.
- تم تحديث الحد الأدنى المطلوب لإصدار حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" إلى 17.2.0.
الإصدار 7.2.2.0
- تم التحقّق من التوافق مع الإصدار 7.2.2 من حزمة تطوير البرامج (SDK) InMobi.
الإصدار 7.2.1.0
- تم التحقّق من التوافق مع الإصدار 7.2.1 من حزمة تطوير البرامج (SDK) InMobi.
الإصدار 7.2.0.0
- تم التحقّق من التوافق مع الإصدار 7.2.0 من حزمة تطوير البرامج (SDK) InMobi.
الإصدار 7.1.1.1
- تم تعديل المحوِّل لاستدعاء حدث الإعلان "
onRewardedVideoComplete
".
الإصدار 7.1.1.0
- تم التحقّق من التوافق مع الإصدار 7.1.1 من حزمة تطوير البرامج (SDK) InMobi.
الإصدار 7.1.0.0
- تمت إضافة فئة InMobiConsent التي توفّر طريقة updateGDPRConsent() وgetConsentObj() .
- تم التحقّق من التوافق مع الإصدار 7.1.0 من حزمة تطوير البرامج (SDK) InMobi.
الإصدار 7.0.4.0
- تم التحقّق من التوافق مع الإصدار 7.0.4 من حزمة تطوير البرامج (SDK) InMobi.
الإصدار 7.0.2.0
- تم التحقّق من التوافق مع الإصدار 7.0.2 من حزمة تطوير البرامج (SDK) InMobi.
الإصدار 7.0.1.0
- تم تحديث المحوِّل لجعله متوافقًا مع الإصدار 7.0.1 من حزمة تطوير البرامج (SDK) من InMobi.
- تم توفير إعلانات الفيديو المدمجة مع المحتوى.
- بالنسبة إلى الإعلانات المدمجة مع المحتوى، يتم دائمًا عرض طريقة عرض الوسائط بواسطة المحوّل. المحوّل لم تعد تُرجع مادة عرض صورة، بل ستعرِض طريقة عرض الوسائط صورة للإعلانات الثابتة المدمجة مع المحتوى
- تم تحديث مشروع المحوّل للإصدار 3.0 من "استوديو Android".
الإصدار 6.2.4.0
- تم التحقّق من التوافق مع الإصدار 6.2.4 من حزمة تطوير البرامج (SDK) InMobi.
الإصدار 6.2.3.0
- تم تغيير نظام تسمية الإصدار إلى [إصدار حزمة تطوير البرامج (SDK) من InMobi].[إصدار رمز تصحيح المحوّل].
الإصدارات السابقة
- إتاحة استخدام إعلانات البانر والإعلانات البينية وإعلانات الفيديو التي تضم مكافأة وأشكال الإعلانات المدمجة مع المحتوى