این راهنما به شما نشان میدهد که چگونه از Google Mobile Ads SDK برای بارگیری و نمایش تبلیغات از InMobi با استفاده از میانجیگری استفاده کنید، که هم یکپارچهسازی آبشار و هم پیشنهاد قیمت را پوشش میدهد. نحوه افزودن InMobi به پیکربندی میانجی واحد تبلیغات و نحوه ادغام InMobi SDK و آداپتور در یک برنامه iOS را پوشش می دهد.
ادغام ها و قالب های تبلیغاتی پشتیبانی شده
آداپتور میانجی برای InMobi دارای قابلیت های زیر است:
یکپارچه سازی | |
---|---|
مناقصه | 1 |
آبشار | |
فرمت ها | |
بنر | |
بینابینی | |
پاداش داده شد | |
بومی | 2 |
1 ادغام مناقصه در نسخه بتا باز است.
2 فقط برای واسطه آبشار پشتیبانی می شود.
الزامات
هدف استقرار iOS 10.0 یا بالاتر
[برای مناقصه]: برای ادغام همه قالبهای تبلیغاتی پشتیبانی شده در مناقصه، از آداپتور InMobi 10.6.0.0 یا بالاتر ( آخرین نسخه توصیه میشود ) استفاده کنید.
جدیدترین SDK تبلیغات موبایل گوگل
راهنمای شروع میانجیگری را کامل کنید
مرحله 1: تنظیمات را در InMobi UI تنظیم کنید
برای یک حساب InMobi ثبت نام کنید . هنگام ایجاد حساب کاربری، گزینه Use InMobi SSP with Google Open Bidding را بدون علامت بگذارید.
پس از تأیید حساب شما، وارد شوید .
یک برنامه اضافه کنید
برای افزودن برنامه خود به داشبورد InMobi، روی Inventory > Inventory Settings کلیک کنید.
روی Add Inventory کلیک کنید و کانال Mobile App را از منوی کشویی انتخاب کنید.
شروع به تایپ URL فروشگاه برنامه منتشر شده خود در نوار جستجو کنید و برنامه را از نتایج تکمیل شده خودکار انتخاب کنید. روی Continue کلیک کنید.
اگر برنامه شما منتشر نشده است، روی پیوند دستی کلیک کنید و جزئیات مورد نیاز را وارد کنید. روی Continue کلیک کنید.
تنظیمات App & Website Compliance را مرور کنید و سپس روی Save and Create Placements کلیک کنید.
جایگذاری ها
پس از تنظیم موجودی خود، سیستم شما را به گردش کار ایجاد مکان هدایت می کند.
نوع واحد تبلیغات را انتخاب کنید. سپس یک نام مکان را وارد کنید، گزینه Off for Audience Bidding را انتخاب کنید و بقیه فرم را پر کنید. پس از اتمام روی Create Placement کلیک کنید.
پس از ایجاد مکان، جزئیات آن نشان داده می شود. شناسه مکان را که برای راهاندازی واحد تبلیغات Ad Manager شما استفاده میشود، یادداشت کنید.
شناسه حساب
شناسه حساب InMobi شما در بخش امور مالی > تنظیمات پرداخت > اطلاعات پرداخت در دسترس است.
کلید API گزارش InMobi را پیدا کنید
به حساب من > تنظیمات حساب بروید. به برگه API Key بروید و روی Generate API Key کلیک کنید.
ایمیل کاربر مورد نیاز کلید را انتخاب کنید و روی Generate API Key کلیک کنید. یک فایل حاوی کلید API و نام کاربری/نام ورود به سیستم تولید خواهد شد.
فقط سرپرست ناشر حساب میتواند یک کلید API برای همه کاربران ایجاد کند. اگر کلید API تولید شده قبلی را فراموش کرده اید، کلید API خود را با نگه داشتن نشانگر روی نامه خود در برگه API Key بازنشانی کنید.
حالت تست را روشن کنید
حالت تست را برای قرار دادن خود در همه نمایشهای زنده یا فقط دستگاههای آزمایشی خاص فعال کنید.
مرحله 2: تقاضای InMobi را در رابط کاربری Ad Manager تنظیم کنید
به حساب Ad Manager خود وارد شوید.
InMobi را در شرکت ها اضافه کنید
مناقصه
این مرحله برای ادغام پیشنهادها لازم نیست.
آبشار
به Admin > Companies بروید، سپس روی دکمه New company در تب All companys کلیک کنید. شبکه تبلیغات را انتخاب کنید.
InMobi را به عنوان شبکه تبلیغات انتخاب کنید، یک نام منحصر به فرد وارد کنید و Mediation را فعال کنید. جمعآوری خودکار دادهها را روشن کنید و نام کاربری و کلید API را که در بخش قبل به دست آمدهاید وارد کنید.
در مرحله بعد، نام کاربری خود را وارد کنید و پس از اتمام روی Save کلیک کنید.
اشتراک گذاری سیگنال ایمن را فعال کنید
مناقصه
به Admin > تنظیمات جهانی بروید. به برگه تنظیمات حساب Ad Exchange بروید و اشتراکگذاری ایمن سیگنال را بررسی کرده و آن را تغییر دهید. روی ذخیره کلیک کنید.
آبشار
این مرحله برای ادغام آبشار لازم نیست.
مناقصه InMobi را پیکربندی کنید
مناقصه
به Delivery > Bidders بروید و روی New bidder در زیر برگه SDK Bidding کلیک کنید.
InMobi را به عنوان پیشنهاد دهنده انتخاب کنید.
روی افزودن کتابخانه سیگنال این مناقصهدهنده به فهرست سیگنالهای مجاز و اجازه اشتراکگذاری سیگنالها با این پیشنهاد دهنده را تغییر دهید. سپس، روی Continue کلیک کنید.
روی Continue کلیک کنید.
روی Done کلیک کنید.
آبشار
این مرحله برای ادغام آبشار لازم نیست.
پیکربندی نقشه واحد تبلیغات
مناقصه
به Delivery > Bidders بروید و شرکت InMobi را در برگه SDK Bidding انتخاب کنید.
به برگه نگاشت واحد آگهی بروید و روی نقشه واحد آگهی جدید کلیک کنید.
واحد تبلیغات خاص را انتخاب کنید. یک واحد تبلیغات و قالب، برنامه موبایل را به عنوان نوع موجودی ، و برنامه تلفن همراه خود را انتخاب کنید. سپس Account ID و Placement ID بدست آمده در قسمت قبل را وارد کنید. در نهایت روی Save کلیک کنید.
آبشار
به مسیر Delivery > Yield Groups بروید و روی دکمه گروه بازده جدید کلیک کنید. برنامه موبایل خود را انتخاب کنید.
به پایین بروید و روی افزودن شریک بازده کلیک کنید.
شرکتی را که برای InMobi ایجاد کردید در قسمت قبل انتخاب کنید. میانجی SDK موبایل را به عنوان نوع یکپارچه سازی ، iOS را به عنوان پلتفرم و Active را به عنوان وضعیت انتخاب کنید.
شناسه حساب و شناسه مکان به دست آمده در بخش قبل و مقدار پیش فرض CPM را وارد کنید. روی ذخیره کلیک کنید.
توجه: جمعآوری خودکار دادهها چند روز طول میکشد تا دادهها را بهطور دقیق محاسبه کند تا بتواند مقدار پویا CPM را برای یک شبکه میانجی محاسبه کند. زمانی که eCPM قابل محاسبه باشد، بهطور خودکار از طرف شما بهروزرسانی میشود.
InMobi را به لیست شرکای تبلیغاتی GDPR و مقررات ایالتی ایالات متحده اضافه کنید
برای افزودن InMobi به فهرست شرکای آگهی GDPR و مقررات ایالتی ایالات متحده در رابط کاربری Ad Manager، مراحل تنظیمات GDPR و تنظیمات مقررات ایالتی ایالات متحده را دنبال کنید.
مرحله 3: InMobi SDK و آداپتور را وارد کنید
استفاده از CocoaPods (توصیه می شود)
خط زیر را به Podfile پروژه خود اضافه کنید:
pod 'GoogleMobileAdsMediationInMobi'
از خط فرمان اجرا کنید:
pod install --repo-update
ادغام دستی
- آخرین نسخه InMobi iOS SDK را دانلود کنید و
InMobiSDK.framework
در پروژه خود پیوند دهید.
- آخرین نسخه آداپتور InMobi را از لینک دانلود در Changelog دانلود کنید و
InMobiAdapter.framework
در پروژه خود پیوند دهید. - فریم ورک های زیر را به پروژه خود اضافه کنید
-
libsqlite3.0.tbd
-
libz.tbd
-
WebKit.framework
-
تنظیمات پروژه
پرچم -ObjC
را به سایر پرچمهای پیونددهنده در زیر Application Target > Build Settings اضافه کنید.
مرحله 4: تنظیمات حریم خصوصی را در InMobi SDK اجرا کنید
رضایت اتحادیه اروپا و GDPR
تحت «خطمشی رضایت کاربر اتحادیه اروپا» Google، باید اطمینان حاصل کنید که اطلاعات مشخصی در رابطه با استفاده از شناسههای دستگاه و دادههای شخصی به کاربران منطقه اقتصادی اروپا (EEA) داده میشود و از آنها رضایت گرفته میشود. این سیاست منعکس کننده الزامات دستورالعمل حریم خصوصی الکترونیک اتحادیه اروپا و مقررات عمومی حفاظت از داده ها (GDPR) است. هنگام درخواست رضایت، باید هر شبکه تبلیغاتی را در زنجیره میانجی خود شناسایی کنید که ممکن است دادههای شخصی را جمعآوری، دریافت یا استفاده کند و اطلاعاتی درباره استفاده هر شبکه ارائه دهد. Google در حال حاضر نمی تواند رضایت کاربر را به طور خودکار به چنین شبکه هایی منتقل کند.
در نسخه 7.1.1.0، آداپتور InMobi کلاس GADMInMobiConsent
را اضافه کرد که به شما امکان می دهد اطلاعات رضایت را به InMobi منتقل کنید. کد نمونه زیر updateGDPRConsent
در کلاس GADMInMobiConsent
فراخوانی می کند. اگر تصمیم به فراخوانی این روش دارید، توصیه میشود قبل از درخواست تبلیغات از طریق Google Mobile Ads SDK این کار را انجام دهید.
سویفت
import InMobiAdapter
// ...
var consentObject = Dictionary<String, String>()
consentObject["gdpr"] = "1"
consentObject[IM_GDPR_CONSENT_AVAILABLE] = "true"
GADMInMobiConsent.updateGDPRConsent(consentObject)
هدف-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 در این شی رضایت می پذیرد، جزئیات پیاده سازی GDPR InMobi را ببینید.
قوانین حفظ حریم خصوصی ایالات متحده
قوانین حفظ حریم خصوصی ایالات ایالات متحده مستلزم اعطای حق انصراف به کاربران از «فروش» «اطلاعات شخصی» خود (همانطور که قانون آن شرایط را تعریف میکند)، با انصراف از طریق پیوند برجسته «اطلاعات شخصی من را نفروخت» ارائه میکند. در صفحه اصلی حزب "فروش". راهنمای انطباق با قوانین حریم خصوصی ایالات ایالات متحده، امکان فعال کردن پردازش داده های محدود را برای ارائه تبلیغات Google ارائه می دهد، اما Google نمی تواند این تنظیم را برای هر شبکه تبلیغاتی در زنجیره میانجی شما اعمال کند. بنابراین، شما باید هر یک از شبکههای تبلیغاتی را در زنجیره میانجی خود که ممکن است در فروش اطلاعات شخصی شرکت کنند شناسایی کنید و از راهنماییهای هر یک از آن شبکهها برای اطمینان از رعایت آن پیروی کنید.
در نسخه 10.5.6.0، آداپتور InMobi برای خواندن رشته حریم خصوصی IAB US از NSUserDefaults
پشتیبانی اضافه کرد. برای تنظیم رشته حریم خصوصی ایالات متحده در NSUserDefaults
، دستورالعمل های موجود در اسناد قوانین حریم خصوصی ایالات ایالات متحده را دنبال کنید.
علاوه بر این، برای دستورالعملهای نحوه فعال کردن تنظیمات CCPA در داشبورد InMobi، به مستندات CCPA InMobi مراجعه کنید.
مرحله 5: کد اضافی مورد نیاز است
ادغام SKAdNetwork
مستندات InMobi را دنبال کنید تا شناسه های SKAdNetwork را به فایل Info.plist
پروژه خود اضافه کنید.
مرحله 6: اجرای خود را آزمایش کنید
فعال کردن تبلیغات آزمایشی
مطمئن شوید که دستگاه آزمایشی خود را برای Ad Manager ثبت کرده اید و حالت آزمایشی را در رابط کاربری 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 | عدد صحیح سن کاربر |
setYearOfbirth | عدد صحیح سال تولد کاربر. |
setPostalCode | رشته . کد پستی کاربر معمولا یک عدد پنج رقمی است. |
setAreaCode | رشته . کد منطقه تلفن کاربر (بخشی از شماره تلفن). |
setLanguage | رشته . زبان مادری کاربر (در صورت شناخته شدن). |
setLoginId | رشته . شناسه ورود در دامنه ناشر. |
setSessionId | رشته . شناسه جلسه در دامنه ناشر. |
setLocationWithCityStateCountry | رشته . مکان با شهر، ایالت و کشور به عنوان پارامتر. |
setKeywords | رشته . هر کلمه کلیدی مرتبط با زمینه که باید در درخواست تبلیغ ارسال شود. |
setInterests | رشته . هر رشته مرتبط با زمینه که باید در درخواست تبلیغ ارسال شود. |
setAdditionalParameters | فرهنگ لغت . هر مقدار اضافی که باید در درخواست تبلیغ ارسال شود. |
در اینجا یک نمونه کد از نحوه تنظیم این پارامترهای درخواست آگهی آورده شده است:
سویفت
let request = GAMRequest()
let extras = GADInMobiExtras()
extras.ageGroup = kIMSDKAgeGroupBetween35And54
extras.areaCode = "12345"
request.registerAdNetworkExtras(extras)
هدف-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
را با یک ویدیو یا یک تصویر پر می کند.
ردیابی نمایش و کلیک
کلیکها توسط Google Mobile Ads SDK شناسایی میشوند و به InMobi هدایت میشوند، بنابراین گزارش کلیکها همگام خواهد بود.
Google Mobile Ads SDK از تماسهای InMobi SDK برای ردیابی برداشت استفاده میکند، بنابراین گزارشهای موجود در هر دو داشبورد باید با تفاوتهای اندک یا بدون تفاوت مطابقت داشته باشند.
کدهای خطا
اگر آداپتور نتواند تبلیغی را از InMobi دریافت کند، ناشران میتوانند با استفاده از GADResponseInfo.adNetworkInfoArray
خطای اساسی را از پاسخ آگهی در کلاسهای زیر بررسی کنند:
GADMAdapterInMobi
GADMediationAdapterInMobi
در اینجا کدها و پیامهای همراهی هستند که توسط آداپتور InMobi هنگام بارگیری نشدن آگهی ارسال میشوند:
کد خطا | دلیل |
---|---|
101 | پارامترهای سرور InMobi پیکربندی شده در رابط کاربری Ad Manager وجود ندارد/نامعتبر است. |
102 | آداپتور InMobi از قالب آگهی درخواستی پشتیبانی نمی کند. |
103 | یک تبلیغ InMobi قبلاً برای این پیکربندی شبکه بارگیری شده است. |
دیگر | InMobi SDK یک خطا برگرداند. برای جزئیات بیشتر به IMRequestStatus.h مراجعه کنید. |
تغییرات آداپتور میانجی iOS InMobi
نسخه 10.8.0.0
- سازگاری تایید شده با InMobi SDK 10.8.0.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 11.12.0.
- InMobi SDK نسخه 10.8.0.
نسخه 10.7.8.0
- سازگاری تایید شده با InMobi SDK 10.7.8.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 11.10.0.
- InMobi SDK نسخه 10.7.8.
نسخه 10.7.5.1
-
CFBundleShortVersionString
بهروزرسانی کرد تا به جای چهار مؤلفه، سه مؤلفه داشته باشد.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 11.10.0.
- InMobi SDK نسخه 10.7.5.
نسخه 10.7.5.0
- سازگاری تایید شده با InMobi SDK 10.7.5.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 11.7.0.
- InMobi SDK نسخه 10.7.5.
نسخه 10.7.4.0
- سازگاری تایید شده با InMobi SDK 10.7.4.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 11.6.0.
- InMobi SDK نسخه 10.7.4.
نسخه 10.7.2.0
- سازگاری تایید شده با InMobi SDK 10.7.2.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 11.3.0.
- InMobi SDK نسخه 10.7.2.
نسخه 10.7.1.0
- سازگاری تایید شده با InMobi SDK 10.7.1.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 11.2.0.
- InMobi SDK نسخه 10.7.1.
نسخه 10.6.4.0
- سازگاری تأیید شده با InMobi SDK 10.6.4.
- روش منسوخ شده
GADMobileAds.sharedInstance.sdkVersion
باGADMobileAds.sharedInstance.versionNumber
جایگزین کرد. - استفاده از
NSUserDefaults
با توابعCFPreferences
جایگزین شد. - اکنون به حداقل نسخه iOS 12.0 نیاز دارد.
- اکنون به Google Mobile Ads SDK نسخه 11.0 یا بالاتر نیاز دارد.
-
Info.plist
در چارچوب هایInMobiAdapter.xcframework
گنجانده شده است.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 11.0.1.
- InMobi SDK نسخه 10.6.4.
نسخه 10.6.0.0
- سازگاری تایید شده با InMobi SDK 10.6.0.
- پشتیبانی از واترمارک برای بنرهای مناقصه، قالب های تبلیغاتی بینابینی و پاداش اضافه شده است.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 10.13.0.
- InMobi SDK نسخه 10.6.0.
نسخه 10.5.8.0
- سازگاری تایید شده با InMobi SDK 10.5.8.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 10.10.0.
- InMobi SDK نسخه 10.5.8.
نسخه 10.5.6.0
- پشتیبانی برای خواندن رشته حریم خصوصی IAB US از NSUserDefaults اضافه شد.
- سازگاری تایید شده با InMobi SDK 10.5.6.
- پشتیبانی مناقصه برای بنر (شامل MREC)، قالبهای تبلیغاتی بینابینی و پاداش اضافه شده است.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 10.9.0.
- InMobi SDK نسخه 10.5.6.
نسخه 10.5.5.0
- اکنون به Google Mobile Ads SDK نسخه 10.4.0 یا بالاتر نیاز دارد.
- آداپتور را برای استفاده از
didRewardUser
API به روز کرد. - آداپتور را برای مقداردهی اولیه InMobi SDK در رشته اصلی به روز کرد.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 10.4.0.
- InMobi SDK نسخه 10.5.5.
نسخه 10.5.4.0
- سازگاری تایید شده با InMobi SDK 10.5.4.
- استفاده از APIهای میانجی جنسیت، تولد و مکان منسوخ حذف شد.
- پشتیبانی از معماری
armv7
حذف شد. - اکنون به حداقل نسخه iOS 11.0 نیاز دارد.
- اکنون به Google Mobile Ads SDK نسخه 10.0.0 یا بالاتر نیاز دارد.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 10.2.0.
- InMobi SDK نسخه 10.5.4.
نکات تکمیلی:
- این نسخه قبل از نسخه 10.1.3.0 ایجاد شده است بنابراین از
didRewardUser
API استفاده نمی کند.
نسخه 10.1.3.0
- سازگاری تایید شده با InMobi SDK 10.1.3.
- اکنون به Google Mobile Ads SDK نسخه 10.4.0 یا بالاتر نیاز دارد.
- آداپتور را برای استفاده از
didRewardUser
API به روز کرد.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 10.5.0.
- InMobi SDK نسخه 10.1.3.
نکات تکمیلی:
- این نسخه پس از نسخه 10.5.4.0 ایجاد شده است.
نسخه 10.1.2.1
- سازگاری تایید شده با InMobi SDK 10.1.2.
- مشکلی را برطرف کرد که در آن تبلیغات بومی در رابطهای کاربری قابل پیمایش خالی میشدند.
- آداپتور را برای استفاده از API های میانجی جدید به روز کرد.
- پشتیبانی برای ارسال مقدار COPPA به InMobi SDK اضافه شد.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 9.14.0.
- InMobi SDK نسخه 10.1.2.
نسخه 10.1.2.0
- سازگاری تایید شده با InMobi SDK 10.1.2.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 9.13.0.
- InMobi SDK نسخه 10.1.2.
نسخه 10.1.1.0
- سازگاری تایید شده با InMobi SDK 10.1.1.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 9.12.0.
- InMobi SDK نسخه 10.1.1.
نسخه 10.1.0.0
- سازگاری تایید شده با InMobi SDK 10.1.0.
- آداپتور را برای استفاده از
didRewardUser
API به روز کرد. - اکنون به Google Mobile Ads SDK نسخه 9.8.0 یا بالاتر نیاز دارد.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 9.11.0.
- InMobi SDK نسخه 10.1.0.
نسخه 10.0.7.0
- سازگاری تایید شده با InMobi SDK 10.0.7.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 9.5.0.
- InMobi SDK نسخه 10.0.7.
نسخه 10.0.5.0
- سازگاری تایید شده با InMobi SDK 10.0.5.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 9.2.0.
- InMobi SDK نسخه 10.0.5.
نسخه 10.0.2.1
- سازگاری تأیید شده با Google Mobile Ads SDK نسخه 9.0.0.
- اکنون به Google Mobile Ads SDK نسخه 9.0.0 یا بالاتر نیاز دارد.
ساخته و تست شده با:
- Google Mobile Ads SDK نسخه 9.0.0.
- InMobi SDK نسخه 10.0.2.
نسخه 10.0.2.0
- سازگاری تأیید شده با InMobi SDK 10.0.2.
ساخته و تست شده با
- Google Mobile Ads SDK نسخه 8.13.0.
- InMobi SDK نسخه 10.0.2.
نسخه 10.0.1.0
- سازگاری تایید شده با InMobi SDK 10.0.1.
ساخته و تست شده با
- Google Mobile Ads SDK نسخه 8.12.0.
- InMobi SDK نسخه 10.0.1.
نسخه 10.0.0.0
- سازگاری تأیید شده با InMobi SDK 10.0.0.
- اکنون به حداقل نسخه iOS 10.0 نیاز دارد.
ساخته و تست شده با
- Google Mobile Ads SDK نسخه 8.11.0.
- InMobi SDK نسخه 10.0.0.
نسخه 9.2.1.0
- سازگاری تایید شده با InMobi SDK 9.2.1.
ساخته و تست شده با
- Google Mobile Ads SDK نسخه 8.9.0.
- InMobi SDK نسخه 9.2.1.
نسخه 9.2.0.0
- سازگاری تأیید شده با InMobi SDK 9.2.0.
- وابستگی آرام به Google Mobile Ads SDK نسخه 8.0.0 یا بالاتر.
ساخته و تست شده با
- Google Mobile Ads SDK نسخه 8.8.0.
- InMobi SDK نسخه 9.2.0.
نسخه 9.1.7.0
- سازگاری تایید شده با InMobi SDK 9.1.7.
- اکنون به Google Mobile Ads SDK نسخه 8.3.0 یا بالاتر نیاز دارد.
ساخته و تست شده با
- Google Mobile Ads SDK نسخه 8.3.0.
- InMobi SDK نسخه 9.1.7.
نسخه 9.1.5.0
- سازگاری تایید شده با InMobi SDK 9.1.5.
- اکنون به Google Mobile Ads SDK نسخه 8.1.0 یا بالاتر نیاز دارد.
ساخته و تست شده با
- Google Mobile Ads SDK نسخه 8.1.0.
- InMobi SDK نسخه 9.1.5.
نسخه 9.1.1.1
- آداپتور را برای استفاده از قالب
.xcframework
. به روز کرد. - اکنون به Google Mobile Ads SDK نسخه 8.0.0 یا بالاتر نیاز دارد.
ساخته و تست شده با
- Google Mobile Ads SDK نسخه 8.0.0.
- InMobi SDK نسخه 9.1.1.
نسخه 9.1.1.0
- سازگاری تایید شده با InMobi SDK 9.1.1.
- اکنون به Google Mobile Ads SDK نسخه 7.68.0 یا بالاتر نیاز دارد.
ساخته و تست شده با
- Google Mobile Ads SDK نسخه 7.68.0.
- InMobi SDK نسخه 9.1.1.
نسخه 9.1.0.0
- سازگاری تأیید شده با InMobi SDK 9.1.0.
- اکنون به Google Mobile Ads SDK نسخه 7.65.0 یا بالاتر نیاز دارد.
ساخته و تست شده با
- Google Mobile Ads SDK نسخه 7.65.0.
- InMobi SDK نسخه 9.1.0.
نسخه 9.0.7.2
- هنگامی که درمان برای کودک مشخص نشده باشد، دیگر تبلیغات دارای پاداش دیگر روی coppa=0 پیشفرض نیستند.
ساخته و تست شده با
- Google Mobile Ads SDK نسخه 7.61.0.
- InMobi SDK نسخه 9.0.7.
نسخه 9.0.7.1
- اکنون به Google Mobile Ads SDK نسخه 7.61.0 یا بالاتر نیاز دارد.
- کدها و پیام های خطای استاندارد آداپتور اضافه شده است.
ساخته و تست شده با
- Google Mobile Ads SDK نسخه 7.61.0.
- InMobi SDK نسخه 9.0.7.
نسخه 9.0.7.0
- سازگاری تأیید شده با InMobi SDK 9.0.7.
ساخته و تست شده با
- Google Mobile Ads SDK نسخه 7.60.0.
- InMobi SDK نسخه 9.0.7.
نسخه 9.0.6.0
- سازگاری تأیید شده با InMobi SDK 9.0.6.
- وابستگی CocoaPod آداپتور InMobi iOS برای استفاده از
InMobiSDK/Core
به روز شد. - اکنون به Google Mobile Ads SDK نسخه 7.60.0 یا بالاتر نیاز دارد.
ساخته و تست شده با
- Google Mobile Ads SDK نسخه 7.60.0
- InMobi SDK نسخه 9.0.6
نسخه 9.0.4.0
- سازگاری تأیید شده با InMobi SDK 9.0.4.
- آداپتور اکنون زمانی که اولیه سازی InMobi SDK با شکست مواجه می شود، زودتر از کار می افتد.
- پشتیبانی از معماری i386 حذف شد.
ساخته و تست شده با
- Google Mobile Ads SDK نسخه 7.57.0
- InMobi SDK نسخه 9.0.4
نسخه 9.0.0.0
- سازگاری تأیید شده با InMobi SDK 9.0.0.
- قابلیت مناقصه برای قالبهای بنر، بینابینی و پاداش حذف شد.
ساخته و تست شده با
- Google Mobile Ads SDK نسخه 7.53.1
- InMobi SDK نسخه 9.0.0
نسخه 7.4.0.0
- سازگاری تایید شده با InMobi SDK 7.4.0.
نسخه 7.3.2.1
- مشکلی که در آن آداپتور به دلیل پیکربندیهای میانجی نامعتبر مقداردهی اولیه نمیشود، برطرف شد.
نسخه 7.3.2.0
- سازگاری تایید شده با InMobi SDK 7.3.2.
- قابلیت مناقصه به آداپتور برای قالب های تبلیغاتی بنر، بینابینی و پاداش اضافه شده است.
نسخه 7.3.0.0
- سازگاری تایید شده با InMobi SDK 7.3.0.
- پشتیبانی از محتوای بومی و درخواستهای آگهی نصب برنامه حذف شد. برنامهها باید از Unified Native Ads API برای درخواست تبلیغات بومی استفاده کنند.
- اکنون به Google Mobile Ads SDK نسخه 7.46.0 یا بالاتر نیاز دارد.
نسخه 7.2.7.0
- سازگاری تایید شده با InMobi SDK 7.2.7.
- آداپتور را برای استفاده از API جدید پاداش به روز کرد.
- اکنون به Google Mobile Ads SDK نسخه 7.42.2 یا بالاتر نیاز دارد.
- پشتیبانی از اندازه های تبلیغاتی بنر انعطاف پذیر اضافه شده است.
نسخه 7.2.4.0
- سازگاری تایید شده با InMobi SDK 7.2.4.
نسخه 7.2.1.0
- سازگاری تایید شده با InMobi SDK 7.2.1.
نسخه 7.2.0.0
- سازگاری تایید شده با InMobi SDK 7.2.0.
نسخه 7.1.2.0
- سازگاری تایید شده با InMobi SDK 7.1.2.
نسخه 7.1.1.2
-
adapterDidCompletePlayingRewardBasedVideoAd:
برگشت به آداپتور.
نسخه 7.1.1.1
- کلاس
GADInMobiConsent
اضافه شد که متدهایupdateGDPRConsent
وgetConsent
را ارائه می کند.
نسخه 7.1.1.0
- سازگاری تایید شده با InMobi SDK 7.1.1.
نسخه 7.1.0.0
- سازگاری تایید شده با InMobi SDK 7.1.0.
نسخه 7.0.4.1
- مشکل ایجاد خطاهای نمادهای تکراری هنگام استفاده از آداپتور با شبکه های دیگر برطرف شد.
نسخه 7.0.4.0
- آداپتور را به روز کرد تا با InMobi SDK 7.0.4 سازگار باشد.
- پشتیبانی از تبلیغات ویدیویی بومی اضافه شده است.
- InMobi's SDK تصاویری را برای تبلیغات حاوی دارایی های ویدیویی ارائه نمی دهد. برای جلوگیری از NullPointerException های بالقوه، زمانی که آداپتور یکی از این تبلیغات را دریافت می کند، به طور خودکار یک NativeAd.Image خالی ایجاد می کند و آن را در آرایه دارایی تصاویر در شیء تبلیغاتی دریافت شده توسط برنامه قرار می دهد. ناشرانی که از این آداپتور استفاده میکنند تشویق میشوند هنگام میانجیگری در InMobi از استفاده مستقیم از داراییهای تصویر خودداری کنند و در عوض از GADMediaView در رابط کاربری خود استفاده کنند. GADMediaView به طور خودکار دارایی های ویدیویی را برای تبلیغاتی که حاوی آنها هستند و دارایی تصویر را برای تبلیغاتی که فاقد آنها هستند نمایش می دهد.
نسخه 6.2.1.0
- سازگاری تایید شده با inMobi SDK 6.2.1
نسخه های قبلی
- پشتیبانی از بنرها، بینابینی ها، ویدیوهای پاداش دار و قالب های تبلیغاتی بومی.