| نسخه |
تاریخ انتشار |
یادداشتها |
| 3.40.0 |
2026-08-20 |
- به (
minSdkVersion) ۲۴ نیاز دارد.
- مشکلی را برطرف میکند که در آن «کیت توسعه نرمافزار IMA» بهطور بیصدا در فراخوانی روشهای
onLoadStream() یا loadUrl()
پساز درخواست جاریسازی DAI موفق ناموفق است.
- کدهای خطای آگهی زیر را اضافه میکند:
COMPANION_DIMENSION_MISMATCH:
زمانی رخ میدهد که ابعاد طرحآگهی آگهی همپا با ناحیه نمایش طرحآگهی مطابقت نداشته باشد.
STREAM_INITIALIZATION_FAILED:
زمانی رخ میدهد که درطول درج آگهی سمت سرور، خطایی در مقداردهی اولیه جاریسازی وجود داشته باشد.
-
ASSET_FALLBACK_FAILED: زمانی رخ میدهد که
مشکلی در دارایی جایگزین وجود داشته باشد.
-
UNSUPPORTED_URL: زمانی رخ میدهد که
نشانی وب آگهی نامعتبر باشد یا مرورگر فعلی پشتیبانی نکند.
STREAM_INITIALIZATION_TIMEOUT:
زمانی رخ میدهد که درخواست مقداردهی اولیه جاریسازی منقضی شود.
STREAM_AUTHORIZATION_FAILED:
زمانی رخ میدهد که مجوز جاریسازی ناموفق باشد.
- هشدار زیر را برطرف میکند:
Unable to resolve
Lcom/google/ads/interactivemedia/v3/impl/data/AutoValue_WebViewInitData_JavaScriptNativeBridgeInitData;
annotation class 8784
.
- حاشیهنویسیهای قابلیت تهی بودن را برای «میاناهای برنامهسازی کاربردی» بهبود میدهد تا ایمنی نوع را بهبود دهد.
|
| 3.39.0 |
2026-01-22 |
- مشکل شناختهشدهای در این نسخه وجود دارد که در آن «کیت توسعه نرمافزار IMA» بهطور بیصدا در فراخوانی روشهای
onLoadStream() یا loadUrl() پساز درخواست جاریسازی DAI موفق ناموفق است. برای رفع این مشکل، از نسخه ۳.۴۰.۰ و بالاتر استفاده کنید.
- روشهای
getAudioMimeType()
و
getVideoMimeType()
را به کلاس AdMediaInfo اضافه میکند.
- گزارمان
@Nullable را به روشهای میانای کیت توسعه نرمافزار اضافه میکند.
- اگر رابط
AdsLoader نمونهسازی نشده باشد، ImaSdkFactory.release()روشی برای پاکسازی داراییهای IMA اضافه میکند.
- واسط
AdsRequest منسوخشده زیر را برمیدارد
روشها:
setExtraParameter()
getExtraParameter()
getExtraParameters()
- روشهای منسوخشده
AdDisplayContainer.setPlayer() و
StreamDisplayContainer.setVideoStreamPlayer() را برمیدارد.
BaseDisplayContainer
روشهای رابط
منسوخشده زیر را برمیدارد:
setAdContainer()
registerVideoControlsOverlay()
unregisterAllVideoControlsOverlays()
- روشهای میانای
CuePoint منسوخشده زیر را برمیدارد:
getStartTime()
getEndTime()
- مشکل نشت حافظه هنگام ازبین بردن نمونه
BaseManager مربوط به پیام Attempted to send bridge message after cleanup در logcat را برطرف میکند.
|
| 3.38.0 |
2025-10-07 |
- مشکل شناختهشدهای در این نسخه وجود دارد که در آن کیت توسعه نرمافزار آگهیهای رسانهای تعاملی بهطور بیصدا نمیتواند
روشهای
onLoadStream() یا loadUrl() را
پساز درخواست موفقیتآمیز جاریسازی درج آگهی پویا فراخوانی کند. برای رفع این مشکل، از نسخه ۳.۴۰.۰ و بالاتر استفاده کنید.
- به (
minSdkVersion) نیاز دارد 23.
- میانای
AdSlot
را اضافه میکند و میانای CompanionAdSlot را بهروز میکند تا
میانای AdSlot را گسترش دهد.
- مشکل ANR را که هنگام واکشی میزان صدای دستگاه از رشته اصلی رخ میدهد برطرف میکند.
-
نسخه ۳.۳۸.۰ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۷-۰۱-۲۲ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.37.0 |
2025-07-15 |
- افزودن desugaring برنامه بهعنوان الزام برای برنامههایی که «کیت توسعه نرمافزار IMA» را ادغام میکنند.
برنامههایی که بدون فعال کردن desugaring ساخته میشوند با نسخههای فعلی یا آینده
IMA ساخته نخواهند شد. برای فعال کردن «شیرینسازی برنامه»، به
افزودن IMA SDK به پروژه مراجعه کنید.
- پیشنیازهای حداقل نسخه برای مقدار Android
compileSdk را به ۳۵ و مقدار افزایه Android Gradle را به
۸.۶.۰ بهروز میکند.
- میانای
AdPeriodInfo
را اضافه میکند که بااستفاده از روش
AdEvent#getAdPeriodInfo() در رویداد
AD_PERIOD_STARTED دردسترس است.
- واسط
PlaybackMeasurementCollector
را برای ارزیابی عملکرد کیت توسعه نرمافزار و زمانبندی آگهیها در برنامههای ExoPlayer اضافه میکند.
- اگر درخواست آگهی یا جاریسازی با پارامترهای نامعتبر ارائه دهید، IMA بهروزرسانی میشود تا استثنایی ایجاد کند.
- نوع خطای
AdError.WEB_VIEW_ERROR را اضافه میکند که درصورت ازکارافتادن رندرکننده «وبنما» رخ میدهد. این نوع خطای جدید مشکلی را برطرف میکند که در آن
ازکارافتادن WebView پردازنده باعث ازکارافتادن برنامه میشود.
- با انتقال بخشهایی از مقداردهی اولیه «وبنما» به رشته پسزمینه، تابع
ImaSdkFactory.initialize() را بهینهسازی میکند. این تغییر احتمال خطاهای ANR را درطول تماس ImaSdkFactory.initialize() کاهش میدهد.
- خطای
NullPointerException را که بهدلیل شروع درخواست آگهی جدید و همزمان فراخوانی AdsLoader.release() ایجاد شده بود برطرف میکند.
- خرابی
WebViewCompat.addWebMessageListener را که در دستگاههای قدیمی تلویزیون متصلشده رخ میدهد برطرف میکند.
- مشکلی را برطرف میکند که در آن «کیت توسعه نرمافزار IMA»
getPreviousCuePointForStreamTimeMs() را بهعنوان
nullable علامتگذاری نمیکرد.
- مشکلی را برطرف میکند که باعث میشد کیت توسعه نرمافزار وقتی «وبنمایی» نصب نشده است ازکار بیفتد. توجه: «وبنما» جزء مهمی از کیت توسعه نرمافزار است. اگر هیچ WebView نصب نشده باشد، کیت توسعه نرمافزار نمیتواند بهدرستی کار کند.
- وابستگیهای webkit را به جدیدترین نسخههای پایدار بهروزرسانی میکند.
- «کیت توسعه نرمافزار IMA Android» قصد دارد حداقل سطح میانای برنامهسازی کاربردی موردنیاز خود
(
minSdkVersion) را به نسخه ۲۳ بهروز کند تا با کتابخانههای Android Jetpack
(AndroidX) مطابقت داشته باشد. برای اطلاعات بیشتر،
ملزومات نسخه Jetpack را ببینید.
-
روشهای منسوخ زیر را برمیدارد:
Ad.getUniversalAdIdValue()
Ad.getUniversalAdIdRegistry()
AdsManager.requestNextAdBreak()
BaseManager.isCustomPlaybackUsed()
ImaSdkFactory.createAdDisplayContainer()
ImaSdkFactory.createAudioAdDisplayContainer(Context)
ImaSdkFactory.createStreamDisplayContainer()
StreamManager.getStreamTimeForContentTime(double contentTime)
StreamManager.getContentTimeForStreamTime(double streamTime)
StreamManager.getPreviousCuePointForStreamTime(double streamTime)
VideoProgressUpdate.getCurrentTime()
VideoProgressUpdate.getDuration()
-
«کیت توسعه نرمافزار IMA» نسخه ۳.۳۷.۰ در تاریخ ۲۰۲۶-۱۰-۰۷ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.36.0 |
2024-11-07 |
- مشکل شناختهشدهای در این نسخه برای
برنامههای فوری
معرفی شده است. اگر IMA را در برنامههای فوری ادغام میکنید، توصیه میکنیم برنامهتان را به نسخه ۳.۳۶.۰ IMA بهروزرسانی نکنید. نسخه بعدی کیت توسعه نرمافزار حاوی راهحل
این مشکل خواهد بود.
- روشهای درخواست جاریسازی جدیدی اضافه میکند که شامل پارامتر
NetworkCode است. روشهای جدید عبارتاند از
ImaSdkFactory.createLiveStreamRequest()
و
ImaSdkFactory.createVodStreamRequest().
میاناهای برنامهسازی کاربردی مشابهی را که فاقد پارامتر
networkCode هستند منسوخ میکند.
- عناصر خلاقانه همراه را در چیدمان قاب منطبق با اندازه جای آگهی
اعلامشده با
CompanionAdSlot.setSize() میپیچد.
-
نسخه ۳.۳۶.۰ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۶-۰۷-۱۵ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.35.1 |
2024-09-24 |
- مشکلی را برطرف میکند که در آن
Open Measurement
هنگام استفاده از
ImaSdkFactory.initialize() API با خطا مواجه میشود.
minSdkVersion را که IMA پشتیبانی میکند به ۲۱ افزایش میدهد.
ImaSdkFactory.initialize()
را اضافه میکند تا داراییهای IMA را قبلاز اولین درخواست آگهی واکشی و مقداردهی اولیه کند.
تماس با initialize() حافظه موردنیاز برای پخش آگهی آینده را اختصاص میدهد و تأخیر در پخش اولین آگهی را کاهش میدهد. برای اطلاعات بیشتر،
بهبود زمان بار کردن IMA را ببینید.
- مشکل نشانی وب کلیکگذری آگهی نامعتبر را برطرف میکند.
- خرابی معرفیشده در IMA نسخه ۳.۳۴.۰ را که بر برنامههایی که از
java8 desugaring در نسخههای Android API 25 و پایینتر استفاده نمیکنند تأثیر میگذارد برطرف میکند.
- بهینهسازیهایی را به زمان راهاندازی IMA در دستگاههای قدیمی CTV اضافه میکند.
- پایداری را برای باز کردن پیوندها در دستگاههایی که مرورگر نصبشده ندارند بهبود میبخشد.
-
نسخه ۳.۳۵.۱ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۵-۱۱-۰۷ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را
ببینید.
|
| منسوخشده ۳.۳۵.۰ |
2024-08-28 |
- مشکل شناختهشدهای در این نسخه وجود دارد که در آن اندازهگیری OMID
هنگام استفاده از
ImaSdkFactory.initialize() API ناموفق است.
درعوض از IMA SDK Android v3.35.1 استفاده کنید.
- ازآنجاییکه نسخه ۳.۳۵.۰ منسوخ شده است، یادداشتهای انتشار آن به بخش نسخه ۳.۳۵.۱ منتقل شده است.
|
| 3.34.0 |
2024-06-13 |
|
| 3.33.0 |
2024-03-28 |
|
| 3.32.0 Deprecated |
2024-01-30 |
- این نسخه در دستگاههایی که از سطح میانای برنامهسازی کاربردی Android نسخه ۲۵ و پایینتر استفاده میکنند مشکل دارد. درعوض از IMA SDK Android v3.33.0 استفاده کنید.
- پشتیبانی از جاریسازی «ویدیو بهدرخواست» (VOD) با Stitcher شخص ثالث را برای ارائه پاد اضافه میکند. برای اطلاعات بیشتر،
راهنمای ارائه واحد Android
را ببینید. این تغییر شامل افزودن میاناهای برنامهسازی کاربردی زیر است:
- تعداد
minSdkVersion که IMA پشتیبانی میکند را به ۱۹ افزایش میدهد.
- مشکلی را برطرف میکند که در آن کلیکهای مستقیم آگهی بااستفاده از دکمه «بیشتر بدانید»
در میانای برنامهسازی کاربردی Android نسخه ۳۰ و بالاتر صفحه جدیدی باز نمیکرد. این مشکل
همچنان در نسخههای ۳.۳۱.۰ تا ۳.۲۹.۰ «کیت توسعه نرمافزار IMA» وجود دارد و
برای کار کردن کلیکگذرهای آگهی به راهکاری نیاز است.
- اشکالی را برطرف میکند که در آن استفاده از
AdsLoader.addAdsLoadedListener()
میتوانست باعث استثنای ArrayIndexOutOfBoundsException شود.
- خطای آگهی
VAST_NO_ADS_AFTER_WRAPPER را اضافه میکند.
|
| 3.31.0 |
2023-08-31 |
- در نسخههای ۳.۳۱.۰ تا ۳.۲۹.۰ از کیت توسعه نرمافزار IMA با نسخه ۳۰ و بالاتر از میانای برنامهسازی کاربردی Android مشکلی وجود دارد که در آن کلیکهای مستقیم آگهی بااستفاده از دکمه بیشتر بدانید صفحه جدیدی را باز نمیکند. بهعنوان راهکاری موقت برای
نسخههای تحتتأثیر قرارگرفته، باید اظهارنامههای هدف را برای باز کردن پیوندهای وب
در مانیفست برنامهتان به این صورت اضافه کنید:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.project_name">
...
</application>
<queries>
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="https" />
</intent>
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="http" />
</intent>
</queries>
</manifest>
- وابستگی IMA به OM SDK را به نسخه 1.4.8 بهروزرسانی میکند که شامل
نشانهای تلویزیون متصل جدید است.
- میاناهای برنامهسازی کاربردی
AdsRequest زیر را منسوخ میکند:
getExtraParameter()
getExtraParameters()
setExtraParameter()
-
نسخه ۳.۳۱.۰ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۵-۰۳-۲۸ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.30.3 |
2023-08-03 |
- وابستگیهای کتابخانه داخلی را بهروزرسانی میکند تا تأخیر راهاندازی را بهبود دهد.
-
کیت توسعه نرمافزار IMA نسخه ۳.۳۰.۳ در تاریخ ۲۰۲۴/۰۸/۳۱ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.30.2 |
2023-07-28 |
- خطاهای غیرمنتظره
NullPointerException
معرفیشده در نسخه ۳.۳۰.۱ را برطرف میکند.
- مشکلی در proguarding برطرف شد که باعث میشد برخیاز رویدادها از کیت توسعه نرمافزار منتشر نشوند. این رفع اشکال بر افزونه ExoPlayer برای
کیت توسعه نرمافزار IMA DAI تأثیر میگذارد.
- از Gradle نسخه ۸ و بالاتر پشتیبانی میکند. نسخههای قبلی «کیت توسعه نرمافزار Android IMA» باید
android.enableR8.fullMode=false را در فایل
gradle.properties تنظیم کنند. برای اطلاعات بیشتر،
مقاله حالت کامل R8
را ببینید.
-
نسخه ۳.۳۰.۲ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۴-۰۸-۰۳ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را
ببینید.
|
| 3.30.1 Deprecated |
2023-04-18 |
- این نسخه مشکل خطاهای غیرمنتظره دارد.
NullPointerException
تا زمانی که نسخه جدیدتری منتشر شود، از نسخه قدیمیتر IMA SDK Android v3.29.0 استفاده کنید.
- مشکلی را برطرف میکند که در آن برنامههایی که از نسخه ۳.۳۰.۰ استفاده میکنند در دستگاههای غیر Android TV ازکار میافتند.
|
| 3.30.0 منسوخشده |
2023-03-29 |
- این نسخه مشکلی دارد که باعث ازکارافتادن برنامههایی میشود که
در پلاتفرم Android TV اجرا نمیشوند.
درعوض از IMA SDK Android v3.29.0 استفاده کنید.
- میانای برنامهسازی کاربردی
ImaSdkFactory.createVideoStitcherVodStreamRequest()
را اضافه میکند.
- سازگاری را برای موجودی «ترکیبی» Google TV اضافه میکند.
- پشتیبانی از میانای برنامهسازی کاربردی منسوخشده
ImaSdkFactory.createSdkOwnedPlayer() را برمیدارد.
- کد خطای
ADS_PLAYER_NOT_PROVIDED
را اضافه میکند.
- کلاس
BaseRequest را ایجاد میکند که اکنون هم AdsRequest و هم StreamRequest آن را پیادهسازی میکنند.
- کلاس
SecureSignals را اضافه میکند.
- روش
BaseRequest.setSecureSignals()
را اضافه میکند.
-
نسخه ۳.۳۰.۰ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۴-۰۴-۱۸ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را
ببینید.
|
| 3.29.0 |
2022-10-14 |
- نام کلاس
EspVersion را به کلاس VersionInfo تغییر میدهد.
- نام «میاناهای برنامهسازی کاربردی سیگنالهای رمزگذاریشده برای ناشران» (ESP) را به «میاناهای برنامهسازی کاربردی سیگنالهای ایمن»
تغییر میدهد.
- میاناهای برنامهسازی کاربردی پرچمهای ویژه را اضافه میکند. میتوانید از میاناهای برنامهسازی کاربردی پرچم ویژگی برای فعال یا غیرفعال کردن
ویژگیهای خاص در IMA استفاده کنید. از
ImaSdkSettings.getFeatureFlags() و
ImaSdkSettings.setFeatureFlags()
برای دریافت و تنظیم پرچمهای ویژگی استفاده کنید.
- مشکلی را برطرف میکند که در آن برخیاز رویدادهای IMA ارسال نمیشدند.
- androidx.webkit:webkit را بهعنوان وابستگی کیت توسعه نرمافزار IMA اضافه میکند
-
نسخه ۳.۲۹.۰ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۴-۰۳-۲۹ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.28.2 |
2022-09-14 |
- وابستگیهای «کیت توسعه نرمافزار» را بهروز میکند تا از AndroidX استفاده کند.
-
نسخه ۳.۲۸.۲ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۳-۱۰-۱۴ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.28.1 منسوخشده |
2022-08-03 |
|
| 3.27.1 |
2022-05-27 |
- نسخه پخش سرویس، بدون ویژگیهای جدید.
-
نسخه ۳.۲۷.۱ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۳-۰۸-۰۳ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.27.0 |
2022-03-01 |
- با تنظیم عرض و ارتفاع آگهی همراه روی ثابت IMA
FLUID_SIZE
،
پشتیبانی از جایگاههای آگهی همراه با اندازه سیال را اضافه میکند.
-
نسخه ۳.۲۷.۰ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۳-۰۵-۲۷ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.26.0 |
2022-01-12 |
- «میاناهای برنامهسازی کاربردی نشانهای رمزگذاریشده برای ناشران» (ESP) را اضافه میکند (در کیت توسعه نرمافزار IMA نسخه ۳.۲۹.۰ به
نشانهای ایمن
تغییر نام داده است). این کار به ناشران اجازه میدهد «پیشنهاددهندگان قیمت شبکه»
و «ارائهدهندگان هویت» را فعال کنند.
-
نسخه ۳.۲۶.۰ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۳-۰۳-۰۱ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.25.1 |
2021-11-08 |
|
| 3.24.0 |
2021-06-03 |
-
«میاناهای برنامهسازی کاربردی» دقت نقطه ثابت را برای کلاسهای
CuePoint و
StreamManager که در DAI استفاده میشوند اضافه میکند. این کار میاناهای برنامهسازی کاربردی زیر را اضافه میکند:
و میاناهای برنامهسازی کاربردی زیر را منسوخ میکند:
CuePoint.getEndTime()
CuePoint.getStartTime()
StreamManager.getContentTimeForStreamTime()
StreamManager.getPreviousCuePointForStreamTime()
StreamManager.getStreamTimeForContentTime()
- از خطای
NullPointerException مربوط به تماسهای داخلی به StreamRequest.getContentUrl() جلوگیری میکند.
-
نسخه ۳.۲۴.۰ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۲-۱۱-۰۸ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.23.0 |
2021-04-07 |
- روشهای
ImaSdkSettings.setSessionId()
و
ImaSdkSettings.getSessionId()
را برای دریافت و تنظیم شناسه جلسه اضافه میکند. این شناسه تصادفی موقتی است که
منحصراً برای حدگذاری بسامد استفاده میشود.
- خطای
NullPointerException مربوط به آگهیهای
همراه را برطرف میکند.
- جاوا اسکریپت را در تبلیغات همراه پایینتر از سطح API 21 غیرفعال میکند تا
مشکل آسیبپذیریهای امنیتی را برطرف کند.
-
نسخه ۳.۲۳.۰ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۲-۰۶-۰۳ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.22.3 |
2021-03-16 |
- خطای
NullPointerException مربوط به رها کردن AdsLoader درحین بار شدن آگهی را برطرف میکند.
- خطای
1206 را برای
UNEXPECTED_ADS_LOADED_EVENT در مواردی که رویداد
آگهی بارشده بهطور غیرمنتظره ارسال میشود اضافه میکند.
-
نسخه ۳.۲۲.۳ «کیت توسعه نرمافزار آگهیهای رسانهای تعاملی» در تاریخ ۲۰۲۲-۰۴-۰۷ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را
ببینید.
|
| 3.22.2 |
2021-02-26 |
- کیت توسعه نرمافزار آگهیهای رسانهای تعاملی اکنون به کتابخانههای زیر وابسته است:
- com.google.android.gms:play-services-base
- com.google.android.gms:play-services-basement
- androidx.preference:preference
- پیام خطا را زمانی که
AdsLoader بدون شناسه جلسه معتبر خطا دریافت میکرد اصلاح میکند.
-
نسخه ۳.۲۲.۲ کیت توسعه نرمافزار IMA در تاریخ ۲۰۲۲-۰۳-۱۶ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را
ببینید.
|
| 3.22.0 |
2021-01-11 |
-
ارائه واحد برای جاریسازیهای DAI را اضافه میکند. در گردش کار ارائه واحد، «مدیر آگهیها»
فقط مسئول ارائه آگهیها است. ناشران مسئول محتوا و ایجاد مانیفستی هستند که سپس به Ads Manager اشاره میکند.
از
ImaSdkFactory.createPodStreamRequest()
برای ایجاد درخواست جاریسازی برای ارائه واحد استفاده کنید. اگر از این استفاده کنید،
مسئول بار کردن جاریسازی در streamInit() خواهید بود.
-
نشت حافظه ناشی از پاکسازی نادرست پایشگر چرخه حیات برنامه را برطرف میکند.
-
کیت توسعه نرمافزار IMA نسخه ۳.۲۲.۰ در تاریخ ۲۰۲۲-۰۲-۲۶ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.21.4 |
2020-12-09 |
- پیام هشدار بیضرر مربوط به تماس با
adsLoader.release() پساز ازبین رفتن نمای وب را برمیدارد.
-
کیت توسعه نرمافزار آگهیهای رسانهای تعاملی نسخه ۳.۲۱.۴ در تاریخ ۲۰۲۲/۰۱/۰۸ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.21.2 |
2020-11-20 |
- مشکلات غیرمنتظره ایمنی رشتهای ناشی از ارسال بهروزرسانیهای پیام از صف خالی را برطرف میکند.
-
سند را برای
AdsLoader.release() بهروز میکند.
-
نسخه ۳.۲۱.۲ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۱-۱۲-۰۹ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.21.1 |
2020-11-17 |
-
مشکلی را برطرف میکند که گاهی اوقات هنگام فعال شدن رویدادها منجر به ازکارافتادن برنامه میشد.
-
نسخه ۳.۲۱.۱ کیت توسعه نرمافزار IMA در تاریخ ۲۰۲۱-۱۱-۲۰ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را
ببینید.
|
| 3.21.0 |
2020-10-23 |
-
پشتیبانی از آگهیهای SIMID را به «کیت توسعه نرمافزار Android برای DAI» اضافه میکند.
-
روش
AdsLoader.release()
را اضافه میکند و BaseDisplayContainer.destroy() را منسوخ میکند.
این تغییر نشت حافظهای را که هنگام ازبین بردن
BaseDisplayContainer در وسط زمانبندی آگهی VMAP رخ میداد برطرف میکند.
AdsLoader.release() روش جدید توصیهشده برای
ازبین بردن اشیای «کیت توسعه نرمافزار IMA» است، بهجای استفاده از
BaseDisplayContainer.destroy().
-
نسخه ۳.۲۱.۰ کیت توسعه نرمافزار IMA در تاریخ ۲۰۲۱/۱۱/۱۷ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را
ببینید.
|
| 3.20.1 |
2020-10-12 |
|
| 3.20.0 |
2020-08-18 |
-
نسخه ۳.۲۰.۰ اولین نسخهای است که تحتتأثیر
تغییرات در رفتار توقف IMA قرار خواهد گرفت.
اگر از این نسخه یا نسخههای آتی کیت توسعه نرمافزار استفاده میکنید، توصیه میکنیم
پست وبلاگ را بخوانید و تغییرات لازم را برای توقف موقت رفتار در برنامهتان
اعمال کنید. ناشران میتوانند پیادهسازی این تغییرات را بااستفاده از برچسب آگهی آزمایشی آزمایش کنند.
- کاربردهای
onPause()
و onResume()
را برای کلاس DAI VideoStreamPlayer اضافه میکند.
-
روش
adPeriodDuration() را به کلاس AdProgressInfo اضافه میکند.
-
پشتیبانی از تصاویر جایگزین کلیک نماد در دستگاههای Android TV را اضافه میکند.
- رویداد
ICON_FALLBACK_IMAGE_CLOSED
را برای مدیریت زمانی که تصویر جایگزین نماد در دستگاههای Android TV بسته میشود اضافه میکند.
- روش منسوخشده
focusSkipButton() را از
AdsManager برمیدارد و روش focus()
را جایگزین میکند.
- برای دستگاههای تلویزیونهای هوشمند، اکنون وقتی رویداد
AdEvent.AdEventType STARTED راهاندازی میشود، آگهیها بهطور خودکار کانونی میشوند. برای غیرفعال کردن تمرکز خودکار برای آگهیها، از روش
adsRenderingSettings.setFocusSkipButtonWhenAvailable(false)
استفاده کنید و سپس براساس الزامات سفارشی از روش
focus()
استفاده کنید.
- روشهای
getCurrentTimeMs() و getDurationMs را به کلاس VideoProgressUpdate() اضافه میکند.
- روشهای
getCurrentTime و
getDuration را بهنفع روشهای جدید
getCurrentTimeMs و getDurationMs
منسوخ میکند.
-
مشکلی را در جاریسازیهای زنده DASH برطرف میکند که در آن رویدادهای آگهی بهدرستی گزارش نمیشدند.
-
نسخه ۳.۲۰.۰ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۱-۱۰-۱۲ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را
ببینید.
|
| 3.19.4 |
2020-07-08 |
- مشکلی را برطرف میکند که مانع از
setLoadVideoTimeout
بهروزرسانی صحیح مهلت زمانی میشد.
-
نسخه ۳.۱۹.۴ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۱-۰۸-۱۸ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.19.3 |
2020-06-29 |
- مشکل ادغام IAB TCF برای «مقررات عمومی حفاظت از دادهها» که باعث خرابی بازیکنان ادغامشده با «کیتهای توسعه نرمافزار پلاتفرم مدیریت کسب رضایت» میشد برطرف شد.
-
نسخه ۳.۱۹.۳ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۱-۰۷-۰۸ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را
ببینید.
|
| 3.19.2 |
2020-06-22 |
|
| 3.19.0 |
2020-05-12 |
|
| 3.18.1 |
2020-03-25 |
- مقیاسبندی را برای «آگهیهای همراه» در دستگاههای با تراکم پیکسلی بالا اضافه میکند.
- پشتیبانی از آگهیهای SIMID سمت کارخواه را اضافه میکند.
-
نسخه ۳.۱۸.۱ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۱-۰۵-۱۲ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را
ببینید.
|
| 3.18.0 |
2020-03-04 |
-
pause() و resume() را به
واسط
VideoStreamPlayer
اضافه میکند. این موارد باید برای نسخه ۳.۱۸.۰ و جدیدتر پیادهسازی شود.
-
کیت توسعه نرمافزار IMA نسخه ۳.۱۸.۰ در تاریخ ۲۰۲۱-۰۳-۲۵ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را
ببینید.
|
| 3.17.0 |
2020-02-07 |
-
APIهای زیر را اضافه میکند تا اعتبارسنجی ظرفهای نمایش را به
زمان ایجاد آنها منتقل کند:
-
ImaSdkFactory.createSdkOwnedPlayer
را اضافه میکند که باید توسط کسانی که از پخشکننده داخلی IMA
(SdkOwnedPlayer) استفاده میکنند، استفاده شود. باید بهصورت دستی ساخته شود و به
سازنده AdDisplayContainer منتقل شود.
-
بررسیهای «تهی نبودن» را به
setAdContainer و
setPlayer اضافه میکند.
-
دادههای نقطه نشانه را بهروزرسانی میکند تا اکنون از دقت ممیز شناور استفاده کند.
- روشهای زیر را منسوخ میکند:
AdDisplayContainer.setPlayer(VideoAdPlayer player)
BaseDisplayContainer.setAdContainer(ViewGroup container)
BaseManager.isCustomPlaybackUsed()
ImaSdkFactory.createAdDisplayContainer()
ImaSdkFactory.createAudioAdDisplayContainer(Context context)
ImaSdkFactory.createStreamDisplayContainer()
StreamDisplayContainer.setVideoStreamPlayer(VideoStreamPlayer player)
-
نسخه ۳.۱۷.۰ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۱-۰۳-۰۴ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.16.5 |
2020-01-22 |
-
پشتیبانی از OMID 1.3 contentUrl با
AdsRequest.setContentUrl
و
StreamRequest.setContentUrl
را بازسازی میکند.
-
پشتیبانی از موانع سازگار با OMID 1.3 را با
FriendlyObstruction
بازسازی میکند.
-
روشهای
BaseDisplayContainer.registerVideoControlsOverlay
و BaseDisplayContainer.unregisterAllVideoControlsOverlay
را بهنفع
FriendlyObstruction
منسوخ میکند.
- مشکلی را برطرف میکند که در آن
NullPointerException پساز تماس با
clear() در CompanionAdSlots رخ میداد.
- مشکلی را برطرف میکند که بهطور بالقوه باعث نشت حافظه هنگام فراخوانی
destroy() درطول بازپخش آگهی میشد.
-
نسخه ۳.۱۶.۵ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۱-۰۲-۰۷ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را
ببینید.
|
| 3.16.2 |
2019-12-05 |
-
پشتیبانی از افزودن خودکار پارامترهای موافقت از IAB TCFv2 و CCPA را اضافه میکند.
-
اکنون استفاده از اولویتهای Android نیازمند بسته
androidx
است.
-
نسخه ۳.۱۶.۲ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۱-۰۱-۲۲ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.16.1 |
2019-11-08 |
|
| 3.16.0 |
2019-10-23 |
- روش
replaceAdTagParameters
را به
StreamManager,
اضافه میکند،
که امکان جایگزینی همه پارامترهای برچسب آگهی را درطول جاریسازی زنده فراهم میکند.
- پشتیبانی از روشهای منسوخ زیر را برمیدارد:
AdsRequest.getAdDisplayContainer()
AdsRequest.setAdDisplayContainer(AdDisplayContainer adDisplayContainer)
ImaSdkFactory.createAdsLoader(Context context)
ImaSdkFactory.createAdsLoader(Context context, ImaSdkSettings settings)
ImaSdkFactory.createLiveStreamRequest(String assetKey, String apiKey, StreamDisplayContainer streamDisplayContainer)
ImaSdkFactory.createVodStreamRequest(String contentSourceId, String videoId, String apiKey, StreamDisplayContainer streamDisplayContainer)
StreamRequest.getStreamDisplayContainer()
-
نسخه ۳.۱۶.۰ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۰-۱۱-۰۸ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.14.0 |
2019-09-11 |
- نسخه پخش سرویس، بدون ویژگیهای جدید.
-
نسخه ۳.۱۴.۰ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۰-۱۰-۲۳ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را
ببینید.
|
| 3.13.1 |
2019-09-03 |
- امکان تنظیم بافت پخش پیوسته برای درخواست آگهی را اضافه میکند.
برای جزئیات بیشتر،
setContinuousPlayback() را ببینید.
- روش
getUniversalAdIds()
را به کلاس «آگهی» اضافه میکند.
- افزودن
setAuthToken،
getAuthToken،
setFormat،
getFormat، و
StreamFormat
شمارشی.
- خطایی را در دستگاههای Nexus 5 برطرف میکند که وقتی ظرفی قبلاز دریافت پاسخ آگهی برداشته میشود رخ میدهد.
- مشکلی را برطرف میکند که در آن آگهیهای همراه فقط یکبار پرداز میشدند.
- مشکلی را برطرف میکند که در آن انواع آگهی پشتیبانینشده (غیرخطی، VPAID) بهدرستی ازکار نمیافتادند.
-
نسخه ۳.۱۳.۱ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۰-۰۹-۱۱ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را
ببینید.
|
| 3.11.3 |
2019-06-11 |
- اشکال مربوط به تنظیم is_lat در دستگاههای AOSP را برطرف میکند.
-
کیت توسعه نرمافزار IMA نسخه ۳.۱۱.۳ در تاریخ ۲۰۲۰-۰۹-۰۳ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.11.2 |
2019-04-16 |
- خرابی زیر را برطرف میکند:
java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap".
- نسخه ۳.۱۱.۰ کیت توسعه نرمافزار IMA در تاریخ ۲۰۲۰-۰۶-۱۱ منسوخ میشود. برای جزئیات بیشتر،
به
برنامه زمانی منسوخ شدن مراجعه کنید.
|
| ۳.۱۱.۰ منسوخشده |
2019-03-22 |
|
| 3.10.9 |
2019-03-13 |
- اشکال وضعیت مسابقهای که در آن رابط کاربری آگهی گاهیاوقات در آگهیهای بعدی پساز رد شدن آگهی اول پردازش نمیشد برطرف شد.
- ازکارافتادگی هنگام فراخوانی
getCompanionAds() API برطرف شد.
- نسخه ۳.۱۰.۷ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۲۰-۰۳-۲۲ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.10.7 |
2019-02-19 |
|
| 3.10.6 |
2019-01-23 |
- روش
seek() را به میانای پخشکننده جاریسازی اضافه میکند.
- پشتیبانی از
AD_BUFFERING برگشتی رویداد آگهی را اضافه میکند.
- دیگر نباید محتویها را در درخواست آگهی ارسال کنید. گردش کار جدید
به یک ظرف نیاز دارد که ازطریق سازنده
AdsLoader
عبور کند.
- روش
BaseDisplayContainer.destroy() را اضافه میکند.
- نشت حافظهای که هنگام تکمیل بازپخش ویدیو رخ میداد را برطرف میکند.
-
requestNextAdBreak را منسوخ میکند. این API در نسخه پخش آتی برداشته خواهد شد. پساز آن، آگهیها بهطور خودکار ۴ ثانیه قبلاز زمان وقفه آگهی واکشی میشوند.
- نسخه ۳.۱۰.۲ از «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۱۹-۰۲-۲۰ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.10.2 |
2018-11-13 |
- شرایط مسابقهای را که باعث میشود آگهی دوم در یک غلاف خطای
VAST 402 ایجاد کند، برطرف میکند.
- حدگذاری بسامد و کنارگذاری رقابتی را به «کیت توسعه نرمافزار Android برای DAI» اضافه میکند.
getAdProgressInfo() را از StreamManager به BaseManager منتقل میکند.
-
getVastMediaHeight()، getVastMediaWidth()، و getVastMediaBitrate() را به Ad اضافه میکند.
-
نسخه ۳.۹.۴ کیت توسعه نرمافزار IMA در تاریخ ۲۰۲۰-۰۱-۲۳ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را
ببینید.
|
| 3.9.4 |
2018-08-01 |
getCompanionAds() را به Ad اضافه میکند. این دستور فقط هنگام استفاده از «درج آگهی پویا» آگهیهای همراه را برمیگرداند.
- کلاس
CompanionAd جدیدی اضافه میکند.
- رویداد
SKIPPABLE_STATE_CHANGED جدیدی به AdEvent اضافه میکند.
- مشکلی را برطرف میکند که در آن تنظیم پیشفرض برای
focusSkipButtonWhenAvailable در برخی موارد رعایت نمیشد.
-
نسخه ۳.۹.۰ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۱۹-۰۸-۰۱ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.9.0 |
2018-07-09 |
- اکنون از Android TV پشتیبانی میشود.
focusSkipButton() را به AdsManager اضافه میکند. این ویژگی فقط در Android TV کار میکند.
-
getFocusSkipButtonWhenAvailable() را به AdsRenderingSettings اضافه میکند و بهطور پیشفرض روی true تنظیم میشود. این ویژگی فقط در Android TV کار میکند.
-
setFocusSkipButtonWhenAvailable() را به AdsRenderingSettings اضافه میکند. این ویژگی فقط در Android TV کار میکند.
-
VideoAdPlayer اکنون میانای VolumeProvider را گسترش میدهد. پیادهسازی این میانای اکنون برای بازپخش سفارشی الزامی است.
-
نسخه 3.8.7 کیت توسعه نرمافزار IMA در تاریخ 2019-07-09 منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.8.7 |
2018-05-23 |
- پویانمایی را در آگهیهای همراه HTML مجاز میکند.
-
کیت توسعه نرمافزار IMA نسخه ۳.۸.۵ در تاریخ ۲۰۱۹-۰۵-۲۳ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.8.5 |
2018-04-09 |
- مشکلی را برطرف میکند که در آن
ImaSdkSettings نادیده گرفته میشد.
- مشکلی را برطرف میکند که در آن تعارضات ساختاری با
فایلهای نسخه com.android.support وجود داشت.
-
setAdWillPlayMuted را به AdsRequest اضافه میکند.
-
setLoadVideoTimeout را به AdsRenderingSettings اضافه میکند.
-
نسخه ۳.۸.۲ «کیت توسعه نرمافزار آگهیهای رسانهای تعاملی» در تاریخ ۲۰۱۹-۰۴-۰۹ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.8.2 |
2018-01-24 |
setLiveStreamPrefetchSeconds را به
AdsRequest اضافه میکند.
- رفع اشکالات مختلف در مستندات.
-
نسخه ۳.۷.۴ کیت توسعه نرمافزار آگهیهای رسانهای تعاملی در تاریخ ۲۰۱۹-۰۱-۲۴ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.7.4 |
2017-06-29 |
-
setVastLoadTimeout را به AdsRequest اضافه میکند.
-
getSkipTimeOffset را به Ad اضافه میکند.
-
کیت توسعه نرمافزار آگهیهای رسانهای تعاملی نسخه ۳.۷.۲ در تاریخ ۲۰۱۸-۰۶-۲۹ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.7.2 |
2017-05-25 |
setDebugMode را به ImaSdkSettings اضافه میکند.
-
کیت توسعه نرمافزار آگهیهای رسانهای تعاملی نسخه ۳.۷.۱ در تاریخ ۲۰۱۸-۰۵-۲۵ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را
ببینید.
|
| 3.7.1 |
2017-03-24 |
- تعارض فضای نام را هنگام استفاده از Proguard برطرف میکند.
- اندازه Jar حدود ۳۰ کیلوبایت کاهش یافت.
-
نسخه ۳.۷.۰ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۱۸-۰۳-۲۴ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.7.0 |
2017-03-13 |
- مشکلی را برطرف میکند که در آن برخیاز کلاسهای IMA بهطور ناخواسته در بسته
a.a.a.a ProGuard ادغام میشدند.
-
کیت توسعه نرمافزار IMA نسخه ۳.۶.۰ در تاریخ ۲۰۱۸-۰۳-۱۳ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.6.0 |
2017-02-16 |
- موارد زیر را به
Ad اضافه میکند:
getAdWrapperCreativeIds()
getAdvertiserName()
getCreativeAdId()
getCreativeId()
getDealId()
getSurveyUrl()
getUniversalAdIdRegistry()
getUniversalAdIdValue()
-
AdsManager.requestNextAdBreak(). اضافه میکند
- مورد زیر به
AdsRenderingSettings اضافه میشود:
setEnablePreloading()
getEnablePreloading()
- مورد زیر به
AdsRequest اضافه میشود:
setContentDuration()
setContentKeywords()
setContentTitle()
-
کیت توسعه نرمافزار IMA نسخه ۳.۵.۲ در تاریخ ۲۰۱۸-۰۲-۱۶ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.5.2 |
2016-11-14 |
- پخشکننده ویدیویی متعلق به کیت توسعه نرمافزار اضافه میکند که بهطور اختیاری بازپخش آگهی را مدیریت میکند.
CompanionAdSlot.ClickListener و روشهای افزودن و برداشتن شنونده را اضافه میکند.
- مشکل گزارشهای خطای
getViewability() نامعتبر را برطرف میکند.
- مشکل مربوط به رفتار کلیکگذری نمادها و عدم ارائه صحیح آنها را برطرف میکند.
-
نسخه ۳.۴.۰ «کیت توسعه نرمافزار IMA» در تاریخ ۲۰۱۷-۱۱-۱۴ منسوخ میشود. برای جزئیات بیشتر،
برنامه زمانی منسوخ شدن را ببینید.
|
| 3.4.0 |
2016-09-12 |
- خطای فایلهای تکراری را هنگام استفاده از «خدمات Google Play» نسخه ۹.۰.۰ و بالاتر برطرف میکند.
|
| 3.3.2 |
2016-07-11 |
|
| 3.3.0 |
2016-05-31 |
|
| 3.2.1 |
2016-04-07 |
- نسخه پخش سرویس، بدون ویژگیهای جدید.
|
| 3.1.3 |
2015-12-16 |
|
| 3.b13.3 (بتا) |
2015-09-10 |
- نسخه پخش سرویس، بدون ویژگیهای جدید.
|
| 3.b12.1 (بتا) |
2015-07-20 |
|
| 3.b11.4 (beta) |
2015-05-21 |
- مورد زیر را به API اضافه میکند:
AdError.AdErrorCode.VAST_EMPTY_RESPONSE
AdError.getErrorNumber()
AdsRequest.setAdWillAutoPlay(Boolean)
CompanionAdSlot.isFilled()
ImaSdkSettings.setPlayerType(String)
ImaSdkSettings.setPlayerVersion(String)
|
| 3.b10.3 (بتا) |
2015-03-24 |
ImaSdkSettings.getMaxRedirects و ImaSdkSettings.setMaxRedirects اضافه شد.
- کلاسهای IMA API اکنون
final هستند.
- شمارههای نسخه کیت توسعه نرمافزار اکنون در قالب 3.bX.Y است که b نشاندهنده وضعیت بتای کیت توسعه نرمافزار است.
- مقادیر
AdError.AdErrorCode زیر برداشته شدهاند:
-
API_ERROR - درعوض از UNKNOWN_AD_RESPONSE استفاده کنید.
-
PLAYLIST_MALFORMED_RESPONSE - درعوض از UNKNOWN_AD_RESPONSE استفاده کنید.
REQUIRED_LISTENERS_NOT_ADDED - توسط کیت توسعه نرمافزار مطرح نشده است.
VAST_INVALID_URL - بهجای آن از VAST_LOAD_TIMEOUT استفاده کنید.
|
| نسخه بتا ۹ |
2014-10-17 |
- Ad APIs
getTitle، getDescription،
و getContentType را اضافه میکند.
- اطلاعاتی درباره موقعیت واحد آگهی به واسط کاربر آگهی اضافه میکند، برای مثال،
«آگهی ۱ از ۴: (۰:۱۳)».
- دیگر نباید مستقیماً کنترل توقف/پخش/ازسرگیری آگهیها را بااستفاده از پخشکننده ویدیو خود انجام دهید. درعوض، از
AdsManager.pause()
و AdsManager.resume() استفاده کنید.
|
| نسخه بتا ۸ |
2014-06-12 |
- مشکلی را برطرف میکند که در آن واسط کاربر آگهی برای آگهیهای ردشدنی پاک نمیشد.
- کد خطای مربوط به زمانهای اتمام بارگذاری فایل رسانه را مستند میکند.
|
| نسخه بتا ۷ |
2014-05-27 |
|
| نسخه بتا ۶ |
2014-04-14 |
- پشتیبانی VAST 3 را اضافه میکند.
- پشتیبانی جزئی از VMAP (برابری با قوانین آگهی فعلی Ad Manager) را اضافه میکند.
- مورد زیر را به API اضافه میکند:
- AdError.AdErrorCode.ADS_REQUEST_NETWORK_ERROR
- AdEvent.AdEventType.LOG
- AdEvent.getAdData()
- AdPodInfo.getMaximumDuration()
- AdPodInfo.getPodIndex()
- AdPodInfo.getTimeOffset()
- اشکالی را برطرف میکند که در آن آگهیهای میانویدیویی با غلاف بهینهشده با بستهبندی
باعث میشد همه آگهیهای دیگر در غلاف رد شوند.
- AdsRenderingSettings که به AdsManager ارسال شده است دیگر نادیده گرفته نخواهد شد.
- چندین اشکال برای افزایش پایداری برطرف شد.
|
| نسخه بتا ۵ |
2013-12-12 |
- مشکل آگهیهای ردشدنی در فهرستهای پخش را برطرف میکند.
|
| نسخه بتای ۴ |
2013-10-15 |
- امکان بازنشانی مقادیر همبستگی با فراخوانی contentComplete در AdsLoader اضافه شد.
|
| نسخه ۳ بتا |
2013-09-05 |
- نسخه پخش سرویس، بدون ویژگیهای جدید.
|
| بتا نسخه ۲ |
2013-07-07 |
- انتشار عمومی نسخه «بتا» کیت توسعه نرمافزار.
|
| نسخه بتای بسته ۲ |
2013-06-24 |
- میانای برنامهسازی کاربردی برای تنظیم زبان واسط کاربر در شیء
ImaSdkSettings اضافه شد.
توجه داشته باشید که این تنظیم برای تعیین زبان واسط کاربر استفاده میشود، نه زبان آگهی.
- تعارض پیشآمده هنگام استفاده از هر دو کتابخانه «کیت توسعه نرمافزار IMA» و «کیت توسعه نرمافزار AdMob» در یک برنامه رفع شد.
- ثبت گزارش برای سنجههای عملکرد داخلی مختلف اضافه شد.
|
| نسخه بتای بسته ۱ |
2013-04-02 |
-
اولین نسخه پخش «بتا». مشکلات شناختهشده نسخه بتا به شرح زیر است:
مرتبط با کیت توسعه نرمافزار
AdEvents زیر که در HTML5 IMA SDK دردسترس است، در Android v3 IMA SDK پشتیبانی نمیشود:
IMPRESSION،
LOG،
SKIPPABLE_STATE_CHANGED،
STOPPED،
VOLUME_CHANGED،
VOLUME_MUTED
مرتبط با «برنامه نمونه»
- مشکلی متناوب وجود دارد که در آن پخشکننده آگهی پساز کلیک کاربر روی آگهی بهدرستی ازسر گرفته نمیشود. برای
مثال، گاهی اوقات، وقتی پساز کلیک کردن روی آگهی به برنامه برمیگردید،
ازسرگیری پخش آن آگهی باعث میشود که آگهی به پایان برسد و تکمیل شود،
بهجای اینکه از جایی که قبلاز کلیک کردن متوقف شده بود ازسر گرفته شود.
- آگهیهای برگرداندهشده توسط برچسب آگهی «Instream 2» با
v3 IMA Android SDK سازگار نیستند.
- پخشکننده نمونه بهطور خودکار جستجو (پاکسازی) را درحین پخش آگهیها غیرفعال نمیکند. حتماً جستجو را در پخشکننده ویدیوتان
هنگام پخش آگهیها غیرفعال کنید.
|