| ۳.۵۴۸.۰ | ۲۰۲۲-۱۲-۰۶ | -
StreamData.dashPeriodUrl برای StreamData از STREAM_INITIALIZED اضافه میکند. این URL برای استریمهای خطی DASH استفاده میشود.
|
| ۳.۵۴۴.۰ | ۲۰۲۲-۱۱-۱۰ | |
| ۳.۵۴۱.۰ | ۲۰۲۲-۱۰-۲۷ | - مشکلی که باعث میشد IMA ناخواسته به شیء پنجره اضافه شود، برطرف شد.
|
| ۳.۵۳۲.۰ | ۲۰۲۲-۰۹-۲۱ | - مشکلی برای DAI که در آن هنگام شروع یک جلسه تبلیغاتی OMID، خطای کنسول رخ میداد، برطرف شد.
- مشکلی که مانع از کلیک کاربران روی کلیک روی یک تبلیغ خطی پس از یک تبلیغ غیرخطی میشد، برطرف شد.
|
| ۳.۵۳۱.۰ | ۲۰۲۲-۰۹-۱۹ | - قابلیت
requestPause و requestPlay در طول پخش زنده برای سازندگان SIMID اضافه شد. این قابلیت از قبل برای پخشهای VOD در دسترس بود. - مشکلی را برطرف میکند که باعث میشد درخواستهای شبکه ناموفق غیرضروری که روی «null» تنظیم شدهاند، گاهی اوقات هنگام پایان یک تبلیغ ویدیویی انجام شوند.
|
| ۳.۵۲۹.۲ | ۲۰۲۲-۰۹-۰۸ | - مشکلی را برطرف میکند که در آن برخی از شناسههای خلاق درون زنجیرهای از بستهبندیها در شیء تبلیغ قرار نمیگیرند.
|
| ۳.۵۲۶.۰ | ۲۰۲۲-۰۸-۲۲ | - مشکل مربوط به پارامتر
is_lat در دستگاههای تلویزیون متصل برطرف شد. - مشکلی که باعث میشد دکمهی «بیشتر بدانید» در محیطهای دسکتاپ به اشتباه نمایش داده شود، برطرف شد.
|
| ۳.۵۲۳.۰ | ۲۰۲۲-۰۸-۰۴ | |
| ۳.۵۲۲.۰ | ۲۰۲۲-۰۷-۱۸ | - رفتار مربوط به حداکثر بیتریت پیشفرض برای اتصالات Wi-Fi را بهروزرسانی میکند. میتوانید حداکثر بیتریت را با
AdsRenderingSettings.bitrate بازنویسی کنید.
|
| ۳.۵۲۱.۰ | ۲۰۲۲-۰۷-۱۲ | - رویداد
AD_CAN_PLAY را اضافه میکند، که IMA هنگام آماده شدن تبلیغ برای پخش، آن را فعال میکند. از این رویداد برای اطلاع از زمان بهروزرسانی رابط کاربری پخشکننده پس از رویداد AD_BUFFERING استفاده کنید. - مشکل رابط کاربری تبلیغات برای تبلیغات غیر Trueview که پس از تبلیغات Trueview در یک Ad pod قرار میگرفتند، برطرف شد.
|
| ۳.۵۲۰.۰ | ۲۰۲۲-۰۶-۲۹ | |
| ۳.۵۱۷.۲ | ۲۰۲۲-۰۵-۲۳ | |
| ۳.۵۱۳.۰ | ۲۰۲۲-۰۵-۰۳ | |
| ۳.۵۱۲.۰ | ۲۰۲۲-۰۴-۲۱ | - مشکلی که با GPT Proxy هنگام استفاده برای ارسال رویدادها از IMA در سراسر مرز iframe وجود داشت، برطرف شد.
|
| ۳.۵۰۸.۰ | ۲۰۲۲-۰۳-۲۸ | - مشکلی را برطرف میکند که در آن هنگام تبلیغات VMAP، فراخوانی
adsLoader.onContentComplete() پس از adsManager.destroy() به اشتباه باعث پخش تبلیغات پس از پخش میشد. - مشکلی که باعث میشد در طول تبلیغات VMAP، فراخوانی
AdsManager.discardAdBreak() گاهی اوقات نتواند تبلیغ را حذف کند، برطرف شد.
|
| ۳.۵۰۱.۰ | ۲۰۲۲-۰۲-۱۷ | |
| ۳.۴۹۸.۱ | ۲۰۲۲-۰۲-۱۰ | - اگر TFUA یا TFCD مشخص شده باشد، RDID دیگر در درخواست تبلیغ ارسال نخواهد شد.
- اشکالی که در آن پارامتر URL توسط SDK رونویسی میشد، برطرف شد.
|
| ۳.۴۹۵.۱ | ۲۰۲۲-۰۱-۱۰ | - مشکلی که باعث میشد google.ima.OmidVerificationVendor تعریف نشده باشد، برطرف شد.
|
| ۳.۴۹۴.۰ | ۲۰۲۲-۰۱-۰۴ | - مشکلی را برطرف میکند که در آن تبلیغات TrueView for Action با حروف کوچک، تمرکز را روی دکمه رد کردن اجباری میکردند و منجر به پیمایش ناخواسته میشدند.
|
| ۳.۴۹۳.۰ | ۲۰۲۱-۱۲-۱۶ | - پشتیبانی از OMID را در سمت کلاینت IMA HTML5 و DAI راهاندازی کرد. توجه: ناشران ممکن است همچنان اختلاف کمی (کمتر از ۷٪) بین نمایشها در OMID و Ad Manager مشاهده کنند.
- API حالت دسترسی OMID جدید اضافه شد.
|
| ۳.۴۸۸.۰ | ۲۰۲۱-۱۱-۰۸ | - هشدارهای «ویژگی ناشناخته» که در کنسول ثبت میشوند را حذف میکند.
- رفتار جایگزین در مورد تبلیغات جاوا اسکریپت مربوط به اندازه درخواست تبلیغ را برطرف میکند.
|
| ۳.۴۸۵.۱ | ۲۰۲۱-۱۰-۱۱ | - مشکلی را با OMID برطرف کرد که در آن اگر چندین AdsManagers در طول عمر یک AdsDisplayContainer بارگذاری میشدند، ممکن بود مشکلاتی رخ دهد.
- اشکالی که باعث میشد عبارت «چرا این تبلیغ؟» برای برخی تبلیغات خاص دو بار نمایش داده شود، برطرف شد.
|
| ۳.۴۸۳.۲ | ۲۰۲۱-۱۰-۰۴ | - اشکالی که در ادغام IMA با OMID برای وب هنگام استفاده در Shadow DOM وجود داشت، برطرف شد.
|
| ۳.۴۸۰.۱ | ۲۰۲۱-۰۹-۱۳ | - اشکالی که باعث میشد DAI هنگام بیصدا بودن پخشکننده ویدیو، میزان صدای نادرستی را به OM SDK گزارش دهد، برطرف شد.
|
| ۳.۴۷۹.۱ | ۲۰۲۱-۰۹-۰۸ | |
| ۳.۴۷۴.۰ | ۲۰۲۱-۰۸-۰۹ | |
| ۳.۴۷۰.۱ | ۲۰۲۱-۰۷-۰۱ | - خطایی در سافاری موبایل که در آن کنترل بازیکن در adBreakEnded به درستی آزاد نمیشد، برطرف شد.
|
| ۳.۴۶۹.۰ | ۲۴-۰۶-۲۰۲۱ | - خطایی که هنگام بازیابی تبلیغات همراه قبل از رویداد
STARTED رخ میداد، برطرف شد.
|
| ۳.۴۶۷.۰ | ۲۰۲۱-۰۶-۱۷ | - مشکلی که در اثر بهروزرسانی مرورگر کروم برای تبلیغات VPAID در حالت
INSECURE ایجاد شده بود، برطرف شد.
|
| ۳.۴۵۸.۰ | ۲۰۲۱-۰۵-۱۳ | - کلاس
DaiSdkSettings را با API های زیر اضافه میکند:-
DaiSdkSettings.getFeatureFlags() -
DaiSdkSettings.setFeatureFlags()
|
| ۳.۴۵۲.۰ | ۲۰۲۱-۰۴-۱۵ | - رفتار مکث تبلیغ را تغییر میدهد تا هر زمان که کلیکهای تبلیغ باعث خروج از صفحه شوند، تبلیغات متوقف شوند. این تغییر ناشران را ملزم میکند تا رابط کاربری را برای از سرگیری تبلیغات پس از توقف نمایش دهند. برای اطلاعات بیشتر در مورد این تغییر، لطفاً به پست وبلاگ «تغییرات در رفتار مکث» مراجعه کنید. ناشران میتوانند پیادهسازی این تغییرات را با استفاده از این برچسب تبلیغ آزمایش کنند.
|
| ۳.۴۴۸.۱ | ۲۰۲۱-۰۳-۳۱ | - ویژگی
AdsRequest.pageUrl را برای کمک به هدفگیری تبلیغات اضافه میکند. مقدار این ویژگی، پارامتر &url= را برای درخواستهای تبلیغات لغو میکند. - رویداد
AdEvent.Type.DURATION_CHANGE را بهروزرسانی میکند تا زمانی که یک شناسه سیمکارت (SIID) مدت زمان خود را تغییر میدهد، ارسال شود. - مشکلی را برطرف میکند که در آن تبلیغات SIMID از پیش بارگذاری شده میتوانستند باعث شوند تبلیغات بعدی رویدادهای ضربه زدن را در محیطهای تلفن همراه ثبت نکنند.
|
| ۳.۴۴۷.۱ | ۲۰۲۱-۰۳-۱۵ | - رفتار انواع MIME مشخص شده از طریق AdsRenderingSettings.mimeTypes را بهروزرسانی میکند تا انواعی که توسط مرورگر پشتیبانی نمیشوند، نادیده گرفته شوند.
- پشتیبانی از افزونههایی مانند ردیابی ActiveView و ردیابی سفارشی در طول پخشهای Ad Pod اضافه شد.
|
| ۳.۴۴۶.۱ | ۲۰۲۱-۰۳-۰۸ | - مشکلی را برطرف میکند که در آن تبلیغات پس از یک تبلیغ SIMID، رویدادهای TAPPED را ارسال نمیکردند.
|
| ۳.۴۴۵.۱ | ۲۰۲۱-۰۳-۰۲ | - مشکلی که باعث میشد رولهای میانی غیرخطی برای مدت زمان خیلی کوتاهی، زمانی که رولهای بعدی از قبل بارگذاری شده بودند، نمایش داده شوند، برطرف شده است.
|
| ۳.۴۴۴.۱ | ۲۰۲۱-۰۲-۲۵ | - پیام خطایی را که یک تگ تبلیغ فقط
<Playlist/> را به VAST_EMPTY_RESPONSE: 1009 برمیگرداند و UNKNOWN_AD_RESPONSE: 1010 برنمیگرداند، تغییر میدهد. - رفع اشکالی که باعث میشد تبلیغات خطی ادسنس به عنوان تبلیغات غیرخطی گزارش شوند.
- اشکالی را در تبلیغات سیمید برطرف کرد که در آن
requestChangeDuration فقط یک بار میتوانست فراخوانی شود. - رفع اشکالی که باعث میشد سرویسدهی پاد باعث ارسال پینگهای نامربوط و خطاهای ۴۰۴ شود.
|
| ۳.۴۴۲.۰ | ۲۰۲۱-۰۲-۱۷ | - API مربوط به feature flags را اضافه میکند که میتواند برای فعال یا غیرفعال کردن ویژگیهای خاصی که به طور دائم در IMA فعال نیستند، استفاده شود. از
ImaSdkSettings.getFeatureFlags() و ImaSdkSettings.setFeatureFlags() برای دریافت و تنظیم feature flags استفاده کنید. در نسخههای آینده SDK، feature flags برای ویژگیهای اضافی اختیاری استفاده خواهند شد. - پرچم ویژگی
enableOmidBeta را برای کسانی که میخواهند OMID را برای بتای باز وب انتخاب کنند، اضافه میکند. - مقدار مدت زمان ناشناخته ویژه (-3) را برای غیرفعال کردن پیش بارگذاری postroll VMAP اضافه میکند. برای تنظیم آن از
AdsRequest.contentDuration() استفاده کنید.
|
| ۳.۴۳۹.۰ | ۲۰۲۱-۰۲-۰۸ | |
| ۳.۴۳۸.۰ | ۲۰۲۱-۰۲-۰۳ | - مشکلی که باعث میشد رویدادهای IMA هنگام فعال بودن پیشبارگذاری، گاهی اوقات تکرار شوند، برطرف شد.
|
| ۳.۴۳۶.۰ | ۲۰۲۱-۰۱-۲۶ | - اشکالی در سرویسدهی پاد برطرف شد که در آن ممکن بود تأییدهای اولیه فراداده چندین بار ارسال شده باشد.
- اشکالی برطرف شد که در آن اگر
AdServingId در VAST پایینتر تنظیم شود، AdSystem بازنویسی میکند.
|
| ۳.۴۳۳.۲ | ۱۴-۰۱-۲۰۲۱ | - زمانی که کاربر به کوکیها رضایت نمیدهد، کاربر رضایت خود را برای کوکیها رد میکند، یا زمانی که IMA پس از دوره مهلت ادغام IAB TCFv2، رشته TC معتبری در مناطق GDPR و ePrivacy دریافت نمیکند، اجازه نمایش تبلیغات محدود داده شد.
|
| بازگشت به نسخه ۳.۴۲۹.۰ | ۲۰۲۰-۱۲-۱۰ | - به دلیل مشکلی در نسخه ۳.۴۳۰.۰ که در آن نقاط شروع و پایان استریمهای DAI VOD عدد ۰ را برمیگرداند، به نسخه ۳.۴۲۹.۰ بازگشتیم. این مشکل عمدتاً در SDKهای بومی (اندروید و iOS) رخ میداد.
|
| ۳.۴۲۷.۱ | ۲۰۲۰-۱۲-۰۲ | - اطلاعات مرجع مربوط به
contentDuration بهروزرسانی شد تا مورد استفاده از پیشبارگذاری postroll در VMAP روشن شود. - اشکالی که باعث میشد اندازه تبلیغات VPAID درست نباشد، برطرف شد.
- اشکالی که باعث میشد متد
getAdSkippableState مقادیر نادرستی را برگرداند، برطرف شد.
|
| بازگشت به نسخه ۳.۴۲۳.۰ | ۲۰۲۰-۱۱-۱۱ | - بازگشت به نسخه ۳.۴۲۳.۰ به دلیل مشکلی در نسخه ۳.۴۲۴.۱ که در آن تغییرات در رفتار مکث تبلیغات، تعدادی از ناشران را تحت تأثیر منفی قرار داد.
|
| ۳.۴۲۴.۱ | ۲۰۲۰-۱۱-۰۹ | - اشکالی که باعث میشد تغییرات صدا هنگام بارگذاری اولیهی برنامههای مدیریت تبلیغات، حفظ نشوند، برطرف شد.
- رفتار مکث تبلیغ تغییر کرد تا هر زمان که کلیکهای تبلیغ باعث خروج از صفحه شوند، تبلیغات متوقف شوند. این تغییر ناشران را ملزم میکند تا رابط کاربری را برای از سرگیری تبلیغات پس از توقف نمایش دهند. برای اطلاعات بیشتر در مورد این تغییر، لطفاً به پست وبلاگ «تغییرات در رفتار مکث» مراجعه کنید. ناشران میتوانند پیادهسازی این تغییرات را با استفاده از این برچسب تبلیغ آزمایش کنند.
|
| ۳.۴۲۰.۱ | ۲۰۲۰-۱۱-۰۲ | - مشکلی که باعث میشد در برخی موارد، پس از رد کردن یک تبلیغ پیش از پخش، تبلیغ میانبرنامه پخش نشود و به جای آن، یک صفحه سیاه با صدای تبلیغ پیش از پخش نمایش داده شود، برطرف شد.
|
| ۳.۴۱۸.۳ | ۲۰۲۰-۱۰-۲۲ | - اشکالی که باعث میشد پارامترهای رضایت از درخواستهای تبلیغ در تبلیغات AdSense حذف شوند، برطرف شد.
|
| ۳.۴۱۸.۱ | ۲۰۲۰-۱۰-۲۱ | - فایلهای رسانهای HLS دیگر یک قالب کانتینر قابل انتخاب برای کروم در دسکتاپ یا وب موبایل نیستند.
- مشکلی که در فراخوانیهای
AdsManager.destroy() وجود داشت و در آن استفاده از VmapAdManager در موقعیتهای خاص، رویداد ALL_ADS_COMPLETED را فعال نمیکرد، برطرف شد.
|
| ۳.۴۱۷.۲ | ۲۰۲۰-۱۰-۱۹ | - مشکلی در مورد رشتههای شفافیت و رضایت (رشتههای TC) که در آن یک رشته زمانی که URL تگ تبلیغ و URL ارائه شده توسط ارائهدهنده مدیریت رضایت مقادیر متفاوتی داشتند، حل نمیشد، برطرف شد.
- اشکالی که باعث میشد رویداد
IMPRESSION برای تبلیغات غیرخطی AdSense به ناشر ارسال شود، حتی اگر تبلیغ به دلیل محدودیتهای اندازه نمایش داده نمیشد، برطرف شد. - مشکلی که باعث میشد رویدادهای
fullscreen در iOS دو بار شمرده شوند، برطرف شد.
|
| ۳.۴۱۵.۱ | ۲۰۲۰-۱۰-۰۵ | - اشکالی که باعث میشد ویژگیهای
AdProgressData مبهم شوند، برطرف شد. - تبلیغات VPAID امن با عناصر ویدیویی پروکسی اکنون رویداد تغییر تمام صفحه را به درستی هدایت میکند.
-
ima3_dai_debug.js اکنون گزارشهای اضافی را در کنسول چاپ میکند. - IMA اکنون پروتکلهای VPAID فهرستشده در بخش ۳ دستورالعملهای تعریف VPAID را ثبت میکند.
- اشکالی که باعث میشد تبلیغاتی که از asset fallback استفاده میکنند، گاهی اوقات دو بار برچسب تبلیغ یکسانی را درخواست کنند، برطرف شد.
|
| ۳.۴۱۱.۱ | ۲۰۲۰-۰۹-۲۳ | - رفتار لینکهای عمیق در اندروید ۶.۰ و قدیمیتر اصلاح شد تا در صورت وجود، کاربران به جای صفحه فرود، به برنامه تبلیغکننده هدایت شوند.
|
| ۳.۴۱۰.۰ | ۲۰۲۰-۰۹-۱۷ | - پشتیبانی از تبلیغات همراه iframe و HTML به DAI SDK اضافه شد.
|
| ۳.۴۰۷.۰ | ۲۰۲۰-۰۹-۰۲ | - تبلیغات امن VPAID که تحت تأثیر مداخله تبلیغات سنگین قرار میگرفتند، اکنون با خطا مواجه میشوند و به SDK اجازه میدهند پخش را از سر بگیرد.
|
| ۳.۴۰۵.۰ | ۲۰۲۰-۰۸-۲۷ | - متد
StreamManager.focus() به DAI SDK اضافه شد که امکان تغییر فوکوس برنامهای برای دکمهی رد شدن و سایر عناصر رابط کاربری تعاملی را فراهم میکند.
|
| ۳.۴۰۴.۱ | ۲۰۲۰-۰۸-۲۵ | - متد
AdsManager.focus() به SDK سمت کلاینت اضافه شد که امکان تغییر فوکوس برنامهای برای دکمهی رد شدن و سایر عناصر رابط کاربری تعاملی را فراهم میکند. - زمان محو شدن تبلیغات
FullSlot از ۲ ثانیه به ۰.۳ ثانیه تغییر کرد. - اگر یک جایگاه تبلیغاتی VPAID هنگام مقداردهی اولیه، اندازهای برابر با 0x0 داشته باشد، SDK اکنون پس از تنظیم صحیح اندازه جایگاه، متد
resizeAd() مربوط به تبلیغ VPAID را فراخوانی میکند تا اندازه تبلیغ با ابعاد جدید جایگاه مطابقت داشته باشد.
|
| ۳.۴۰۳.۱ | ۲۰۲۰-۰۸-۲۴ | - مشکلی که در
adPodInfo.podIndex برای پخش زنده DAI VOD وجود داشت، برطرف شد تا از ایندکس شدن صحیح تبلیغات میانبرنامهای از ۱ به بعد اطمینان حاصل شود. - مشکلی در
adPodInfo.timeOffset برای استریمهای DAI VOD که باعث میشد تبلیغات postroll به درستی مقدار -۱ را برنگردانند، برطرف شد. - اطمینان حاصل شد که عناصر
AdsDisplayContainer درون DOM سایه دیگر مسدود نمیشوند.
|
| ۳.۴۰۲.۰ | ۱۳-۰۸-۲۰۲۰ | - یکپارچهسازی IAB TCFv2 پس از حل اختلافات بین
gdpr=1 و gdpr=true مجدداً منتشر شد تا هر دو مقدار به طور مساوی ارزیابی شوند. توصیه میکنیم از gdpr=1 استفاده کنید.
|
| ۳.۳۹۹.۲ | ۲۰۲۰-۰۷-۲۸ | - رویدادهای تبلیغاتی
StreamEvent.Type.PAUSED و StreamEvent.Type.RESUMED به DAI SDK اضافه شد. - رویداد
ICON_FALLBACK_IMAGE_CLOSED اضافه شد، که وقتی کادر محاورهای تصویر جایگزین آیکون برای دستگاههای تلویزیون متصل بسته میشود، فعال میشود. - مشکلی که مانع از نمایش تبلیغات همراه، زمانی که یک تبلیغ شناسه یکسانی با تبلیغ قبلی داشت، میشد، برطرف شد.
- پشتیبانی از درخواستهای تغییر مدت زمان برای تبلیغات SIMID به SDK سمت کلاینت اضافه شد.
|
| ۳.۳۹۸.۱ | ۲۰۲۰-۰۷-۲۱ | - دادههای گزارش اضافی به SDKهای اشکالزدایی DAI اضافه شد.
|
| ۳.۳۹۷.۱ | ۲۰۲۰-۰۷-۲۱ | - کوکی GFP را با استاندارد GDPR TCFv2 ادغام کرد. اکنون وقتی ناشران با CMP ادغام میشوند، کاربران نهایی آنها در منطقه اقتصادی اروپا به همراه بریتانیا در صورت وجود هر یک از شرایط زیر از کوکیها استفاده نخواهند کرد:
- ناشر انصراف داده است.
- کاربر صراحتاً انصراف داده است.
- CMP منتظر تعامل کاربر است.
|
| ۳.۳۹۶.۰ | ۲۰۲۰-۰۷-۱۶ | - قابلیت سفارشیسازی زمان تصمیمگیری برای استریمهای DAI در Ad pod با تعیین مقداری (برحسب میلیثانیه) برای پارامتر
dai-apto برای streamRequest.adTagParameters اضافه شد. این تنظیم همچنین بر زمان شروع استریم تأثیر میگذارد که روی ۴ ثانیه بیشتر از مقدار dai-apto تنظیم شده است.
|
| ۳.۳۹۵.۰ | ۲۰۲۰-۰۷-۱۴ | - مشکل کلیکهای DAI در سافاری موبایل برطرف شد.
- به دلیل اختلاف بین استفاده از
gdpr=1 و gdpr=true ، ادغام IAB TCFv2 به طور موقت به حالت قبل برگشت.
|
| ۳.۳۹۴.۰ | ۱۳-۰۷-۲۰۲۰ | - بهبود مدیریت خطا در مواردی که هنگام مقداردهی اولیه، شبکهای در دسترس نیست.
- رویداد
AD_PERIOD_ENDED اصلاح شد تا تبلیغ در حال پخش از بین برود و تمام دادههای مرتبط با تبلیغ بازنشانی شوند. - گزارش تغییر حجم برای تبلیغات VPAID اضافه شد.
- پارامتر
subtitle_name برای زیرنویسهای DAI اضافه شد تا مجموعه زیرنویسها برای همان زبان مشخص شود.
|
| ۳.۳۹۱.۰ | ۲۰۲۰-۰۶-۱۵ | - اشکالی که امکان نمایش تبلیغات قابل رد شدن را برای پخش زنده فراهم میکرد، برطرف شد.
|
| ۳.۳۸۸.۱ | ۲۰۲۰-۰۶-۰۲ | - قابلیتی اضافه شد که وقتی VPAID جاوااسکریپت سعی میکند قبل از فعال شدن رویداد شروع تبلیغ در SDK، تبلیغی را پخش کند، خطا نمایش داده شود.
- اشکالی که باعث میشد
CompanionAdSelectionSettings در برخی موارد نادیده گرفته شود، برطرف شد.
|
| ۳.۳۸۴.۰ | ۲۰۲۰-۰۵-۰۴ | - دسترسی به دکمه رد شدن بهبود یافته است:
- متن پیشپرش را به قابلیت تببندی تبدیل کرد تا صفحهخوانها بتوانند آن را بخوانند.
- مقادیر
aria-label به شمارش معکوس پیش از پرش و دکمه پرش اضافه شد.
|
| ۳.۳۸۳.۰ | ۲۰۲۰-۰۴-۲۸ | - پشتیبانی از تبلیغات SIMID سمت کلاینت اضافه شد.
|
| ۳.۳۸۱.۱ | ۲۰۲۰-۰۴-۱۶ | - مشکلی که باعث میشد در صورت عدم بارگذاری تبلیغات در لیست پخش قوانین تبلیغات، پخش محتوا متوقف شود، برطرف شد.
|
| ۳.۳۷۹.۲ | ۲۰۲۰-۰۴-۰۹ | - مدیریت تبلیغات VPAID بهروزرسانی شد تا دیگر عناصر ویدیویی جدید ایجاد نشود. پیش از این، IMA زمانی که عنصر ارائه شده توسط ناشر مطابق انتظار عمل نمیکرد، یک عنصر ویدیویی جدید برای تبلیغات VPAID ایجاد میکرد.
|
| ۳.۳۷۳.۲ | ۲۰۲۰-۰۳-۱۰ | - اشکالی که باعث میشد رویدادهای
VOLUME_CHANGED و VOLUME_MUTED به درستی اجرا نشوند، برطرف شد.
|
| ۳.۳۶۷.۱ | ۲۰۲۰-۰۲-۱۲ | - متد getVersion در AdsLoader اضافه شد تا بازیابی نسخه فعلی SDK امکانپذیر شود.
|
| ۳.۳۶۶.۰ | ۲۰۲۰-۰۲-۰۶ | - استفاده از API ViewMode منسوخ شد.
|
| ۳.۳۶۵.۱ | ۲۰۲۰-۰۲-۰۳ | |
| ۳.۳۶۴.۰ | ۲۰۲۰-۰۱-۲۸ | - مشکلی که در تنظیم محلیسازی برای DAI SDK وجود داشت، برطرف شد.
- دادههای cuepoint بهروزرسانی شدند تا اکنون از دقت ممیز شناور استفاده کنند.
|
| ۳.۳۶۱.۱ | ۲۰۲۰-۰۱-۲۱ | - بهبود نمایش « چرا این تبلیغ؟» و «مدت زمان نمایش تبلیغ» در دستگاههای تلفن همراه با عرض کم.
|
| ۳.۳۶۰.۰ | ۲۰۲۰-۰۱-۱۵ | - زمانهای cuepoint به اعداد اعشاری بهروزرسانی شدند تا دقیقتر باشند.
- پشتیبانی از نمایش آیکونهای تبلیغات پوششی علاوه بر آیکونهای تبلیغات درونخطی اضافه شد.
- منطق تشخیص همپوشانی بهروزرسانی شد تا قابلیت مشاهده دقیقتر تعیین شود.
|
| ۳.۳۵۸.۲ | ۲۰۲۰-۰۱-۱۵ | - مشکلی که در اینترنت اکسپلورر ۱۱ وجود داشت و در آن
EventTarget تعریف نشده بود، برطرف شد.
|
| ۳.۳۵۸.۱ | ۲۰۲۰-۰۱-۰۸ | - متن پیش از رد شدن از شمارش معکوس رد شدن تبلیغ در تبلیغات قابل رد شدن حذف شد.
|
| ۳.۳۵۵.۴ | ۲۰۲۰-۰۱-۰۳ | - پشتیبانی از جستجو و ارسال پارامترهای رضایت CCPA و GDPR اضافه شد.
- مشکلی که پخش سفارشی را به اشتباه در سافاری موبایل iOS مسدود میکرد، برطرف شد.
|
| ۳.۳۵۵.۳ | ۲۰۱۹-۱۲-۱۰ | - مشکلی که مانع از نمایش رویدادهای لاگ در موارد خاص میشد، برطرف شد.
|
| ۳.۳۵۵.۰ | ۲۰۱۹-۱۲-۰۵ | - مشکلی که در iOS با کلیکهایی که حاوی ریدایرکت به اپ استور بودند، برطرف شد.
|
| ۳.۳۵۴.۰ | ۲۰۱۹-۱۲-۰۴ | - پشتیبانی از تبلیغات قابل رد شدن در نسخه وب موبایل iOS 10+ در شرایطی که هیچ عنصر ویدیویی به
AdDisplayContainer ارسال نشده باشد، اضافه شد. - برای همه تبلیغات غیرخطی و تمام صفحه، یک تأخیر دو ثانیهای بین زمان نمایش تبلیغ و زمان کلیک روی آن اضافه شد.
- مشکلی که مانع از بیصدا کردن تبلیغات
setAdWillPlayMuted در صورت تنظیم enablePreloading روی true میشد، برطرف شد.
|
| ۳.۳۵۱.۱ | ۲۰۱۹-۱۱-۱۴ | - مشکلی که در برخی موارد مانع از درج شیء تبلیغ در رویدادهای تبلیغاتی
LOG و INTERACTION میشد، برطرف شد. - ادغام خودکار درخواستهای Google Ad برای پیادهسازی ارائهدهندگان مدیریت رضایت سازگار با IAB TCFv2، مانند Funding Choices گوگل، اضافه شد.
|
| ۳.۳۴۹.۰ | ۲۰۱۹-۱۱-۱۱ | - مشکلی که در ردیابی رویدادهای
breakstart و breakend VMAP وجود داشت، برطرف شد.
|
| ۳.۳۴۶.۰ | ۲۰۱۹-۱۰-۲۵ | - پشتیبانی از تبلیغات TrueView به DAI SDK اضافه شد. تبلیغات TrueView را میتوان با ارسال یک AdUiElement به سازندهی StreamManager پیادهسازی کرد.
|
| ۳.۳۴۳.۱ | ۲۰۱۹-۱۰-۱۷ | - اشکالی در تجزیه درونخطی VMAP در tvOS برطرف شد.
|
| ۳.۳۳۹.۰ | ۲۰۱۹-۱۰-۰۹ | - پشتیبانی از آیکونهای VAST به DAI SDK اضافه شد. آیکونها را میتوان با ارسال یک
AdUiElement به سازندهی StreamManager پیادهسازی کرد.
|
| ۳.۳۳۸.۱ | ۲۰۱۹-۱۰-۰۷ | - یک رویداد
VIDEO_CLICKED اضافه شد که برای همه کلیکهای ویدیویی فعال میشود -- حتی اگر کلیک باعث کلیک نهایی نشود. - پشتیبانی از نمایش آیکون «چرا این تبلیغ؟» در تبلیغات DAI اضافه شد. این قابلیت را میتوان با ارسال یک
AdUiElement به سازندهی StreamManager پیادهسازی کرد.
|
| ۳.۳۳۷.۰ | ۲۰۱۹-۱۰-۰۱ | - پشتیبانی از تبلیغات قابل رد شدن به DAI SDK اضافه شد. تبلیغات قابل رد شدن را میتوان با ارسال یک
AdUiElement به سازندهی StreamManager پیادهسازی کرد.
|
| ۳.۳۳۶.۱ | ۲۰۱۹-۰۹-۳۰ | - پشتیبانی از DAI SDK برای ارسال یک
AdUiElement به سازندهی StreamManager اضافه شد، که باید به جای setClickElement برای مدیریت کلیکها استفاده شود.
|
| ۳.۳۳۴.۰ | ۲۰۱۹-۰۹-۲۳ | - اشکالی در پیشبارگذاری VPAID برطرف شد.
|
| ۳.۳۲۵.۳ | ۲۰۱۹-۰۸-۱۹ | - پنجرههای بازشو در مایکروسافت اج اکنون به صورت تبهای جدید ظاهر میشوند.
- پنجرههای بازشو در اینترنت اکسپلورر ۱۱ اکنون به صورت پنجرههای جدید ظاهر میشوند.
|
| ۳.۳۲۳.۲ | ۲۰۱۹-۰۸-۱۲ | - پنجرههای بازشو در اینترنت اکسپلورر ۱۱ اکنون قابل پیمایش هستند.
|
| ۳.۳۲۰.۰ | ۲۰۱۹-۰۷-۲۳ | - پشتیبانی از URL های
intent:// برای لینک دادن به صفحات درون برنامه های اندروید اضافه شد. - پشتیبانی از آدرسهای اینترنتی
market:// برای لینک دادن به صفحات درون فروشگاه گوگل پلی در اندروید اضافه شد.
|
| ۳.۳۱۹.۱ | ۲۰۱۹-۰۷-۲۲ | - پشتیبانی از چندین شناسه تبلیغ جهانی اضافه شد. هر دو متد
getUniversalAdIdValue و getUniversalAdIdRegistry اکنون منسوخ شدهاند.
|
| ۳.۳۱۶.۰ | ۲۰۱۹-۰۷-۱۰ | -
authToken و streamFormat به شیء درخواست جریان DAI اضافه شد.
|
| ۳.۳۱۲.۱ | ۲۰۱۹-۰۶-۱۷ | - توابع
getUniversalAdIdValue و getUniversalAdIdRegistry به شیء تبلیغ برای DAI اضافه شد.
|
| ۳.۳۱۱.۰ | ۲۰۱۹-۰۶-۱۱ | - اشکال مربوط به متادیتای یوتیوب برای ویدیوهای ثبت نشده برطرف شد.
|
| بازگشت به نسخه ۳.۲۹۶.۰ | ۲۰۱۹-۰۴-۲۴ | - به دلیل خطایی در نسخه ۳.۲۹۷.۳ که در آن پخش ویدیو پس از آخرین فریم تبلیغ پیش از پخش ادامه پیدا نمیکرد، به نسخه ۳.۲۹۶.۰ بازگشتیم.
|
| ۳.۲۹۰.۰ | ۲۰۱۹-۰۴-۰۱ | - مشکلی را برطرف میکند که در آن انواع تبلیغات پشتیبانی نشده (غیرخطی، VPAID) به درستی نمایش داده نمیشد.
|
| ۳.۲۸۴.۰ | ۲۰۱۹-۰۳-۰۴ | - مشکلی که در آن رویدادهای مشترک هنگام حذف تبلیغ پاک نمیشدند، برطرف شد.
- رویدادهای
AD_PERIOD_STARTED و AD_PERIOD_ENDED برای DAI اضافه شد. از این رویدادها میتوان برای تشخیص زمان پخش محتوای DAI یا زمان پخش تبلیغات یا برنامهها استفاده کرد.
|
| ۳.۲۷۹.۰ | ۱۳ فوریه ۲۰۱۹ | - ویژگی
manifestFormat به StreamData اضافه شد تا فرمت جریان را نشان دهد. این ویژگی در رویداد LOADED مقداردهی میشود.
|
| بازگشت به نسخه ۳.۲۷۴.۰ | ۲۰۱۹-۰۲-۱۲ | |
| ۳.۲۷۵.۴ | ۲۰۱۹-۰۲-۰۶ | - ویژگی
manifestFormat به StreamData اضافه شد تا فرمت جریان را نشان دهد. این ویژگی در رویداد LOADED مقداردهی میشود.
|
| ۳.۲۷۳.۰ | ۲۰۱۹-۰۱-۲۴ | - مشکلی که باعث میشد آیکونهای VAST با تبلیغات VPAID نمایش داده نشوند، برطرف شد.
|
| ۳.۲۷۱.۰ | ۲۰۱۹-۰۱-۱۰ | - پشتیبانی از ماکروهای VAST 4.1 را اضافه میکند. برای جزئیات بیشتر به مشخصات VAST 4.1 مراجعه کنید.
- مشکلی را برطرف میکند که در آن تبلیغات VPAID که خارج از صفحه شروع میشدند، با اندازه اسلات نادرست مقداردهی اولیه میشدند.
- مشکلی که باعث میشد خطاهای ویدیویی برای پخش زنده یا VOD نمایش داده نشوند، برطرف شد.
- مشکلی که باعث میشد محتوا در iOS Safari از سر گرفته نشود، برطرف شد.
|
| ۳.۲۵۹.۰ | ۲۰۱۸-۱۱-۲۷ | - مشکلی که در رندر کردن تبلیغات همراه وجود داشت، زمانی که پادهای تبلیغاتی حاوی تبلیغات VPAID باشند یا از fallback سطح دارایی استفاده کنند، برطرف شد.
|
| ۳.۲۵۵.۰ | ۲۰۱۸-۱۱-۱۲ | - مشکل پشتیبانی از کلیک برای آیکونهای VAST در حالت ناامن (INSECURE) در تبلیغات VPAID برطرف شد.
|
| ۳.۲۵۴.۰ | ۲۰۱۸-۱۱-۰۸ | - رویداد
AdEvent.Type.AD_BUFFERING را اضافه میکند. این رویداد زمانی اجرا میشود که پخش تبلیغ به دلیل بافر شدن متوقف شده باشد.
|
| ۳.۲۴۶.۰ | ۲۰۱۸-۱۰-۱۸ | - مشکل پخش بیکیفیت هنگام استفاده از پروکسی Google Publisher Tag با IMA SDK برطرف شد.
|
| ۳.۲۴۴.۲ | 2018-10-16 | - رویداد
AD_PROGRESS اضافه میکند. این رویداد در طول پخش تبلیغ فعال میشود و شامل یک شیء AdProgressData است که از طریق getAdData() به دست میآید. -
isCookiesEnabled() و setCookiesEnabled() را به ImaSdkSettings اضافه میکند. - مشکل تبلیغات ویدیویی قابل رد شدن پشت سر هم را برطرف میکند.
- مشکل خطاهای تبلیغاتی هنگام استفاده از پخش سفارشی در iOS برطرف شد.
|
| ۳.۲۳۴.۱ | ۲۰۱۸-۰۹-۰۴ | - تبلیغات گسترده و پیچیده در پاد که نمیتوانند تبلیغی را نمایش دهند، اکنون میتوانند با تبلیغاتی با مدت زمان کمتر یا مساوی از یک بوفه تبلیغات (تبلیغات بدون شماره ترتیب) جایگزین شوند.
|
| ۳.۲۲۸.۰ | ۲۰۱۸-۰۸-۱۴ | - مشکل تبلیغات پشت سر هم و قابل رد شدن را برطرف میکند.
- مشکلی که باعث میشد
AdsManager.isCustomPlaybackUsed() پس از ایجاد AdsLoader مقدار اشتباهی را برگرداند، برطرف شد.
|
| ۳.۲۲۷.۰ | ۲۰۱۸-۰۸-۱۳ | - فقط سعی کنید انواع MIME پشتیبانیشدهی ارسالشده به
AdsRenderingSettings.mimeTypes را پخش کنید.
|
| ۳.۲۲۶.۲ | ۲۰۱۸-۰۸-۰۷ | - تبلیغات همپوشانی بدون زمان اجرای مشخص، اکنون به جای ۱۵ ثانیه، به تبلیغ بعدی منتقل میشوند.
- مشکلی که باعث میشد
AdsRequest.vastLoadTimeout به درستی صادر نشود، برطرف شد. - مشکلی که باعث میشد
Ad.getVastMediaBitrate به درستی خروجی گرفته نشود، برطرف شد.
|
| ۳.۲۲۵.۰ | ۲۰۱۸-۰۷-۳۰ | - خروجی VAST 4 را برای درخواستهای Google Ad Manager اجباری میکند.
|
| ۳.۲۲۳.۰ | 2018-07-25 | -
Ad.getVastMediaBitrate() را اضافه میکند.
|
| ۳.۲۱۶.۱ | ۲۰۱۸-۰۶-۲۶ | - مشکلی در DAI SDK که در آن
Ad.getDuration() به اشتباه میلیثانیه را به جای ثانیه برمیگرداند، برطرف شد.
|
| ۳.۲۱۶.۰ | ۲۰۱۸-۰۶-۲۰ | - اشکالی که باعث میشد خطاهای ۳۰۳ به اشتباه به عنوان خطاهای ۱۰۰۵ گزارش شوند، برطرف شد. این خطاها به جای خطاهای ۳۰۳، به عنوان خطاهای ۹۰۰ در سرور ثبت میشدند.
|
| ۳.۲۱۴.۱ | ۲۰۱۸-۰۶-۱۲ | |
| بازگشت به نسخه ۳.۲۱۱.۳ | ۲۰۱۸-۰۶-۰۷ | - به دلیل مشکلی که بر پیادهسازیهای خاص آیفون تأثیر میگذارد، به نسخه ۳.۲۱۱.۳ بازگردانده شد.
|
| ۳.۲۱۳.۱ | ۲۰۱۸-۰۶-۰۷ | |
| ۳.۲۱۰.۱ | 2018-05-16 | - مشکلی که باعث میشد تبلیغات پس از فراخوانی
AdDisplayContainer.destroy() همچنان نمایش داده شوند، برطرف شد. -
allow="autoplay" را به iframe مورد استفاده برای بارگذاری تبلیغات VPAID اضافه میکند.
|
| ۳.۱۹۸.۲ | ۲۰۱۸-۰۳-۲۷ | - مشکل پیش بارگذاری در نسخههای اخیر کروم و سافاری دسکتاپ برطرف شد.
|
| ۳.۱۹۳.۱ | ۲۰۱۸-۰۲-۲۶ | - متدهای serialize و deserialize که به اشتباه در
AdError ثبت شدهاند را حذف کنید.
|
| ۳.۱۹۲.۰ | ۲۰۱۸-۰۲-۱۴ | - کد خطای غیرضروری INVALID_ADX_EXTENSION را حذف میکند. در صورت عدم موفقیت در تجزیه افزونه، تبلیغات همچنان پخش میشوند.
- فایل IMA بارگذاری شده در iframe اکنون سیاست پخش خودکار صفحه والد را در کروم ۶۵+ به ارث میبرد.
- نشت حافظهای که زمانی رخ میداد که پیادهسازیها AdsManager را در AdError از بین نمیبردند، برطرف شد.
|
| ۳.۱۹۰.۰ | ۲۰۱۸-۰۱-۳۰ | - تبلیغات VPAID اکنون وقتی بدون گزارش نمایش متوقف میشوند، خطایی را گزارش میدهند. این رفتار برای همه تبلیغات دیگر نیز صدق میکند.
|
| ۳.۱۸۹.۰ | ۲۰۱۸-۰۱-۲۴ | - مشکلی که هنگام بازگشت از استراتژیهای مختلف پخش خودکار به کلیک برای پخش پیش میآمد، برطرف شد.
- مشکل پخش در IE 11 برطرف شد.
- مشکل مربوط به انتشارهای میاندورهای در iOS 11 برطرف شد.
- تبلیغات همراه خالی VPAID دیگر خطای کنسول ایجاد نمیکنند.
- برخی از هشدارها برای استفاده از گزارشهای اطلاعاتی کاهش یافت.
|
| ۳.۱۸۶.۱ | ۲۰۱۷-۱۲-۰۷ | -
AdErrorEvent.getInnerError() اکنون میتواند یک شیء AdError داخلی را برگرداند. این امکان بررسی شکست پخش خودکار را فراهم میکند.
|
| ۳.۱۸۴.۱ | ۱۳۹۶-۱۱-۰۲ | - مشکلی که باعث میشد تبلیغات از پیش بارگذاری شده در صورت عدم فراخوانی adsManager.init به سرعت کافی پخش نشوند، برطرف شد.
- AdError.AUTOPLAY_DISALLOWED اضافه شده است، که زمانی فعال میشود که SDK سعی در پخش خودکار یک تبلیغ داشته باشد اما مرورگر از انجام این کار جلوگیری کند.
|
| بازگشت به نسخه ۳.۱۸۲.۱ | ۱۳۹۶-۱۰-۲۶ | - به دلیل مشکلی که بر برخی از پیادهسازیهای افزونه videojs-ima تأثیر گذاشت، به نسخه ۳.۱۸۲.۱ بازگشت.
|
| ۳.۱۸۳.۱ | ۱۳۹۶-۱۰-۲۶ | - مشکلی که باعث میشد اگر adsManager.init به سرعت کافی فراخوانی نمیشد، تبلیغات از پیش بارگذاری شده پخش نشوند، برطرف شد.
|
| ۳.۱۸۲.۰ | ۲۰۱۷-۱۰-۱۷ | - مشکل پخش خطی تبلیغات ویدیویی با کلیک روی آنها در مرورگر سافاری ۱۱ دسکتاپ برطرف شد.
|
| بازگشت به نسخه ۳.۱۸۰.۳ | ۱۳۹۶-۱۰-۰۶ | - به دلیل مشکلی که برخی از تبلیغات به درستی نمایش داده نمیشدند، به نسخه ۳.۱۸۰.۳ بازگشتیم.
|
| ۳.۱۸۱.۳ | 2017-10-05 | - مشکلی که باعث میشد کلیکهای نامعتبر باعث مکث ویدیو شوند، برطرف شد.
- مشکلی که باعث میشد هنگام استفاده از
discardAdBreak() در هنگام پخش تبلیغات در اواسط پخش، خطایی رخ دهد، برطرف شد.
|
| بازگشت به نسخه ۳.۱۷۹.۰ | ۱۳۹۶-۰۹-۲۲ | - به دلیل مشکلی در برخی از تبلیغات خاص VPAID، به نسخه ۳.۱۷۹.۰ بازگشت.
|
| ۳.۱۷۹.۰ | ۲۰۱۷-۰۹-۱۸ | - اشکالی را برطرف میکند که در آن هنگام پیشبارگذاری تبلیغات و استفاده مجدد از ظرف تبلیغات، چندین رابط کاربری تبلیغاتی رندر میشدند.
|
| ۳.۱۷۸.۰ | ۱۳۹۶-۰۸-۳۱ | - Fixes an issue where an exception was thrown if a skippable ad was served to a mobile Safari page incapable of displaying it. This exception is now properly handled by the SDK.
- Fixes an issue where, in rare cases,
CONTENT_RESUME_REQUESTED was not fired for HLS streams on mobile Safari.
|
| 3.176.0 | ۲۰۱۷-۰۸-۱۰ | - Adds
AdsRequest.liveStreamPrefetchSeconds . - Removes
AdsRenderingSettings.useShareButton .
|
| 3.175.0 | 2017-07-31 | - Displaying a VPAID non-linear ad will now result in a STARTED event being sent from the SDK to the player.
- VPAID linear ads will now fire the STARTED event on impression rather than on start.
|
| 3.174.0 | 2017-07-24 | - Fixes an issue that caused some pre-roll pods to freeze when pre-loading was enabled.
- Fixes an issue where mid-roll ads would cause the content to restart from the beginning in some iOS implementations.
- Fixes an issue where some live stream content would fail to resume after ads on iOS.
|
| 3.173.1 | ۲۰۱۷-۰۷-۰۶ | |
| 3.173.0 | 2017-06-28 | - Fixes an issue where content was not restored correctly with custom playback on iOS mobile web when switching content and requesting ads shortly thereafter.
|
| 3.172.0 | 2017-06-14 | - Fixes an issue that caused full slot AdSense ads to fail on mobile.
- Adds
Ad.getSkipTimeOffset() .
|
| 3.171.0 | ۲۰۱۷-۰۶-۰۸ | - Adds support for full slot AdSense ads to the following existing
AdsManager methods:-
getCurrentTime() -
getRemainingTime() -
getDuration() -
getAdSkippableState() -
skip()
|
| 3.170.0 | ۱۳۹۶-۰۶-۰۱ | - Adds
AdsRequest.vastLoadTimeout . - Adds support for skippable ads on iPhone and iPod touch when using
ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(true) .
|
| 3.169.1 | 2017-05-19 | - Adds support for the VPAID
AdInteraction event. When triggered, the video player receives the new AdEvent.INTERACTION event.
|
| 3.168.0 | 2017-05-08 | - Changes default media load timeout to 8 seconds from 15 seconds.
- Fixes an issue where setting
ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() had no effect.
|
| 3.166.0 | 2017-04-12 | - Adds
ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() . Custom playback is now re-enabled on iOS Safari by default (it was disabled in 3.164.0). Ads will be rendered on Safari as they were prior to 3.164.0.
|
| 3.164.0 | ۱۳۹۶-۰۳-۲۹ | - Fixes auto-play support for mobile web on iOS and Android. To enable, mute your video player or call
AdsManager.setVolume(0) before calling AdsManager.start() .
|
| 3.161.4 | 2017-03-24 | - Adds
AdsManager.updateAdsRenderingSettings() to update ad rendering settings after calling getAdsManager() .
|
| Rollback to 3.161.1 | 2017-03-24 | |
| 3.163.0 | ۱۳۹۶-۰۳-۲۳ | - Adds
AdsManager.updateAdsRenderingSettings() to update ad rendering settings after calling getAdsManager() .
|
| 3.160.3 | 2017-03-07 | - Fixes an issue with incorrect ad positions reported for mixed pods.
|
| 3.159.0 | 2017-02-21 | - Adds support for asset level fallback.
|
| 3.156.0 | ۱۳۹۶-۰۱-۲۶ | - Fixes incorrect ad position reporting with mixed VPAID pods.
- Adds
ImaSdkSettings.(set|get)DisableFlashAds() . - Adds 'application/dash+xml' as a valid MIME type.
- Adds the following methods to
Ad :-
getUniversalAdIdValue() -
getUniversalAdIdRegistry()
- Adds the following properties to
AdsRequest :-
contentDuration -
contentKeywords -
contentTitle
|
| 3.154.1 | 2017-01-10 | -
Ad.getWrapperCreativeIds() is now more robust in matching creatives through wrappers.
|
| 3.153.1 | 2016-12-07 | - Adds
Ad.getDealId() . - Adds
Ad.getSurveyUrl() . - Adds
Ad.getWrapperCreativeIds() . - Adds icon support to Flash and HTML5 VPAID ads in ENABLED mode. Icons will not work in INSECURE mode.
|
| 3.151.1 | 11/10/2016 | - Adds
Ad.getAdvertiserName() . - Fixes an issue with Flash VPAIDs in HTML5.
|
| 3.147.1 | 2016-10-14 | - Adds
Ad.getCreativeId() .
|
| 3.146.2 | ۱۳۹۵-۱۰-۱۰ | - Fixes a bug where specific Flash VPAID ads were being terminated prematurely.
- Fixes an issue where Flash VPAID ads were cropped in fullscreen mode.
|
| 3.145.0 | ۲۰۱۶-۰۹-۲۲ | - Adds
Ad.getApiFramework() .
|
| 3.144.0 | 2016-09-13 | - Adds
AdError.ErrorCode.VAST_PROBLEM_DISPLAYING_MEDIA_FILE .
|
| 3.140.1 | ۱۳۹۵-۰۸-۱۸ | - Fixes a click-through issue for insecure Flash VPAID ads.
|
| 3.139.0 | 2016-08-10 | - Removes
AdsRenderingSettings.AUTO_SCALE .
|
| 3.137.0 | ۱۳۹۵-۰۷-۲۶ | - Adds
Ad.getVastMediaWidth() and Ad.getVastMediaHeight() . - Fixes cursor stylng in built-in ad UI.
|
| 3.135.1 | 2016-06-29 | - Adds support for media asset preloading via
AdsRenderingSettings.enablePreloading .
|
| 3.134.0 | ۱۳۹۵-۰۶-۱۶ | - Fixes an issue where the skip ad button would sometimes disappear if the countdown timer was clicked.
|
| 3.133.0 | 2016-06-07 | - Fixes a visual glitch with skip buttons on Android 4.4.4. Skip buttons on other platforms were not affected by this glitch and are not affected by this change.
|
| 3.128.2 | ۱۳۹۵-۰۵-۰۳ | - Adds
AdsRenderingSettings.playAdsAfterTime .
|
| 3.123.0 | 2016-02-24 | - Adds VPAID Flash creatives support to VMAP/Ad rules.
|
| 3.120.0 | 2016-01-27 | - Adds the
videoElement parameter to AdsManager.init . This can be used to specify the custom video element to be used if it's not ready when the AdDisplayContainer constructor is called. The AdDisplayContainer constructor is still the preferred way of providing a custom video element. - Adds
AdsRenderingSettings.useStyledLinearAds .
|
| 3.118.0 | 2016-01-13 | - VPAID Flash creatives are now supported in IMA HTML5.
|
| 3.116.4 | ۲۰۱۵-۱۲-۱۰ | - Mobile ads that don't use custom click tracking will now feature a new UI with a "Learn More" button. Clicking on the ad will now pause or resume it instead of directing the user to the ad's landing page.
|
| 3.115.0 | ۲۰۱۵-۱۲-۰۳ | - Any non-linear AdSense or Ad Exchange ad greater than 90 pixels in height will now be rendered as a fullslot ad.
- The new fullslot ad takes up the entire content and contains a countdown timer and skip button. The playing of the content resumes after the ad closes, either from the timer or when the user skips the ad.
- Non-linear AdSense or Ad Exchange ads with heights less than 90px can also be forced to render fullslot by setting
adsRequest.forceNonLinearFullSlot=true .
|
| 3.113.1 | ۲۰۱۵-۱۱-۱۲ | |
| 3.111.0 | ۲۰۱۵-۱۰-۲۸ | - Adds
AdEvent.LINEAR_CHANGED. - Adds
AdEvent.DURATION_CHANGE. - Uses new UI on 1% of eligible ad requests.
|
| 3.110.0 | ۲۰۱۵-۱۰-۲۱ | - Adds
Ad.getTraffickingParameters and Ad.getTraffickingParametersString .
|
| 3.108.1 | 2015-09-23 | - Adds companion ad support for VPAID ads.
|
| 3.107.1 | 2015-09-18 | - Custom playback on Android 4.0+ has been disabled. Ads will still work, but will use an SDK-owned player instead of the user-provided player.
|
| 3.101.22 | ۲۰۱۵-۰۹-۱۰ | - VPAID mode now defaults to ENABLED instead of DISABLED.
|
| 3.101.17 | ۲۰۱۵-۰۸-۲۷ | - Makes
Ad.getContentType() available after the LOADED event rather than the STARTED event. This provides earlier access to ad data.
|
| 3.101.10 | ۲۰۱۵-۰۸-۰۶ | |
| 3.101.8 | 2015-07-25 | - Fixes issue of correlator values not updating for Ad Manager tags of the format pubads.g.doubleclick.net/gampad/live/ads.
|
| 3.101.6 | ۲۰۱۵-۰۷-۲۳ | |
| 3.101.4 | 2015-07-13 | - Custom playback is disabled on 5% of Android 4.0+ devices. This number will ramp up to 100% over the course of future releases.
|
| 3.101.2 | 2015-06-17 | - TrueView ads will now have a "Learn more" button in the upper right. Clicking on the ad outside of this "Learn more" button will no longer take users to the advertiser's site.
- The Skip button for skippable ads will now be shown even when custom click tracking is used.
|
| Rollback to 3.101.1 | ۲۰۱۵-۰۶-۰۴ | - Due to issues with Android playback, rolled back to 3.101.1.
|
| 3.102.1 | ۲۰۱۵-۰۶-۰۴ | - TrueView ads will now have a "Learn more" button in the upper right. Clicking on the ad outside of this "Learn more" button will no longer take users to the advertiser's site.
- The Skip button for skippable ads will now be shown even when custom click tracking is used.
- Custom playback on Android 4.0+ will be disabled. Ads will still work, but will use an SDK-owned player instead of the user-provided player.
|
| 3.99.4 | 2015-05-12 | - Fixed a VPAID adapter bug which caused skip button and ad clickthrough elements to occasionally be unclickable.
- TrueView ads will now properly return skippable state via
AdsManager.getAdSkippableState() .
|
| 3.98.0 | 04/30/2015 | - Now allows for ima3.js to be loaded in a separate DOM or iframe from the video container as long as it's in the same origin.
|
| 3.97.0 | 04/22/2015 | - Fixes a bug where
client.js fails to load due to incorrect protocol usage. - Fixes a VPAID adapter bug where the adapter fails to load if it is loaded into the
<head> section.
|
| 3.93.1 | 03/23/2015 | - Adds
setAdWillAutoPlay method on AdsRequest . This will let publishers specify if the ad will be played in response to a user action or if the ad will be auto played.
|
| 3.91.0 | 02/25/2015 | - Fixes a VPAID related bug where the video player was firing a 'play' event to VPAID ads instead of the expected 'playing' event.
|
| 3.87.0 | 2015-02-04 | - Fixes a bug where clients not using the IMA UI were getting incorrect values from
getAdSkippableState . - Release versioning will now change from 3.1.X to 3.XY
|
| 3.1.85 | 2015-01-28 | - Added
AdEvent.Type.AD_METADATA .
|
| 3.1.81 | 2014-11-19 | - Fixed a Freewheel tag issue with certain third party ad requests.
|
| 3.1.80 | ۱۳۹۳-۱۱-۱۳ | - Added
getPlayerType , setPlayerType , getPlayerVersion , and setPlayerVersion to ImaSdkSettings to allow partner players to specify the player type and player version while integrating with the SDK.
|
| 3.1.79 | ۲۰۱۴-۱۱-۰۶ | - Internet Explorer 11 is now supported in the IMA HTML5 SDK. See the announcement for more information.
|
| Rollback to 3.1.75 | ۲۰۱۴-۱۰-۱۷ | - Due to issues with ad playback on mobile web, rolled back to 3.1.75.
|
| 3.1.73 | 2014-10-03 | - Enables custom click tracking for all mobile devices. This reverts a change introduced in the previous release (3.1.72), which enabled custom click tracking only for iPhone and pre-4.0 Android. This more limited custom click tracking will be added back into the SDK at a later date.
|
| 3.1.72 | ۲۰۱۴-۱۰-۰۲ | - We now recommend you always pass in your content video player as the custom playback element, as custom playback will only be used in certain environments.
- Custom click tracking elements are now only used in certain environments. Note: if you render your custom click tracking element over your video player, it will break the clickthrough and skip ability of rendered ads.
|
| 3.1.70 | ۲۰۱۴-۰۹-۱۸ | - Changed
reportAdAutoPlayed to setAdWillAutoPlay on the AdsRequest .
|
| 3.1.69 | ۲۰۱۴-۰۹-۱۸ | - The Learn more button will be displayed for mobile ads regardless of the length of the ad.
|
| 3.1.68 | 2014-09-17 | - Added the
reportAdAutoPlayed setting to the AdsRequest . Note that reportAdAutoPlayed is renamed to setAdWillAutoPlay . See the 3.1.70 release notes.
|
| 3.1.66 | ۲۰۱۴-۰۹-۱۱ | - Adds (1) the
uiElements setting to AdsRenderingSettings and (2) the getUiElements API on the Ad.
|
| 3.1.65 | ۲۰۱۴-۰۹-۰۴ | - Makes the skip button more easily discoverable to screen reader users by turning it into a real button.
|
| 3.1.63 | 2014-08-22 | - Added support for VPAID 2 JavaScript creatives.
- Added support for VAST 3 icons.
- Added the following new features for companion ads:
- Support for the "required" attribute in the VAST
CompanionAds element. - Support for the "adSlotID" attribute in the VAST
Companion element. - If multiple companions are returned in the VAST, the SDK will select the most appropriate companion ad for the given environment.
- Fixed the bug where
ImaSdkSettings.setNumRedirects and ImaSdkSettings.getNumRedirects were inaccessible. - Added the
isCustomPlaybackUsed and isCustomClickTrackingUsed API methods.
|
| 3.1.62 | 2014-08-14 | - Update (9/11/2014): We do not currently recommend that publishers pass in their custom player. We will be releasing a feature to auto-switch between the custom player and an SDK-owned player by the end of September, at which point we will start recommending this implementation.
We now recommend publishers always pass a custom video player when creating an AdDisplayContainer . Stay tuned for an upcoming guide on modifying your code. - Publishers will no longer have to save and restore content player state on the
CONTENT_PAUSE_REQUESTED and CONTENT_RESUME_REQUESTED events.
|
| 3.1.57 | ۲۰۱۴-۰۶-۲۶ | - Adds an
IMPRESSION event on the AdsManager which will be raised when an impression is recorded. - Adds
VOLUME_CHANGED and VOLUME_MUTED events to the AdsManager.
|
| 3.1.55 | 2014-06-11 | - The GPT Console can now work if it is enabled with all officially recognized flags (
'google_console' , 'google_force_console ', and 'googfc' for use on mobile devices). No need to set the parameter values (such as 'google_console=1' ).
|
| 3.1.54 | 2014-06-09 | - If a user does not specify the preferred maximum bitrate, the default for cell phones is 500 kbit and the default for other devices, including desktop, is 1,000 kbit.
- Removed
ImaSdkSettings.getCompetitiveExclusion() . - Exposed the
minSuggestedDuration API on the Ad class.
|
| 3.1.53 | 2014-05-29 | - The SDK core will now always be loaded from imasdk.googleapis.com.
|
| 3.1.51 | 2014-05-12 | - Fixed a bug that caused paused ads to resume automatically when the user locked the device.
- Updated the documentation for VAST timeout errors and specified the lengths of the timeouts.
|
| 3.1.50 | 2014-04-30 | - Fixes a bug that caused errors for publishers who modified the Array prototype (eg motools users).
- Changes
Ad.getContentType functionality to return an empty string instead of null when the contentType is unknown. - Introduces a 25% experiment to load the core binary from our new domain, imasdk.googleapis.com. This will only affect publishers who specifically enable s0.2mdn.net for CORS. According to our tests, this should be no one.
- Turns the new domain up to 1% on 5/01/2014, 25% on 5/02/2014, and 100% on 5/07/2014.
|
| 3.1.47 | 2014-04-11 | - Add the new APIs
Ad.getTitle() , Ad.getDescription() , and Ad.getContentType() . - Support the VAST 3
CACHEBUSTER and ERRORCODE macros.
|
| 3.1.46 | ۲۰۱۴-۰۴-۰۳ | - The
getCompanionAds API now takes an google.ima.CompanionAdSelectionSettings as its third optional parameter - Fix the Safari iOS bug in iPad that freezes a video ad in slow networks.
|
| 3.1.45 | ۲۰۱۴-۰۳-۰۶ | - Added the
AdsLoader.setAutoPlayAdBreaks API that allows the publisher to choose whether VMAP and AdRules ad breaks are played automatically. - Added the
adBreakReady event that will be dispatched by the AdsManager when an ad break would have played if autoPlayAdBreaks is set to false.
|
| 3.1.44 | 2014-01-28 | - Added the
VAST_MEDIA_LOAD_TIMEOUT error code to google.ima.AdError.ErrorCode for media timeouts.
|
| 3.1.41 | 2013-12-16 | - Fixed the
adsManager.skip() API to work with ad rules.
|
| 3.1.38 | 2013-12-04 | - Exposes
google.ima.settings and its setLocale method to ima3.js .
|
| 3.1.35 | 2013-11-14 | - When no custom click tracking is specified for custom playback, the clicks are tracked by the SDK iframe, not by the custom video element.
- Enables the video ad UI be the default, including rendering of the skip button.
- Changes visible string "Advertisment" to "Advertisement".
|
| 3.1.34 | 2013-10-22 | - Added
loadVideoTimeout to AdsRenderingSettings . - Change ad timeout default to 15 seconds. If an ad doesn't start playing after 15 seconds, it will be abandoned and CONTENT_RESUME_REQUESTED fired.
- Better support for VAST-compatible error codes. Deprecated several unused error codes, consolidated others. The error code 200 is now represented by VAST_TRAFFICKING_ERROR constant. The UNKNOWN_AD_RESPONSE is now SDK-specific, code 1010.
- Disabled ad scrubbing on iPhone implementations.
|
| 3.1.33 | ۲۰۱۳-۱۰-۱۰ | - Fixed a bug in detecting some ad clicks on mobile devices.
|
| 3.1.23 | ۲۰۱۳-۰۸-۲۲ | - New APIs for AdPodInfo: exposed maximum pod duration, pod index, and pod time offset. For more information about these new APIs, see the AdPodInfo page.
|
| 3.1.20 | 2013-08-07 | - Bug fix: Fixed problems with parsing VAST wrappers that do not contain creatives.
- Bug fix: Fixed problems with Safari desktop fullscreen.
|
| 3.1.12 | 2013-05-21 | - Fixes bug within the Companions API implementation (non-GPT).
|
| 3.1.10 | 2013-05-14 | - If GPT (Google Publisher Tag) is used to display companions, the SDK will now retrieve companion slot sizes from it and append them to the ad request to Google Ad Manager, overriding any publisher-provided sizes.
|
| ۳.۱ | 2012-12-18 | - This release brings major internal changes that influence how the SDK is loaded. Minor integration changes are necessary.
- New SDK API loading URLs:
- The SDK no longer uses a separate asynchronous loader. When the SDK API is loaded, you can start using it immediately.
- The SDK API is a relatively thin layer wrapping the SDK core. The core is loaded in an IFRAME immediately after AdDisplayContainer is created. It's important to create the AdDisplayContainer early to minimize latency impact of loading the SDK.
- New APIs:
- Previous versions of the SDK, including 3.0.15, will not be supported in the future. Be sure to upgrade to version 3.1 at your earliest convenience.
|
| 3.0.15 | 2012-10-22 | - The AdDisplayContainer must be now specified at the time of creating the AdsLoader. The deprecated way of passing the
AdDisplayContainer using the getAdsManager method will be removed in the next release. Refer to the AdDisplayContainer migration guide for more information about the changes. - Various changes to custom playback support:
- Moved the custom playback settings to the constructor of AdDisplayContainer . The deprecated way of setting them using the AdsRenderingSettings will be removed in the next release.
- When using custom playback video and click tracking elements, the SDK will not show or hide these elements automatically. The publisher must control the displaying of the custom playback elements.
- For custom playback video on iPhone/iPod, the SDK will not exit from full-screen when a linear ad is finished. For video ad playback controlled by the SDK, there is no change in behavior.
- In the next release, the SDK will no longer resize custom playback video and click tracking elements when init and resize are called.
Several of these changes have been implemented to preserve as many rendering properties of the custom playback elements as possible and allow them to be controlled by the publisher code.
|
| 3.0.14 | 2012-09-26 | - Added auto align for nonlinear ads.
- Content resume is now sent after the post-roll finishes.
|