يوضّح لك هذا الدليل كيفية استخدام "حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة" لتحميل الإعلانات من InMobi وعرضها باستخدام التوسّط، ويشمل ذلك دمج العرض الإعلاني بدون انقطاع وعروض الأسعار. ويتناول هذا الدليل كيفية إضافة InMobi إلى إعدادات التوسّط للوحدة الإعلانية، وكيفية دمج حزمة تطوير البرامج (SDK) ومقترِح InMobi في iOS تطبيق.
عمليات الدمج وأشكال الإعلانات المتوافقة
يمتلك محوِّل التوسّط لخدمة InMobi الإمكانات التالية:
التكامل | |
---|---|
عروض الأسعار | 1 |
شلال | |
التنسيقات | |
بانر | |
إعلان بيني | |
تم منح المكافأة | |
مدمجة مع المحتوى | 2 |
1 دمج عروض الأسعار متاح في الإصدار العلني التجريبي.
2 لا تتوفّر هذه الميزة إلا للخدمة توسّط العرض الإعلاني بدون انقطاع.
المتطلبات
- إصدار 10.0 أو إصدار أحدث من نظام التشغيل iOS مستهدف للنشر
أحدث إصدار من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
إكمال التوسّط دليل البدء
الخطوة 1: إعداد الإعدادات في واجهة مستخدم InMobi
اشترِك للحصول على حساب على InMobi. عند إنشاء حساب، اترك الخيار استخدام منصّة عرض الإعلانات InMobi مع عروض الأسعار المفتوحة من Google بدون وضع علامة في المربّع بجانبه.
بعد إثبات ملكية حسابك، سجِّل الدخول.
إضافة تطبيق
لإضافة تطبيقك إلى لوحة بيانات InMobi، انقر على المستودع > إعدادات المستودع.
انقر على إضافة مستودع واختَر قناة التطبيق المتوافق مع الأجهزة الجوّالة من القائمة المنسدلة.
ابدأ في كتابة عنوان URL متجر التطبيقات الذي نشرته في شريط البحث واختَر التطبيق من النتائج التي تتم تعبئتها تلقائيًا. انقر على متابعة.
إذا لم يكن تطبيقك منشورًا، انقر على الربط يدويًا وأدخِل التفاصيل المطلوبة. انقر على متابعة.
راجِع إعدادات امتثال التطبيق والموقع الإلكتروني، ثم انقر على حفظ و إنشاء مواضع الإعلانات.
مواضع الإعلانات
بعد إعداد مستودعك، سيعيد النظام توجيهك إلى سير عمل إنشاء موضع الإعلان.
اختَر نوع الوحدة الإعلانية. بعد ذلك، أدخِل اسم موضع الإعلان، واختَر إيقاف عروض أسعار الجمهور، واملأ بقية النموذج. انقر على إنشاء موضع إعلان عند الانتهاء.
بعد إنشاء موضع الإعلان، يتم عرض تفاصيله. سجِّل معرّف موضع الإعلان الذي سيتم استخدامه لإعداد وحدتك الإعلانية في "مدير إعلانات Google".
رقم تعريف الحساب
يتوفّر رقم تعريف حسابك على InMobi ضمن المالية > إعدادات الدفع > معلومات الدفع.
تحديد موضع مفتاح واجهة برمجة التطبيقات لإعداد التقارير في InMobi
انتقِل إلى حسابي > إعدادات الحساب. انتقِل إلى علامة التبويب مفتاح واجهة برمجة التطبيقات وانقر على إنشاء مفتاح واجهة برمجة التطبيقات.
اختَر عنوان البريد الإلكتروني للمستخدم المطلوب إنشاء المفتاح له، ثم انقر على إنشاء مفتاح واجهة برمجة التطبيقات. سيتم إنشاء ملف يحتوي على مفتاح واجهة برمجة التطبيقات واسم المستخدم/اسم تسجيل الدخول.
لن يتمكّن سوى مشرف الناشر للحساب من إنشاء مفتاح واجهة برمجة التطبيقات لجميع المستخدمين. إذا نسيت مفتاح واجهة برمجة التطبيقات الذي تم إنشاؤه سابقًا، يمكنك إعادة ضبط مفتاح واجهة برمجة التطبيقات من خلال التمرير فوق بريدك الإلكتروني في علامة التبويب مفتاح واجهة برمجة التطبيقات.
تفعيل وضع الاختبار
فعِّل وضع الاختبار لموضع إعلانك في جميع مرّات الظهور المباشرة أو على بعض الأجهزة الاختبارية فقط.
الخطوة 2: إعداد طلب InMobi في Ad Manager واجهة المستخدم
سجِّل الدخول إلى حسابك على "مدير إعلانات Google".
إضافة InMobi في "الشركات"
عروض الأسعار
هذه الخطوة غير مطلوبة لدمج عروض الأسعار.
شلال
انتقِل إلى المشرف > الشركات، ثم انقر على الزر شركة جديدة في علامة التبويب جميع الشركات. اختَر شبكة الإعلانات.
اختَر InMobi كـ شبكة المواقع الإعلانية، وأدخِل اسمًا فريدًا وفعِّل التوسّط. فعِّل جمع البيانات التلقائي، وأدخِل Username and API Key الذي حصلت عليه في القسم السابق.
بعد ذلك، أدخِل اسم المستخدم وانقر على حفظ عند الانتهاء.
تفعيل ميزة "مشاركة الإشارات الآمنة"
عروض الأسعار
انتقِل إلى المشرف > الإعدادات العامة. انتقِل إلى علامة التبويب إعدادات حساب Ad Exchange راجِع مشاركة الإشارات الآمنة وفعِّلها. انقر على حفظ.
شلال
هذه الخطوة غير مطلوبة لعمليات دمج العرض الإعلاني بدون انقطاع.
ضبط InMobi عروض الأسعار
عروض الأسعار
انتقِل إلى العرض > مقدّمو عروض الأسعار، وانقر على مقدّم عروض أسعار جديد ضمن علامة التبويب عروض الأسعار باستخدام حِزم تطوير البرامج (SDK).
اختَر InMobi كمقدّم عروض الأسعار.
فعِّل الخيارَين إضافة مكتبة إشارات نظام عروض الأسعار هذا إلى قائمة الإشارات المسموح بها والسماح بمشاركة الإشارات مع نظام عروض الأسعار هذا. بعد ذلك، انقر على متابعة.
انقر على متابعة.
انقر على تم.
شلال
هذه الخطوة غير مطلوبة لعمليات دمج العرض الإعلاني بدون انقطاع.
ضبط ربط الوحدات الإعلانية
عروض الأسعار
انتقِل إلى العرض > مقدّمو عروض الأسعار، واختَر الشركة التي تخصّ InMobi ضمن علامة التبويب عروض الأسعار باستخدام حِزم تطوير البرامج (SDK).
انتقِل إلى علامة التبويب ربط الوحدات الإعلانية وانقر على تعيين وحدة إعلانية جديد.
اختَر وحدة إعلانية محدّدة. اختَر وحدة إعلانية وشكل إعلان، وتطبيق متوافق مع الأجهزة الجوّالة كنوع المستودع، وتطبيقك المتوافق مع الأجهزة الجوّالة. بعد ذلك، أدخِل Account ID and Placement ID المُسجَّلة في القسم السابق. أخيرًا، انقر على حفظ.
شلال
انتقِل إلى العرض > مجموعات الأرباح وانقر على الزر مجموعة أرباح جديدة. اختَر تطبيقك المتوافق مع الأجهزة الجوّالة.
انتقِل للأسفل وانقر على إضافة شريك عائد.
اختَر الشركة التي أنشأت حسابًا لها InMobi في القسم السابق. اختَر توسّط حزمة تطوير البرامج (SDK) للأجهزة الجوّالة كنوع الدمج، وiOS كنظام أساسي، ونشط كحالة.
أدخِل Account ID and Placement ID القيمة التي حصلت عليها في القسم السابق وقيمة التكلفة التلقائية لكل ألف ظهور. انقر على حفظ.
ملاحظة: يستغرق جمع البيانات التلقائي بضعة أيام قبل أن تتمكّن من احتساب قيمة دقيقة للتكلفة الديناميكية لكل ألف ظهور لشبكة توسّط. بعد أن يصبح بالإمكان احتساب التكلفة الفعلية لكل ألف ظهور، يتم تعديلها تلقائيًا نيابةً عنك.
إضافة InMobi إلى قائمة شركاء الإعلانات بموجب "اللائحة العامة لحماية البيانات" واللوائح التنظيمية في الولايات الأمريكية
اتّبِع الخطوات الواردة في إعدادات "اللائحة العامّة لحماية البيانات" (GDPR) و إعدادات اللوائح التنظيمية في الولايات الأمريكية لإضافة InMobi إلى قائمة شركاء الإعلانات بموجب "اللائحة العامّة لحماية البيانات" واللوائح التنظيمية في الولايات الأمريكية في واجهة مستخدِم "مدير إعلانات Google".
الخطوة 3: استيراد حِزم تطوير البرامج (SDK) ومحوِّل InMobi
استخدام CocoaPods (إجراء يُنصح به)
أضِف السطر التالي إلى ملف Podfile الخاص بمشروعك:
pod 'GoogleMobileAdsMediationInMobi'
من سطر الأوامر، شغِّل:
pod install --repo-update
الدمج اليدوي
- نزِّل أحدث إصدار من
حزمة تطوير البرامج InMobi iOS SDK واربط
InMobiSDK.framework
في مشروعك.
- نزِّل أحدث إصدار من محوِّل InMobi من رابط التنزيل في
سجلّ التغييرات، واربطه
InMobiAdapter.framework
في مشروعك. - أضِف الأطر التالية إلى مشروعك
libsqlite3.0.tbd
libz.tbd
WebKit.framework
إعدادات المشروع
أضِف العلامة -ObjC
إلى رموز ربط أخرى ضمن هدف التطبيق >
إعدادات الإنشاء.
الخطوة 4: تنفيذ إعدادات الخصوصية في حزمة تطوير البرامج (SDK) من InMobi
موافقة المستخدمين في الاتحاد الأوروبي و"اللائحة العامّة لحماية البيانات"
بموجب سياسة موافقة المستخدِم في الاتّحاد الأوروبي المتّبَعة في Google، عليك التأكّد من تقديم بيانات الإفصاح المعيّنة إلى المستخدِمين في المنطقة الاقتصادية الأوروبية والحصول على موافقاتهم بشأن استخدام معرّفات الأجهزة والبيانات الشخصية. تعكس هذه السياسة متطلبات "التوجيه الأوروبي بشأن الخصوصية الإلكترونية" و"اللائحة العامة لحماية البيانات" (GDPR) في الاتّحاد الأوروبي. عند طلب الموافقة، عليك تحديد كل شبكة إعلانية في سلسلة التوسّط التي قد تجمع البيانات الشخصية أو تتلقّاها أو تستخدمها، و تقديم معلومات عن استخدام كل شبكة. لا يمكن لشركة Google حاليًا تمرير اختيار موافقة المستخدم إلى هذه الشبكات تلقائيًا.
في الإصدار 7.1.1.0، أضاف محوِّل InMobi فئة GADMInMobiConsent
التي
تسمح لك بتمرير معلومات الموافقة إلى InMobi. يستدعي نموذج التعليمات البرمجية التالي updateGDPRConsent
في فئة GADMInMobiConsent
. إذا اخترت استدعاء هذه المحاولة، ننصحك بإجراء ذلك قبل طلب الإعلانات من خلال
حزمة SDK لإعلانات Google على الأجهزة الجوّالة.
Swift
import InMobiAdapter
// ...
var consentObject = Dictionary<String, String>()
consentObject["gdpr"] = "1"
consentObject[IM_GDPR_CONSENT_AVAILABLE] = "true"
GADMInMobiConsent.updateGDPRConsent(consentObject)
Objective-C
#import <InMobiAdapter/InMobiAdapter.h>
// ...
NSMutableDictionary *consentObject = [[NSMutableDictionary alloc] init];
[consentObject setObject:@"1" forKey:@"gdpr"];
[consentObject setObject:@"true" forKey:IM_GDPR_CONSENT_AVAILABLE];
[GADMInMobiConsent updateGDPRConsent:consentObject];
اطّلِع على تفاصيل تنفيذ "اللائحة العامّة لحماية البيانات" في InMobi للحصول على مزيد من المعلومات عن المفاتيح والقِيم المحتمَلة التي تقبلها InMobi في ملف تعريف الموافقة هذا.
قوانين الخصوصية في الولايات الأمريكية
تتطلّب قوانين الخصوصية في الولايات الأمريكية منح المستخدمين الحق في إيقاف "بيع" "معلوماتهم الشخصية" (وفق تعريف القانون لهاتَين العبارتَين)، باستخدام ميزة الإيقاف المقدّمة من خلال رابط بارز يتضمّن العبارة "عدم بيع معلوماتي الشخصية" على الصفحة الرئيسية للطرف الذي يُجري عملية "البيع". يتيح دليل الامتثال لقوانين الخصوصية في الولايات الأمريكية تفعيل المعالجة المحدودة للبيانات لعرض إعلانات Google، ولكن لا يمكن لشركة Google تطبيق هذا الإعداد على كل شبكة إعلانية في سلسلة التوسّط. لذلك، عليك تحديد كل شبكة مواقع إعلانية في سلسلة التوسّط التي قد تشارك في بيع المَعلومات الشخصية واتباع الإرشادات الواردة من كلّ من هذه الشبكات لضمان الامتثال.
في الإصدارين
10.5.6.0،
أضاف محوِّل InMobi إمكانية قراءة سلسلة خصوصية مكتب IAB في الولايات المتحدة من
NSUserDefaults
.
اتّبِع التعليمات الواردة في
مستندات قوانين الخصوصية في الولايات الأمريكية
لضبط سلسلة الخصوصية في الولايات المتحدة في
NSUserDefaults
.
بالإضافة إلى ذلك، يمكنك الاطّلاع على مستندات قانون خصوصية المستهلك في كاليفورنيا (CCPA) من InMobi للحصول على إرشادات حول كيفية تفعيل إعدادات قانون خصوصية المستهلك في كاليفورنيا (CCPA) في لوحة بيانات InMobi.
الخطوة 5: مطلوب رمز إضافي
دمج SKAdNetwork
اتّبِع مستندات InMobi
لإضافة معرّفات SKAdNetwork إلى ملف Info.plist
في مشروعك.
الخطوة 6: اختبار عملية التنفيذ
تفعيل الإعلانات الاختبارية
تأكَّد من تسجيل جهازك الاختباري في "مدير إعلانات Google" وتفعيل وضع الاختبار في واجهة مستخدم InMobi.
إثبات صحة الإعلانات الاختبارية
للتأكّد من أنّك تتلقّى إعلانات اختبارية من InMobi، فعِّل اختبار مصدر إعلان فردي في "أداة فحص الإعلانات" باستخدام مصدرَي الإعلانات InMobi (عروض الأسعار) وInMobi (العرض بدون انقطاع).
الخطوات الاختيارية
المَعلمات المتعلّقة بالشبكة
يتيح محوِّل InMobi معلَمات طلب إضافية يمكن تمريرها إلى
المحوِّل باستخدام فئة GADInMobiExtras
. تتضمّن GADInMobiExtras
السمات التالية الشائعة لجميع أشكال الإعلانات المتوافقة:
مَعلمات الطلب وقيمه | |
---|---|
setAgeGroup الفئة العمرية للمستخدم. |
kIMSDKAgeGroupBelow18 kIMSDKAgeGroupBetween18And24 kIMSDKAgeGroupBetween25And29 kIMSDKAgeGroupBetween30And34 kIMSDKAgeGroupBetween35And44 kIMSDKAgeGroupBetween45And54 kIMSDKAgeGroupBetween55And64 kIMSDKAgeGroupAbove65
|
setEducationType مستوى تعليم المستخدم |
kIMSDKEducationHighSchoolOrLess kIMSDKEducationCollegeOrGraduate kIMSDKEducationPostGraduateOrAbove
|
setLogLevel
|
kIMSDKLogLevelNone kIMSDKLogLevelError kIMSDKLogLevelDebug |
setAge
|
Integer. عمر المستخدِم |
setYearOfbirth
|
Integer. سنة ميلاد المستخدم. |
setPostalCode
|
سلسلة: الرمز البريدي للمستخدِم. يكون عادةً رقمًا مكوّنًا من خمسة أرقام. |
setAreaCode
|
سلسلة: الرمز الهاتفي للمنطقة التي يقيم فيها المستخدم (جزء من رقم الهاتف) |
setLanguage
|
سلسلة: اللغة الأم للمستخدم (إذا كانت معروفة) |
setLoginId
|
سلسلة: رقم تعريف تسجيل الدخول في نطاق الناشر |
setSessionId
|
سلسلة: رقم تعريف جلسة في نطاق الناشر |
setLocationWithCityStateCountry
|
سلسلة: الموقع الجغرافي مع المدينة والولاية والبلد كمَعلمات |
setKeywords
|
سلسلة: أيّ كلمات رئيسية ذات صلة بالسياق المطلوب تمريرها في طلب الإعلان |
setInterests
|
سلسلة: أي سلاسل ذات صلة بالسياق ليتم تمريرها في طلب الإعلان |
setAdditionalParameters
|
القاموس: أي قيم إضافية يتم تمريرها في طلب الإعلان |
في ما يلي مثال على رمز لكيفية ضبط مَعلمات طلب الإعلانات هذه:
Swift
let request = GAMRequest()
let extras = GADInMobiExtras()
extras.ageGroup = kIMSDKAgeGroupBetween35And54
extras.areaCode = "12345"
request.registerAdNetworkExtras(extras)
Objective-C
GAMRequest *request = [GAMRequest request];
GADInMobiExtras *extras = [[GADInMobiExtras alloc] init];
extras.ageGroup = kIMSDKAgeGroupBetween35And54;
extras.areaCode = @"12345";
[request registerAdNetworkExtras:extras];
استخدام الإعلانات المدمجة مع المحتوى
عرض الإعلانات
يعرض محوِّل InMobi إعلاناته المدمجة مع المحتوى كعناصر
GADNativeAd
. تملأ هذه السمة ما يلي
الحقول
لملف
GADNativeAd
.
الحقل | مواد العرض التي يتم تضمينها دائمًا من خلال محوِّل InMobi |
---|---|
العنوان | |
صورة | 1 |
عرض الوسائط | |
الجسم | |
رمز التطبيق | |
الحث على اتخاذ إجراء | |
التقييم النجمي | |
المتجر | |
السعر |
1 لا يقدّم محوِّل InMobi
إمكانية الوصول المباشر إلى مادة عرض الصورة الرئيسية لإعلاناته المدمجة مع المحتوى. بدلاً من ذلك، يملؤه
المحوِّل بالرمز
GADMediaView
في حال توفّر فيديو أو صورة.
تتبُّع مرّات الظهور والنقرات
ترصد حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" النقرات وتعيد توجيهها إلى InMobi، ما يؤدي إلى اتّساق تقارير النقرات.
تستخدِم حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" طلبات إعادة الاتصال لحزمة SDK من InMobi لتتبُّع مرّات الظهور، لذا من المفترض أن تتطابق التقارير في كلتا لوحتَي البيانات مع اختلافات قليلة أو معدومة.
رموز الخطأ
إذا تعذّر على المُحوِّل تلقّي إعلان من InMobi،
يمكن للناشرين التحقّق من الخطأ الأساسي من استجابة الإعلان باستخدام
GADResponseInfo.adNetworkInfoArray
ضمن الفئات التالية:
GADMAdapterInMobi
GADMediationAdapterInMobi
في ما يلي الرموز والرسائل المصاحبة التي يعرضها محوِّل InMobi عند تعذُّر تحميل إعلان:
رمز الخطأ | السبب |
---|---|
101 | مَعلمات خادم InMobi التي تم ضبطها في Ad Manager واجهة المستخدم غير متوفّرة أو غير صالحة. |
102 | لا يتوافق محوِّل InMobi مع تنسيق الإعلان المطلوب. |
103 | سبق أن تم تحميل إعلان InMobi لإعدادات الشبكة هذه. |
غير ذلك | عرَض حِزم تطوير البرامج (SDK) من InMobi خطأً. يُرجى الاطّلاع على IMRequestStatus.h لمزيد من التفاصيل. |
سجلّ التغييرات في "محوِّل التوسّط لنظام التشغيل iOS" من InMobi
الإصدار 10.7.8.0
- تم التحقّق من التوافق مع الإصدار 10.7.8 من حزمة تطوير البرامج (SDK) من InMobi.
تم تصميمها واختبارها باستخدام:
- الإصدار 11.10.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.7.8 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.7.5.1
- تم تعديل
CFBundleShortVersionString
ليصبح يتضمّن ثلاثة مكوّنات بدلاً من أربعة.
تم تصميمها واختبارها باستخدام:
- الإصدار 11.10.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.7.5 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.7.5.0
- تم التحقّق من التوافق مع الإصدار 10.7.5 من حزمة تطوير البرامج (SDK) من InMobi.
تم تصميمها واختبارها باستخدام:
- الإصدار 11.7.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.7.5 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.7.4.0
- تم التحقّق من التوافق مع الإصدار 10.7.4 من حزمة تطوير البرامج (SDK) من InMobi.
تم تصميمها واختبارها باستخدام:
- الإصدار 11.6.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.7.4 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.7.2.0
- تم التحقّق من التوافق مع الإصدار 10.7.2 من حزمة تطوير البرامج (SDK) من InMobi.
تم تصميمها واختبارها باستخدام:
- الإصدار 11.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.7.2 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.7.1.0
- تم التحقّق من التوافق مع الإصدار 10.7.1 من حزمة تطوير البرامج (SDK) من InMobi.
تم تصميمها واختبارها باستخدام:
- الإصدار 11.2.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.7.1 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.6.4.0
- تم التحقّق من التوافق مع الإصدار 10.6.4 من حزمة تطوير البرامج (SDK) من InMobi.
- تم استبدال الطريقة المتوقّفة نهائيًا
GADMobileAds.sharedInstance.sdkVersion
بـGADMobileAds.sharedInstance.versionNumber
. - تم استبدال استخدام الدالة
NSUserDefaults
بالدالةCFPreferences
. - يتطلب الآن الحد الأدنى لإصدار iOS 12.0.
- تتطلب الآن الإصدار 11.0 أو إصدار أحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- تم تضمين
Info.plist
في الأطر ضمنInMobiAdapter.xcframework
.
تم تصميمها واختبارها باستخدام:
- الإصدار 11.0.1 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.6.4 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.6.0.0
- تم التحقّق من التوافق مع الإصدار 10.6.0 من حزمة تطوير البرامج (SDK) من InMobi.
- تمت إضافة ميزة وضع العلامة المائية لأشكال إعلانات البانر والإعلانات البينية والإعلانات التي تضم مكافأة المستندة إلى عروض الأسعار.
تم تصميمها واختبارها باستخدام:
- الإصدار 10.13.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.6.0 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.5.8.0
- تم التحقّق من التوافق مع الإصدار 10.5.8 من حزمة تطوير البرامج (SDK) من InMobi.
تم تصميمها واختبارها باستخدام:
- الإصدار 10.10.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- إصدار حزمة تطوير البرامج (SDK) من InMobi 10.5.8
الإصدار 10.5.6.0
- تمت إضافة إمكانية قراءة سلسلة بيانات الخصوصية في الولايات المتحدة من IAB من NSUserDefaults.
- تم التحقّق من التوافق مع الإصدار 10.5.6 من حزمة تطوير البرامج (SDK) من InMobi.
- تمّت إضافة ميزة عروض الأسعار لأشكال إعلانات البانر (بما في ذلك إعلانات MREC) والإعلانات البينية والإعلانات التي تضم مكافأة.
تم تصميمها واختبارها باستخدام:
- الإصدار 10.9.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.5.6 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.5.5.0
- تتطلب الآن الإصدار 10.4.0 أو إصدار أحدث من "SDK لإعلانات Google على الأجهزة الجوّالة".
- تم تعديل المحوِّل لاستخدام واجهة برمجة التطبيقات
didRewardUser
. - تم تعديل المحوِّل لإعداد حزمة تطوير البرامج (SDK) من InMobi في سلسلة المحادثات الرئيسية.
تم تصميمها واختبارها باستخدام:
- الإصدار 10.4.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.5.5 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.5.4.0
- تم التحقّق من التوافق مع الإصدار 10.5.4 من حزمة تطوير البرامج (SDK) من InMobi.
- تمّ إيقاف استخدام واجهات برمجة التطبيقات المتوقّفة نهائيًا لعملية التوسّط في الجنس وتاريخ الميلاد والموقع الجغرافي.
- تمت إزالة التوافق مع بنية
armv7
. - يتطلب الآن الحد الأدنى من الإصدار 11.0 من نظام التشغيل iOS.
- تتطلب الآن حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"، الإصدار 10.0.0 أو إصدار أحدث.
تم تصميمها واختبارها باستخدام:
- الإصدار 10.2.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- إصدار حزمة تطوير البرامج (SDK) من InMobi 10.5.4
ملاحظات إضافية:
- تم إنشاء هذا الإصدار قبل الإصدار 10.1.3.0، لذا لا يستخدم واجهة برمجة التطبيقات
didRewardUser
.
الإصدار 10.1.3.0
- تم التحقّق من التوافق مع الإصدار 10.1.3 من حزمة تطوير البرامج (SDK) من InMobi.
- تتطلب الآن الإصدار 10.4.0 أو إصدار أحدث من "SDK لإعلانات Google على الأجهزة الجوّالة".
- تم تعديل المحوِّل لاستخدام واجهة برمجة التطبيقات
didRewardUser
.
تم تصميمها واختبارها باستخدام:
- الإصدار 10.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.1.3 من حزمة تطوير البرامج (SDK) من InMobi
ملاحظات إضافية:
- تم إنشاء هذا الإصدار بعد الإصدار 10.5.4.0.
الإصدار 10.1.2.1
- تم التحقّق من التوافق مع الإصدار 10.1.2 من حزمة تطوير البرامج (SDK) من InMobi.
- تم إصلاح مشكلة كانت تؤدي إلى ظهور إعلانات مدمجة مع المحتوى فارغة في واجهات المستخدم القابلة للتنقّل.
- تم تعديل المحوِّل لاستخدام واجهات برمجة التطبيقات الجديدة لعملية التوسّط.
- تمت إضافة إمكانية إعادة توجيه قيمة COPPA إلى حزمة تطوير البرامج (SDK) من InMobi.
تم تصميمها واختبارها باستخدام:
- الإصدار 9.14.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.1.2 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.1.2.0
- تم التحقّق من التوافق مع الإصدار 10.1.2 من حزمة تطوير البرامج (SDK) من InMobi.
تم تصميمها واختبارها باستخدام:
- الإصدار 9.13.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.1.2 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.1.1.0
- تم التحقّق من التوافق مع الإصدار 10.1.1 من حزمة تطوير البرامج (SDK) من InMobi.
تم تصميمها واختبارها باستخدام:
- الإصدار 9.12.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.1.1 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.1.0.0
- تم التحقّق من التوافق مع الإصدار 10.1.0 من حزمة تطوير البرامج (SDK) من InMobi.
- تم تعديل المحوِّل لاستخدام واجهة برمجة التطبيقات
didRewardUser
. - تتطلب الآن الإصدار 9.8.0 أو إصدار أحدث من حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة.
تم تصميمها واختبارها باستخدام:
- الإصدار 9.11.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.1.0 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.0.7.0
- تم التحقّق من التوافق مع الإصدار 10.0.7 من حزمة تطوير البرامج (SDK) من InMobi.
تم تصميمها واختبارها باستخدام:
- الإصدار 9.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.0.7 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.0.5.0
- تم التحقّق من التوافق مع الإصدار 10.0.5 من حزمة تطوير البرامج (SDK) من InMobi.
تم تصميمها واختبارها باستخدام:
- الإصدار 9.2.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.0.5 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.0.2.1
- تم التحقّق من التوافق مع الإصدار 9.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
- تتطلب الآن الإصدار 9.0.0 أو إصدار أحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
تم تصميمها واختبارها باستخدام:
- الإصدار 9.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.0.2 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.0.2.0
- تم التحقّق من التوافق مع الإصدار 10.0.2 من حزمة تطوير البرامج (SDK) من InMobi.
تم إنشاؤها واختبارها باستخدام
- الإصدار 8.13.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.0.2 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.0.1.0
- تم التحقّق من التوافق مع الإصدار 10.0.1 من حزمة تطوير البرامج (SDK) من InMobi.
تم إنشاؤها واختبارها باستخدام
- الإصدار 8.12.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.0.1 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 10.0.0.0
- تم التحقّق من التوافق مع الإصدار 10.0.0 من حزمة تطوير البرامج (SDK) من InMobi.
- يتطلب الآن الحد الأدنى من الإصدار 10.0 من نظام التشغيل iOS.
تم إنشاؤها واختبارها باستخدام
- الإصدار 8.11.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 10.0.0 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 9.2.1.0
- تم التحقّق من التوافق مع الإصدار 9.2.1 من حزمة تطوير البرامج (SDK) من InMobi.
تم إنشاؤها واختبارها باستخدام
- الإصدار 8.9.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 9.2.1 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 9.2.0.0
- تم التحقّق من التوافق مع الإصدار 9.2.0 من حزمة تطوير البرامج (SDK) من InMobi.
- تم تخفيف الاعتماد على الإصدار 8.0.0 أو إصدار أحدث من حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة.
تم إنشاؤها واختبارها باستخدام
- الإصدار 8.8.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 9.2.0 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 9.1.7.0
- تم التحقّق من التوافق مع الإصدار 9.1.7 من حزمة تطوير البرامج (SDK) من InMobi.
- تتطلب الآن الإصدار 8.3.0 أو إصدار أحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
تم إنشاؤها واختبارها باستخدام
- الإصدار 8.3.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 9.1.7 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 9.1.5.0
- تم التحقّق من التوافق مع الإصدار 9.1.5 من حزمة تطوير البرامج (SDK) من InMobi.
- تتطلب الآن الإصدار 8.1.0 أو إصدار أحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
تم إنشاؤها واختبارها باستخدام
- الإصدار 8.1.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 9.1.5 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 9.1.1.1
- تم تعديل المحوِّل لاستخدام التنسيق
.xcframework
. - تتطلب الآن الإصدار 8.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" أو إصدار أحدث.
تم إنشاؤها واختبارها باستخدام
- الإصدار 8.0.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 9.1.1 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 9.1.1.0
- تم التحقّق من التوافق مع الإصدار 9.1.1 من حزمة تطوير البرامج (SDK) من InMobi.
- تتطلب الآن استخدام الإصدار 7.68.0 أو إصدار أحدث من حزمة تطوير برامج "SDK لإعلانات Google على الأجهزة الجوّالة".
تم إنشاؤها واختبارها باستخدام
- الإصدار 7.68.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 9.1.1 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 9.1.0.0
- تم التحقّق من التوافق مع الإصدار 9.1.0 من حزمة تطوير البرامج (SDK) من InMobi.
- تتطلب الآن الإصدار 7.65.0 أو إصدار أحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة".
تم إنشاؤها واختبارها باستخدام
- الإصدار 7.65.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 9.1.0 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 9.0.7.2
- لم تعُد الإعلانات التي تضم مكافآت تعتمد تلقائيًا على coppa=0 عندما لا يتم تحديد التعامل مع الموقع على أنّه موجّه إلى الأطفال.
تم إنشاؤها واختبارها باستخدام
- الإصدار 7.61.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 9.0.7 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 9.0.7.1
- تتطلب الآن استخدام الإصدار 7.61.0 أو إصدار أحدث من حزمة تطوير البرامج "SDK لإعلانات Google على الأجهزة الجوّالة".
- تمت إضافة رموز ورسائل خطأ مُعَدَّلة للمحوِّل.
تم إنشاؤها واختبارها باستخدام
- الإصدار 7.61.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 9.0.7 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 9.0.7.0
- تم التحقّق من التوافق مع الإصدار 9.0.7 من حزمة تطوير البرامج (SDK) من InMobi.
تم إنشاؤها واختبارها باستخدام
- الإصدار 7.60.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 9.0.7 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 9.0.6.0
- تم التحقّق من التوافق مع الإصدار 9.0.6 من حزمة تطوير البرامج (SDK) من InMobi.
- تم تعديل الملحق CocoaPod الخاص بمحوِّل InMobi لنظام التشغيل iOS لاستخدام
InMobiSDK/Core
. - تتطلب الآن حزمة تطوير البرامج "SDK لإعلانات Google على الأجهزة الجوّالة"، الإصدار 7.60.0 أو إصدارًا أحدث.
تم إنشاؤها واختبارها باستخدام
- الإصدار 7.60.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 9.0.6 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 9.0.4.0
- تم التحقّق من التوافق مع الإصدار 9.0.4 من حزمة تطوير البرامج (SDK) من InMobi.
- يتعطّل المحوِّل الآن في وقت مبكر عند تعذُّر إعداد حزمة تطوير البرامج (SDK) من InMobi.
- تمت إزالة التوافق مع بنية i386.
تم إنشاؤها واختبارها باستخدام
- الإصدار 7.57.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 9.0.4 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 9.0.0.0
- تم التحقّق من التوافق مع الإصدار 9.0.0 من حزمة تطوير البرامج (SDK) من InMobi.
- تمت إزالة إمكانية تقديم عروض الأسعار لأشكال إعلانات البانر والإعلانات البينية والإعلانات التي تضم مكافأة.
تم إنشاؤها واختبارها باستخدام
- الإصدار 7.53.1 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"
- الإصدار 9.0.0 من حزمة تطوير البرامج (SDK) من InMobi
الإصدار 7.4.0.0
- تم التحقّق من التوافق مع الإصدار 7.4.0 من حزمة تطوير البرامج (SDK) من InMobi.
الإصدار 7.3.2.1
- تم إصلاح مشكلة تعذُّر إعداد المُحوِّل بسبب إعدادات التوسّط غير الصالحة.
الإصدار 7.3.2.0
- تم التحقّق من التوافق مع الإصدار 7.3.2 من حزمة تطوير البرامج (SDK) من InMobi.
- تمت إضافة ميزة عروض الأسعار إلى المحوِّل لأشكال إعلانات البانر والإعلانات البينية والإعلانات التي تضم مكافأة.
الإصدار 7.3.0.0
- تم التحقّق من التوافق مع الإصدار 7.3.0 من حزمة تطوير البرامج (SDK) من InMobi.
- تمت إزالة إمكانية استخدام طلبات الإعلانات المدمجة مع المحتوى وطلبات إعلانات تثبيت التطبيقات. يجب أن تستخدم التطبيقات Unified Native Ads API لطلب الإعلانات المدمجة مع المحتوى.
- تتطلب الآن حزمة تطوير البرامج "SDK لإعلانات Google على الأجهزة الجوّالة"، الإصدار 7.46.0 أو إصدارًا أحدث.
الإصدار 7.2.7.0
- تم التحقّق من التوافق مع الإصدار 7.2.7 من حزمة تطوير البرامج (SDK) من InMobi.
- تم تعديل المحوِّل لاستخدام واجهة برمجة التطبيقات الجديدة لنظام المكافآت.
- تتطلّب الآن حزمة تطوير البرامج "SDK لإعلانات Google على الأجهزة الجوّالة" الإصدار 7.42.2 أو إصدارًا أحدث.
- تمت إضافة إمكانية استخدام أحجام إعلانات البانر المرنة.
الإصدار 7.2.4.0
- تم التحقّق من التوافق مع الإصدار 7.2.4 من حزمة تطوير البرامج (SDK) من InMobi.
الإصدار 7.2.1.0
- تم التحقّق من التوافق مع الإصدار 7.2.1 من حزمة تطوير البرامج (SDK) من InMobi.
الإصدار 7.2.0.0
- تم التحقّق من التوافق مع الإصدار 7.2.0 من حزمة تطوير البرامج (SDK) من InMobi.
الإصدار 7.1.2.0
- تم التحقّق من التوافق مع الإصدار 7.1.2 من حزمة تطوير البرامج (SDK) من InMobi.
الإصدار 7.1.1.2
- تمت إضافة طلب إعادة الاتصال
adapterDidCompletePlayingRewardBasedVideoAd:
إلى المحوِّل.
الإصدار 7.1.1.1
- تمت إضافة فئة
GADInMobiConsent
التي توفّر الطريقتَينupdateGDPRConsent
وgetConsent
.
الإصدار 7.1.1.0
- تم التحقّق من التوافق مع الإصدار 7.1.1 من حزمة تطوير البرامج (SDK) من InMobi.
الإصدار 7.1.0.0
- تم التحقّق من التوافق مع الإصدار 7.1.0 من حزمة تطوير البرامج (SDK) من InMobi.
الإصدار 7.0.4.1
- تم إصلاح مشكلة كانت تتسبب في أخطاء رموز مكرّرة عند استخدام المحوِّل مع شبكات أخرى.
الإصدار 7.0.4.0
- تم تعديل المحوِّل ليصبح متوافقًا مع الإصدار 7.0.4 من حزمة تطوير البرامج (SDK) من InMobi.
- تمت إضافة ميزة إعلانات الفيديو المدمجة مع المحتوى.
- لا توفّر حزمة تطوير البرامج (SDK) من InMobi صورًا للإعلانات التي تحتوي على مواد عرض فيديو. لتجنُّب الخطأ NullPointerExceptions المحتمل، عندما يتلقّى المُحوِّل أحد هذين الإعلانَين، سيُنشئ تلقائيًا عنصر NativeAd.Image فارغًا ويُدرِجه في صفيف مواد عرض الصور في عنصر الإعلان الذي يتلقّاه التطبيق. وننصحك بأن يتجنب الناشرون الذين يستخدمون هذا المُحوِّل استخدام مواد عرض الصور مباشرةً عند التوسّط مع InMobi، وأن يستخدِموا بدلاً من ذلك GADMediaView في واجهة المستخدم. ستعرِض GADMediaView تلقائيًا مواد عرض الفيديو للإعلانات التي تحتوي عليها، ومواد عرض الصور للإعلانات التي لا تحتوي عليها.
الإصدار 6.2.1.0
- تم التحقّق من التوافق مع حزمة تطوير البرامج (SDK) 6.2.1 من inMobi
الإصدارات الأقدم
- إتاحة أشكال إعلانات البانر والإعلانات البينية وإعلانات الفيديو التي تضم مكافأة والإعلانات المدمجة مع المحتوى