یادداشت‌های انتشار Google IMA DAI HTML5 SDK

برای دریافت اعلان‌های مربوط به انتشارهای جدید، در انجمن پشتیبانی IMA در بخش یادداشت‌های انتشار مشترک شوید.

نسخه ۳.۵۵۰.۰ تا ۳.۷۲۵.۰

آخرین نسخه IMA DAI HTML5 SDK نسخه v3.728.0 است. برای جزئیات بیشتر، به تاریخچه انتشار نسخه‌های Google IMA DAI HTML5 SDK مراجعه کنید.

نسخه تاریخ انتشار یادداشت‌ها
۳.۷۲۵.۰ ۲۰۲۵-۱۰-۱۳
  • خطای ReferenceError: Can't find variable: URLSearchParams هنگام بارگذاری تبلیغات در تلویزیون‌های هوشمند و پلتفرم‌های کنسول مانند ایکس‌باکس، پلی‌استیشن، تایزن و پلتفرم‌هایی که از WebOS استفاده می‌کنند، برطرف شد.
۳.۷۲۴.۰ ۲۰۲۵-۱۰-۰۹
  • قابلیت متدهای منسوخ‌شده‌ی ImaSdkSettings.setCookiesEnabled() و ImaSdkSettings.isCookiesEnabled() را حذف می‌کند.
۳.۷۱۹.۱ ۲۰۲۵-۰۹-۰۸
  • رفع مشکل موقعیت آیکون VPAID برای تبلیغات تمام صفحه.
  • مشکل قرار گرفتن تصاویر پوسترهای صوتی در مرکز صفحه را برطرف می‌کند.
۳.۷۱۱.۰ ۲۰۲۵-۰۸-۰۷
  • سازگاری XHTML را بهبود می‌بخشد.
۳.۷۱۰.۰ ۲۰۲۵-۰۸-۰۶
  • پشتیبانی از ردیابی کلیک تبلیغات با استریم‌های سرویس‌دهی پاد (pod Serving Streams) اضافه شد.
  • خطای TypeError: a.brands.some is not a function برطرف می‌کند.
  • مشکلی را برطرف می‌کند که باعث می‌شد IMA رویدادها را بیش از حد کامل گزارش کند.
  • خرابی که مقادیر پارامتر sz= نامعتبر ایجاد می‌کرد، برطرف شد.
۳.۷۰۴.۰ ۲۰۲۵-۰۶-۱۹
  • مشکلی مربوط به استفاده از شیء DOMRect که در آن IMA SDK با پیام خطای DOMRect is not defined در محیط‌هایی که از Chromium قبل از نسخه ۶۱ استفاده می‌کنند، مواجه می‌شد، برطرف شد.
  • اندازه‌گیری‌های مربوط به قابلیت مشاهده OMID برای نسخه ۱۳۹ فایرفاکس اصلاح شد.
۳.۷۰۰.۰ ۲۰۲۵-۰۶-۰۵
  • متد ImaSdkSettings.setCookiesEnabled() را منسوخ می‌کند.
۳.۶۹۷.۰ ۲۰۲۵-۰۵-۲۸
  • پارامتر viewMode را در متدهای init() و resize() کلاس AdsManager اختیاری علامت‌گذاری می‌کند. پارامتر viewMode هیچ تاثیری ندارد و می‌توانید آن را نادیده بگیرید.
  • مشکلی که باعث می‌شد رابط کاربری تبلیغات هنگام پیوستن به پخش زنده در اواسط پخش تبلیغات نمایش داده نشود، برطرف شد.
  • شمارشگر منسوخ‌شده‌ی ViewMode را حذف می‌کند.
۳.۶۹۵.۱ ۲۰۲۵-۰۴-۳۰
  • مستندات مربوط به متدهای expand() و collapse() در AdsManager برای رفتار آنها با تبلیغات غیرخطی و VPAID به‌روزرسانی شد.
۳.۶۹۳.۰ ۱۴-۰۴-۲۰۲۵
  • حالت دسترسی DOMAIN OMID را منسوخ می‌کند.
۳.۶۹۱.۰ ۲۰۲۵-۰۳-۳۱
  • مشکلی که باعث می‌شد IMA نتواند آیکون AdChoices را رندر کند، برطرف شد.
  • اشکالی که باعث می‌شد متد getCompanionAds() داده‌های تبلیغاتی همراه قدیمی را برای تبلیغاتی با شناسه تبلیغاتی یکسان برگرداند، برطرف شد.
۳.۶۹۰.۰ ۲۰۲۵-۰۳-۲۶
  • اشکالی که باعث می‌شد ویدیوها روی عناصر ویدیویی پروکسی‌شده پخش نشوند، برطرف شد.
۳.۶۸۹.۶ 2025-03-24
  • کلاس AdPeriodData اضافه می‌کند که در رویداد AD_PERIOD_STARTED موجود است و با استفاده از StreamEvent.getStreamData() قابل دسترسی است.
  • تایپ را برای مطابقت با نوع رویداد و کلاس فراخوانی شنونده بهبود می‌بخشد.
  • هشدارهای کنسول را برای APIهای شنود رویداد منسوخ شده و پشتیبانی نشده اضافه می‌کند.
  • مشکلی که در درج تبلیغات هدایت‌شده توسط سرور (SGAI) وجود داشت و باعث تأخیر در رویدادهای AD_BREAK_STARTED و AD_PERIOD_STARTED می‌شد، برطرف شد.
  • باعث بهبود پایداری برای درخواست‌های ناموفق شبکه می‌شود.
  • APIهای شنود رویداد را شفاف‌سازی می‌کند.
۳.۶۸۱.۰ ۲۰۲۵-۰۱-۲۲
  • پشتیبانی از Ad.getCompanionAds() که آرایه تبلیغات همراه را در تمام رویدادهای پس از رویداد تبلیغ STARTED برمی‌گرداند، اضافه شد.
۳.۶۷۳.۰ ۲۰۲۴-۱۰-۱۶
  • پشتیبانی از تبلیغات قابل رد شدن برای استریم‌های VOD ارائه شده توسط DAI Pod را اضافه می‌کند.
  • نشت حافظه‌ای که هنگام از بین بردن AdManager در حین پخش تبلیغات رخ می‌داد، برطرف شد.
۳.۶۶۸.۱ ۲۰۲۴-۰۹-۲۳
  • مشکلی که باعث ایجاد خطای ۱۰۰۵ هنگام استفاده از کد نمونه IMA در محیط localhost می‌شد، برطرف شد.
۳.۶۶۷.۰ ۲۰۲۴-۰۹-۱۸
  • پارامتر networkCode برای LiveStreamRequest و VODStreamRequest به‌روزرسانی شد تا اختیاری باشد. توصیه می‌کنیم networkCode برای مطابقت با تنظیمات شناسه مورد استفاده در Ad Manager وارد کنید.
۳.۶۶۱.۱ ۲۰۲۴-۰۸-۲۶
  • زبان مالایی ( ms ) را به فهرست زبان‌های پشتیبانی‌شده اضافه می‌کند.
۳.۶۶۰.۰ ۲۰۲۴-۰۸-۲۰
  • پشتیبانی از مقدار minSuggestedDuration برای تبلیغات غیرخطی اضافه شد. پیش از این، IMA تمام تبلیغات غیرخطی را به مدت ۴۵ ثانیه نشان می‌داد.
۳.۶۵۳.۰ ۲۴-۰۷-۲۰۲۴
  • مشکلی که در محیط‌های غیر امن، http:// یا localhost، در نسخه‌های به‌روز شده کروم وجود داشت، برطرف شد.
۳.۶۵۰.۰ ۲۰۲۴-۰۷-۰۳
۳.۶۴۷.۰ ۲۰۲۴-۰۶-۲۰
  • یک فیلد الزامی StreamRequest.networkCode برای کد شبکه Ad Manager ناشر برای درخواست‌های پخش زنده و پخش VOD اضافه می‌کند.
  • AdError 1022 را برای URL های کلیک نامعتبر یا پشتیبانی نشده اضافه کرد.
  • رفع اشکالی که باعث ایجاد حلقه بی‌نهایت خطا در محیط‌های تلویزیون متصل برای تبلیغات قابل رد شدن می‌شد.
۳.۶۴۲.۰ ۲۰۲۴-۰۵-۲۳
  • مشکل مربوط به کوکی‌ها در پینگ‌های ردیابی VAST برطرف شد.
۳.۶۳۷.۱ ۲۰۲۴-۰۴-۲۵
۳.۶۳۱.۰ ۲۰۲۴-۰۴-۰۱
  • VideoStitcherVodStreamRequest.vodConfigId را اضافه می‌کند.
  • یک کوکی نامعتبر فقط برای تشخیص ترافیک اضافه می‌کند که برای تبلیغات محدود برنامه‌ریزی‌شده استفاده می‌شود.
۳.۶۲۷.۰ ۲۰۲۴-۰۳-۰۶
  • مشکل iframe که باعث نمایش هشدار کنسول در مورد خروج از سندباکس iframe می‌شد، برطرف شد.
۳.۶۲۴.۰ 2024-02-29
۳.۶۲۱.۰ ۲۰۲۴-۰۲-۱۵
  • آیکون‌های «درباره این تبلیغ» را به تبلیغات همراه اضافه می‌کند.
  • مدیریت درخواست‌های تبلیغات جدید با همان AdsLoader در حین پخش تبلیغات بهبود یافته است.
۳.۶۱۷.۱ ۲۰۲۴-۰۲-۰۵
  • برای بهبود دسترسی‌پذیری، ویژگی عنوان را به iframeها اضافه می‌کند.
۳.۶۱۶.۱ ۲۰۲۴-۰۱-۳۱
  • پشتیبانی از تبلیغات همراه برای سرویس غلاف (pod) اضافه می‌شود.
  • مشکلی را برای تبلیغات AdSense با تبلیغات همراه روان برطرف می‌کند.
۳.۶۱۴.۱ ۲۰۲۴-۰۱-۲۲
  • پشتیبانی از محلی‌سازی زبان ایسلندی ( 'is' ) را اضافه می‌کند.
۳.۶۱۲.۰ ۲۰۲۴-۰۱-۱۱
  • IMA اکنون رندر کردن طرح‌های خلاقانه SIMID را به طرح‌های خلاقانه VPAID ترجیح می‌دهد.
۳.۶۰۹.۰ ۲۰۲۳-۱۲-۱۲
  • پشتیبانی از سرویس‌دهی پاد DAI VOD با کلاس PodVodStreamRequest اضافه شد.
  • مشکلی که در پخش زنده DAI وجود داشت، برطرف شد. در این مشکل، اگر کاربران در وسط پخش تبلیغات به پخش زنده ملحق می‌شدند، تبلیغ قابل کلیک نبود.
۳.۶۰۷.۰ ۲۰۲۳-۱۲-۰۴
  • مشکلی را برطرف می‌کند که باعث می‌شد چراغ‌های خطای VAST در صورت عدم نمایش تبلیغات، فعال نشوند.
  • AdsManager.skip() را به‌روزرسانی می‌کند تا فقط در صورتی از تبلیغات صرف‌نظر کند که IMA دکمه‌ی «رد کردن تبلیغ» را نمایش ندهد و تبلیغ قابل رد شدن باشد.
  • ترجمه‌های زبان را به‌روزرسانی می‌کند.
۳.۶۰۱.۰
به عقب برگشت
۲۰۲۳-۱۱-۰۶
  • به دلیل مشکلاتی که در عملکرد کلیک DAI وجود داشت، به نسخه ۳.۶۰۰.۰ برگشت داده شد.
  • انتشار سرویس. هیچ ویژگی جدیدی وجود ندارد.
۳.۶۰۰.۰ ۲۰۲۳-۱۱-۰۲
  • رفتاری را اضافه می‌کند که اگر IMA یک VAST خالی دریافت کند، پینگ خطا را فعال کند.
۳.۵۹۸.۰ ۲۰۲۳-۱۰-۲۶
  • رفتاری را اضافه می‌کند تا از اجرای URLهای با تاثیر بسیار زیاد about:blank جلوگیری کند.
۳.۵۹۷.۰ ۲۰۲۳-۱۰-۲۳
  • قابلیتی به IMA اضافه می‌شود تا در صورت خالی بودن تگ VAST در تبلیغ اصلی، سایر تبلیغات بوفه را برای پخش انتخاب کند.
۳.۵۹۵.۰ ۲۰۲۳-۱۰-۱۰
  • مشکلی که باعث می‌شد تابع performance.now() در برخی از تلویزیون‌های متصل تعریف نشده باشد، برطرف شد.
  • مشکلی را برطرف می‌کند که در آن عناصر رابط کاربری تبلیغات در پیاده‌سازی‌های سفارشی خاص، رندر نمی‌شد.
۳.۵۹۴.۰ ۲۰۲۳-۱۰-۰۴
  • اگر تبلیغ در حال حاضر قابل رد شدن باشد، StreamManager.getAdSkippableState() را اضافه می‌کند تا true برگرداند.
  • مشکلی را برای IMA DAI برطرف کرد که در آن اگر پاسخ VAST حاوی یک ردیاب رویداد رد شدن ردیابی سفارشی باشد، مقدار skipoffset= نادیده گرفته می‌شود.
۳.۵۹۲.۰ ۲۰۲۳-۰۹-۲۷
  • مشکلی را برای IMA سمت کلاینت برطرف کرد که در آن اگر پاسخ VAST حاوی یک ردیاب رویداد رد شدن ردیابی سفارشی باشد، مقدار skipoffset= نادیده گرفته می‌شود.
۳.۵۸۲.۵ ۲۰۲۳-۰۷-۲۵
  • رویداد تبلیغاتی AD_BREAK_FETCH_ERROR را اضافه می‌کند که زمانی اجرا می‌شود که یک تبلیغ نتواند هیچ تبلیغی را پخش کند.
  • رفتار تابع AdPodInfo.getPodIndex() را برای پشتیبانی از تبلیغات پیش از پخش زنده DAI به‌روزرسانی کرد.
  • مقدار برگردانده شده توسط Ad.getContentType() برای تبلیغات غیرخطی با منابع HTML یا iframe را اصلاح می‌کند.
۳.۵۸۰.۰ ۲۰۲۳-۰۷-۱۰
  • وقتی یک عنصر غیر HTMLVideoElement به DAI StreamManager و AdDisplayContainer سمت کلاینت ارائه می‌شود، یک خطای کنسول اضافه می‌کند، زیرا این امر باعث می‌شود اندازه‌گیری‌های قابلیت مشاهده و شنوایی با شکست مواجه شوند.
۳.۵۷۹.۰ ۲۰۲۳-۰۷-۰۵
  • هنگام استفاده از extern منسوخ شده googletag.encryptedSignalProviders یک هشدار گزارش به کنسول اضافه می‌کند.
۳.۵۷۳.۰ ۲۰۲۳-۰۵-۱۵
  • مشکلی که باعث می‌شد IMA نتواند گزارش دهد که تبلیغات همراه مورد نیاز در صورت عدم وجود اسلات‌های همراه نمایش داده نمی‌شوند، برطرف شد.
۳.۵۶۸.۱ ۲۰۲۳-۰۴-۱۳
  • IMA اکنون یک رویداد تبلیغاتی CLICK برای کلیک‌های تبلیغاتی در تبلیغات SIMID راه‌اندازی می‌کند.
  • خطای تبلیغ ۱۳۰۰: CONSENT_MANAGEMENT_PROVIDER_NOT_READY را منسوخ می‌کند.
۳.۵۶۶.۲ ۲۰۲۳-۰۳-۲۸
  • فقط به‌روزرسانی مستندات. مشخص می‌کند که DAI adTagParameters فقط مقادیر string را می‌پذیرد.
۳.۵۶۵.۰ ۲۰۲۳-۰۳-۲۱
۳.۵۶۴.۱ ۲۰۲۳-۰۳-۲۰
  • APIهای VideoStitcherVodStreamRequest زیر را تغییر نام می‌دهد:
۳.۵۵۷.۰ ۲۰۲۳-۰۲-۲۱

نمایش نسخه‌های قبلی (قبل از ۲۰۲۳)

۳.۵۴۸.۰ ۲۰۲۲-۱۲-۰۶
  • StreamData.dashPeriodUrl برای StreamData از STREAM_INITIALIZED اضافه می‌کند. این URL برای استریم‌های خطی DASH استفاده می‌شود.
۳.۵۴۴.۰ ۲۰۲۲-۱۱-۱۰
  • پشتیبانی از audio/aac mimeType در صورت مشخص شدن توسط پخش‌کننده یا از طریق AdsRenderingSettings.mimeTypes اضافه می‌کند.
۳.۵۴۱.۰ ۲۰۲۲-۱۰-۲۷
  • مشکلی که باعث می‌شد IMA ناخواسته به شیء پنجره اضافه شود، برطرف شد.
۳.۵۳۲.۰ ۲۰۲۲-۰۹-۲۱
  • مشکلی برای DAI که در آن هنگام شروع یک جلسه تبلیغاتی OMID، خطای کنسول رخ می‌داد، برطرف شد.
  • مشکلی که مانع از کلیک کاربران روی کلیک روی یک تبلیغ خطی پس از یک تبلیغ غیرخطی می‌شد، برطرف شد.
۳.۵۳۱.۰ ۲۰۲۲-۰۹-۱۹
  • قابلیت requestPause و requestPlay در طول پخش زنده برای سازندگان SIMID اضافه شد. این قابلیت از قبل برای پخش‌های VOD در دسترس بود.
  • مشکلی را برطرف می‌کند که باعث می‌شد درخواست‌های شبکه ناموفق غیرضروری که روی «null» تنظیم شده‌اند، گاهی اوقات هنگام پایان یک تبلیغ ویدیویی انجام شوند.
۳.۵۲۹.۲ ۲۰۲۲-۰۹-۰۸
  • مشکلی را برطرف می‌کند که در آن برخی از شناسه‌های خلاق درون زنجیره‌ای از بسته‌بندی‌ها در شیء تبلیغ قرار نمی‌گیرند.
۳.۵۲۶.۰ ۲۰۲۲-۰۸-۲۲
  • مشکل مربوط به پارامتر is_lat در دستگاه‌های تلویزیون متصل برطرف شد.
  • مشکلی که باعث می‌شد دکمه‌ی «بیشتر بدانید» در محیط‌های دسکتاپ به اشتباه نمایش داده شود، برطرف شد.
۳.۵۲۳.۰ ۲۰۲۲-۰۸-۰۴
۳.۵۲۲.۰ ۲۰۲۲-۰۷-۱۸
  • رفتار مربوط به حداکثر بیت‌ریت پیش‌فرض برای اتصالات Wi-Fi را به‌روزرسانی می‌کند. می‌توانید حداکثر بیت‌ریت را با AdsRenderingSettings.bitrate بازنویسی کنید.
۳.۵۲۱.۰ ۲۰۲۲-۰۷-۱۲
  • رویداد AD_CAN_PLAY را اضافه می‌کند، که IMA هنگام آماده شدن تبلیغ برای پخش، آن را فعال می‌کند. از این رویداد برای اطلاع از زمان به‌روزرسانی رابط کاربری پخش‌کننده پس از رویداد AD_BUFFERING استفاده کنید.
  • مشکل رابط کاربری تبلیغات برای تبلیغات غیر Trueview که پس از تبلیغات Trueview در یک Ad pod قرار می‌گرفتند، برطرف شد.
۳.۵۲۰.۰ ۲۰۲۲-۰۶-۲۹
۳.۵۱۷.۲ ۲۰۲۲-۰۵-۲۳
۳.۵۱۳.۰ ۲۰۲۲-۰۵-۰۳
  • توضیحات مربوط به AdDisplayContainer.initialize() به‌روزرسانی شد و مراحل مورد نیاز برای استفاده از پخش خودکار توسط بازیکنان برجسته شد.
۳.۵۱۲.۰ ۲۰۲۲-۰۴-۲۱
  • مشکلی که با 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() استفاده کنید.
۳.۴۳۹.۰ ۲۰۲۱-۰۲-۰۸
  • متد ImaSdkSettings.setSessionId() برای تنظیم شناسه جلسه اضافه شده است که منحصراً برای محدود کردن فرکانس استفاده می‌شود.
۳.۴۳۸.۰ ۲۰۲۱-۰۲-۰۳
  • مشکلی که باعث می‌شد رویدادهای 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، به نسخه ۳.۱۷۹.۰ بازگشت.
۳.۱۷۹.۰ ۲۰۱۷-۰۹-۱۸
  • اشکالی را برطرف می‌کند که در آن هنگام پیش‌بارگذاری تبلیغات و استفاده مجدد از ظرف تبلیغات، چندین رابط کاربری تبلیغاتی رندر می‌شدند.
۳.۱۷۸.۰ ۱۳۹۶-۰۸-۳۱
  • مشکلی که در آن اگر یک تبلیغ قابل رد شدن در صفحه سافاری موبایل که قادر به نمایش آن نبود، نمایش داده می‌شد، یک استثنا ایجاد می‌شد، برطرف شد. این استثنا اکنون به درستی توسط SDK مدیریت می‌شود.
  • مشکلی که در موارد نادر، CONTENT_RESUME_REQUESTED برای استریم‌های HLS در سافاری موبایل فعال نمی‌شد، برطرف شد.
۳.۱۷۶.۰ ۲۰۱۷-۰۸-۱۰
  • AdsRequest.liveStreamPrefetchSeconds را اضافه می‌کند.
  • AdsRenderingSettings.useShareButton را حذف می‌کند.
۳.۱۷۵.۰ ۱۳۹۶-۰۷-۳۱
  • نمایش یک تبلیغ غیرخطی VPAID اکنون منجر به ارسال یک رویداد STARTED از SDK به بازیکن می‌شود.
  • تبلیغات خطی VPAID اکنون رویداد STARTED را به جای شروع، در هنگام نمایش فعال می‌کنند.
۳.۱۷۴.۰ 2017-07-24
  • مشکلی که باعث می‌شد برخی از پادهای پیش از رول هنگام فعال بودن پیش‌بارگذاری، فریز شوند، برطرف شد.
  • مشکلی را برطرف می‌کند که در برخی از پیاده‌سازی‌های iOS، تبلیغات میان‌برنامه‌ای باعث می‌شد محتوا از ابتدا مجدداً راه‌اندازی شود.
  • مشکلی را برطرف می‌کند که در آن برخی از محتوای پخش زنده پس از نمایش تبلیغات در iOS از ادامه باز نمی‌ماندند.
۳.۱۷۳.۱ ۲۰۱۷-۰۷-۰۶
  • پشتیبانی از تبلیغات فلش VPAID را حذف می‌کند. این بخشی از پروژه بزرگ‌تر منسوخ‌سازی فلش در IMA SDK است. برای اطلاعات بیشتر، به منسوخ‌سازی فلش در IMA SDKها مراجعه کنید.
۳.۱۷۳.۰ ۲۰۱۷-۰۶-۲۸
  • مشکلی را برطرف می‌کند که در آن محتوا هنگام پخش سفارشی در وب موبایل iOS هنگام تغییر محتوا و درخواست تبلیغات اندکی پس از آن، به درستی بازیابی نمی‌شد.
۳.۱۷۲.۰ ۱۳۹۶-۰۶-۱۴
  • مشکلی که باعث می‌شد تبلیغات کامل AdSense در موبایل نمایش داده نشوند، برطرف شد.
  • Ad.getSkipTimeOffset() را اضافه می‌کند.
۳.۱۷۱.۰ ۲۰۱۷-۰۶-۰۸
  • پشتیبانی از تبلیغات AdSense با اسلات کامل را به متدهای AdsManager موجود زیر اضافه می‌کند:
    • getCurrentTime()
    • getRemainingTime()
    • getDuration()
    • getAdSkippableState()
    • skip()
۳.۱۷۰.۰ ۱۳۹۶-۰۶-۰۱
  • AdsRequest.vastLoadTimeout را اضافه می‌کند.
  • پشتیبانی از تبلیغات قابل رد شدن در آیفون و آیپاد تاچ هنگام استفاده از ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(true) اضافه شد.
۳.۱۶۹.۱ ۲۰۱۷-۰۵-۱۹
  • پشتیبانی از رویداد VPAID AdInteraction اضافه می‌کند. وقتی فعال شود، پخش‌کننده ویدیو رویداد جدید AdEvent.INTERACTION را دریافت می‌کند.
۳.۱۶۸.۰ ۲۰۱۷-۰۵-۰۸
  • زمان پیش‌فرض بارگذاری رسانه را از ۱۵ ثانیه به ۸ ثانیه تغییر می‌دهد.
  • مشکلی که باعث می‌شد تنظیم ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() هیچ تاثیری نداشته باشد، برطرف شد.
۳.۱۶۶.۰ ۱۳۹۶-۰۴-۱۲
  • ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() اضافه شد. پخش سفارشی اکنون به طور پیش‌فرض در iOS Safari دوباره فعال شده است (در نسخه ۳.۱۶۴.۰ غیرفعال بود). تبلیغات در Safari مانند قبل از نسخه ۳.۱۶۴.۰ رندر خواهند شد.
۳.۱۶۴.۰ ۱۳۹۶-۰۳-۲۹
  • رفع مشکل پشتیبانی از پخش خودکار برای وب موبایل در iOS و اندروید. برای فعال کردن، پخش‌کننده ویدیوی خود را بی‌صدا کنید یا قبل از فراخوانی AdsManager.start() AdsManager.setVolume(0) را فراخوانی کنید.
۳.۱۶۱.۴ ۲۰۱۷-۰۳-۲۴
  • AdsManager.updateAdsRenderingSettings() را برای به‌روزرسانی تنظیمات رندر تبلیغات پس از فراخوانی getAdsManager() اضافه می‌کند.
بازگشت به نسخه ۳.۱۶۱.۱ ۲۰۱۷-۰۳-۲۴
  • بازگشت به نسخه ۳.۱۶۱.۱
۳.۱۶۳.۰ ۱۳۹۶-۰۳-۲۳
  • AdsManager.updateAdsRenderingSettings() را برای به‌روزرسانی تنظیمات رندر تبلیغات پس از فراخوانی getAdsManager() اضافه می‌کند.
۳.۱۶۰.۳ ۲۰۱۷-۰۳-۰۷
  • مشکلی که در آن موقعیت‌های تبلیغاتی نادرست برای پادهای ترکیبی گزارش می‌شد، برطرف شد.
۳.۱۵۹.۰ ۲۰۱۷-۰۲-۲۱
  • پشتیبانی از قابلیت fallback در سطح دارایی را اضافه می‌کند.
۳.۱۵۶.۰ ۱۳۹۶-۰۱-۲۶
  • گزارش نادرست موقعیت تبلیغ با پادهای VPAID مختلط را برطرف می‌کند.
  • ImaSdkSettings.(set|get)DisableFlashAds() را اضافه می‌کند.
  • 'application/dash+xml' را به عنوان یک نوع MIME معتبر اضافه می‌کند.
  • متدهای زیر را به Ad اضافه می‌کند:
    • getUniversalAdIdValue()
    • getUniversalAdIdRegistry()
  • ویژگی‌های زیر را به AdsRequest اضافه می‌کند:
    • contentDuration
    • contentKeywords
    • contentTitle
۳.۱۵۴.۱ ۲۰۱۷-۰۱-۱۰
  • Ad.getWrapperCreativeIds() اکنون در تطبیق خلاقیت‌ها از طریق wrapperها قوی‌تر عمل می‌کند.
۳.۱۵۳.۱ 2016-12-07
  • Ad.getDealId() اضافه می‌کند.
  • Ad.getSurveyUrl() اضافه می‌کند.
  • Ad.getWrapperCreativeIds() را اضافه می‌کند.
  • پشتیبانی از آیکون را به تبلیغات فلش و HTML5 VPAID در حالت فعال (ENABLED) اضافه می‌کند. آیکون‌ها در حالت ناامن (INSECURE) کار نمی‌کنند.
۳.۱۵۱.۱ ۱۱/۱۰/۲۰۱۶
  • Ad.getAdvertiserName() را اضافه می‌کند.
  • مشکل مربوط به VPAID های فلش در HTML5 برطرف شد.
۳.۱۴۷.۱ ۱۳۹۵-۱۰-۱۴
  • Ad.getCreativeId() را اضافه می‌کند.
۳.۱۴۶.۲ ۱۳۹۵-۱۰-۱۰
  • اشکالی را برطرف می‌کند که در آن تبلیغات خاص Flash VPAID قبل از موعد خاتمه می‌یافتند.
  • مشکلی که باعث می‌شد تبلیغات فلش VPAID در حالت تمام صفحه برش داده شوند، برطرف شد.
۳.۱۴۵.۰ ۲۰۱۶-۰۹-۲۲
  • Ad.getApiFramework() را اضافه می‌کند.
۳.۱۴۴.۰ ۱۳۹۵-۰۹-۱۳
  • AdError.ErrorCode.VAST_PROBLEM_DISPLAYING_MEDIA_FILE را اضافه می‌کند.
۳.۱۴۰.۱ ۱۳۹۵-۰۸-۱۸
  • مشکل کلیک روی تبلیغات ناامن Flash VPAID برطرف شد.
۳.۱۳۹.۰ ۲۰۱۶-۰۸-۱۰
  • AdsRenderingSettings.AUTO_SCALE را حذف می‌کند.
۳.۱۳۷.۰ ۱۳۹۵-۰۷-۲۶
  • Ad.getVastMediaWidth() و Ad.getVastMediaHeight() را اضافه می‌کند.
  • سبک مکان‌نما را در رابط کاربری داخلی تبلیغات برطرف می‌کند.
۳.۱۳۵.۱ ۱۳۹۵-۰۶-۲۹
  • پشتیبانی از پیش‌بارگذاری محتوای رسانه‌ای از طریق AdsRenderingSettings.enablePreloading اضافه شد.
۳.۱۳۴.۰ ۱۳۹۵-۰۶-۱۶
  • مشکلی که باعث می‌شد دکمه رد کردن تبلیغ گاهی اوقات در صورت کلیک روی تایمر شمارش معکوس ناپدید شود، برطرف شد.
۳.۱۳۳.۰ ۲۰۱۶-۰۶-۰۷
  • مشکل بصری دکمه‌های رد شدن در اندروید ۴.۴.۴ برطرف شد. دکمه‌های رد شدن در پلتفرم‌های دیگر تحت تأثیر این مشکل قرار نگرفته بودند و تحت تأثیر این تغییر نیز قرار نمی‌گیرند.
۳.۱۲۸.۲ ۱۳۹۵-۰۵-۰۳
  • AdsRenderingSettings.playAdsAfterTime را اضافه می‌کند.
۳.۱۲۳.۰ ۲۰۱۶-۰۲-۲۴
  • پشتیبانی از تبلیغات فلش VPAID را به قوانین VMAP/Ad اضافه می‌کند.
۳.۱۲۰.۰ ۲۰۱۶-۰۱-۲۷
  • پارامتر videoElement را به AdsManager.init اضافه می‌کند. این پارامتر می‌تواند برای مشخص کردن عنصر ویدیوی سفارشی که قرار است در صورت آماده نبودن آن هنگام فراخوانی سازنده‌ی AdDisplayContainer استفاده شود، مورد استفاده قرار گیرد. سازنده‌ی AdDisplayContainer هنوز روش ترجیحی برای ارائه‌ی یک عنصر ویدیوی سفارشی است.
  • AdsRenderingSettings.useStyledLinearAds را اضافه می‌کند.
۳.۱۱۸.۰ ۱۳۹۵-۰۱-۱۳
  • فایل‌های فلش VPAID اکنون در IMA HTML5 پشتیبانی می‌شوند.
۳.۱۱۶.۴ ۲۰۱۵-۱۲-۱۰
  • تبلیغات موبایلی که از ردیابی کلیک سفارشی استفاده نمی‌کنند، اکنون دارای رابط کاربری جدیدی با دکمه «بیشتر بدانید» خواهند بود. کلیک روی تبلیغ، به جای هدایت کاربر به صفحه فرود تبلیغ، آن را متوقف یا از سر می‌گیرد.
۳.۱۱۵.۰ ۲۰۱۵-۱۲-۰۳
  • هر تبلیغ غیرخطی AdSense یا Ad Exchange که ارتفاع آن بیش از ۹۰ پیکسل باشد، اکنون به عنوان یک تبلیغ fullslot نمایش داده خواهد شد.
  • تبلیغ جدید تمام صفحه، کل محتوا را اشغال می‌کند و شامل یک تایمر شمارش معکوس و دکمه رد کردن است. پخش محتوا پس از بسته شدن تبلیغ، یا از طریق تایمر یا زمانی که کاربر تبلیغ را رد می‌کند، از سر گرفته می‌شود.
  • تبلیغات غیرخطی AdSense یا Ad Exchange با ارتفاع کمتر از ۹۰ پیکسل را نیز می‌توان با تنظیم adsRequest.forceNonLinearFullSlot=true مجبور به رندر fullslot کرد.
۳.۱۱۳.۱ ۲۰۱۵-۱۱-۱۲
۳.۱۱۱.۰ ۲۰۱۵-۱۰-۲۸
  • AdEvent.LINEAR_CHANGED.
  • AdEvent.DURATION_CHANGE.
  • از رابط کاربری جدید در ۱٪ از درخواست‌های تبلیغاتی واجد شرایط استفاده می‌کند.
۳.۱۱۰.۰ ۲۰۱۵-۱۰-۲۱
  • Ad.getTraffickingParameters و Ad.getTraffickingParametersString را اضافه می‌کند.
۳.۱۰۸.۱ ۲۰۱۵-۰۹-۲۳
  • پشتیبانی از تبلیغات همراه برای تبلیغات VPAID اضافه شد.
۳.۱۰۷.۱ ۲۰۱۵-۰۹-۱۸
  • پخش سفارشی در اندروید ۴.۰+ غیرفعال شده است. تبلیغات همچنان کار خواهند کرد، اما به جای پخش‌کننده‌ی ارائه شده توسط کاربر، از پخش‌کننده‌ی متعلق به SDK استفاده خواهند کرد.
۳.۱۰۱.۲۲ ۲۰۱۵-۰۹-۱۰
  • حالت VPAID اکنون به جای غیرفعال، به صورت پیش‌فرض روی فعال (ENABLED) تنظیم شده است.
۳.۱۰۱.۱۷ ۲۰۱۵-۰۸-۲۷
  • تابع Ad.getContentType() را پس از رویداد LOADED به جای رویداد STARTED در دسترس قرار می‌دهد. این کار دسترسی سریع‌تری به داده‌های تبلیغ فراهم می‌کند.
۳.۱۰۱.۱۰ ۲۰۱۵-۰۸-۰۶
۳.۱۰۱.۸ ۲۰۱۵-۰۷-۲۵
  • مشکل به‌روزرسانی نشدن مقادیر هم‌بسته‌ساز برای تگ‌های Ad Manager با فرمت pubads.g.doubleclick.net/gampad/live/ads برطرف شد.
۳.۱۰۱.۶ ۲۰۱۵-۰۷-۲۳
۳.۱۰۱.۴ ۱۳۹۴-۰۷-۱۳
  • پخش سفارشی در ۵٪ از دستگاه‌های اندروید ۴.۰+ غیرفعال است. این تعداد در طول نسخه‌های آینده به ۱۰۰٪ افزایش خواهد یافت.
۳.۱۰۱.۲ ۲۰۱۵-۰۶-۱۷
  • تبلیغات TrueView اکنون یک دکمه «بیشتر بدانید» در بالا سمت راست خواهند داشت. کلیک روی تبلیغ خارج از این دکمه «بیشتر بدانید» دیگر کاربران را به سایت تبلیغ‌کننده هدایت نمی‌کند.
  • دکمه رد شدن برای تبلیغات قابل رد شدن، اکنون حتی زمانی که از ردیابی کلیک سفارشی استفاده می‌شود، نمایش داده خواهد شد.
بازگشت به نسخه ۳.۱۰۱.۱ ۲۰۱۵-۰۶-۰۴
  • به دلیل مشکلات پخش در اندروید، به نسخه ۳.۱۰۱.۱ بازگشته است.
۳.۱۰۲.۱ ۲۰۱۵-۰۶-۰۴
  • تبلیغات TrueView اکنون یک دکمه «بیشتر بدانید» در بالا سمت راست خواهند داشت. کلیک روی تبلیغ خارج از این دکمه «بیشتر بدانید» دیگر کاربران را به سایت تبلیغ‌کننده هدایت نمی‌کند.
  • دکمه رد شدن برای تبلیغات قابل رد شدن، اکنون حتی زمانی که از ردیابی کلیک سفارشی استفاده می‌شود، نمایش داده خواهد شد.
  • پخش سفارشی در اندروید ۴.۰+ غیرفعال خواهد شد. تبلیغات همچنان کار خواهند کرد، اما به جای پخش‌کننده‌ی ارائه شده توسط کاربر، از پخش‌کننده‌ی متعلق به SDK استفاده خواهند کرد.
۳.۹۹.۴ ۲۰۱۵-۰۵-۱۲
  • اشکال آداپتور VPAID که باعث می‌شد گاهی اوقات دکمه رد شدن و عناصر کلیک روی تبلیغات غیرقابل کلیک باشند، برطرف شد.
  • تبلیغات TrueView اکنون به درستی از طریق AdsManager.getAdSkippableState() حالت قابل رد شدن را برمی‌گردانند.
۳.۹۸.۰ ۳۰/۰۴/۲۰۱۵
  • اکنون اجازه می‌دهد تا ima3.js در یک DOM یا iframe جداگانه از کانتینر ویدیو بارگذاری شود، مادامی که در همان مبدا باشد.
۳.۹۷.۰ 2015/04/22
  • اشکالی که باعث می‌شد client.js به دلیل استفاده نادرست از پروتکل بارگذاری نشود، برطرف شد.
  • اشکال آداپتور VPAID که در آن آداپتور در صورت بارگذاری در بخش <head> ، بارگیری نمی‌شود، برطرف شد.
۳.۹۳.۱ ۰۳/۲۳/۲۰۱۵
  • متد setAdWillAutoPlay را به AdsRequest اضافه می‌کند. این به ناشران اجازه می‌دهد مشخص کنند که آیا تبلیغ در پاسخ به اقدام کاربر پخش شود یا اینکه تبلیغ به صورت خودکار پخش شود.
۳.۹۱.۰ 2015/02/25
  • اشکال مربوط به VPAID که در آن پخش‌کننده ویدیو به جای رویداد «پخش» مورد انتظار، رویداد «پخش» را برای تبلیغات VPAID اجرا می‌کرد، برطرف شد.
۳.۸۷.۰ ۲۰۱۵-۰۲-۰۴
  • اشکالی را برطرف کرد که در آن کلاینت‌هایی که از رابط کاربری IMA استفاده نمی‌کردند، مقادیر نادرستی را از getAdSkippableState دریافت می‌کردند.
  • نسخه‌بندی انتشار اکنون از ۳.۱.X به ۳.XY تغییر خواهد کرد.
۳.۱.۸۵ ۲۰۱۵-۰۱-۲۸
  • AdEvent.Type.AD_METADATA اضافه شد.
۳.۱.۸۱ ۲۰۱۴-۱۱-۱۹
  • مشکل برچسب Freewheel با درخواست‌های تبلیغاتی خاص شخص ثالث برطرف شد.
۳.۱.۸۰ ۱۳۹۳-۱۱-۱۳
  • توابع getPlayerType ، setPlayerType ، getPlayerVersion و setPlayerVersion به ImaSdkSettings اضافه شدند تا به بازیکنان همکار اجازه داده شود نوع و نسخه بازیکن را هنگام ادغام با SDK مشخص کنند.
۳.۱.۷۹ ۲۰۱۴-۱۱-۰۶
  • اینترنت اکسپلورر ۱۱ اکنون در IMA HTML5 SDK پشتیبانی می‌شود. برای اطلاعات بیشتر به اطلاعیه مراجعه کنید.
بازگشت به نسخه ۳.۱.۷۵ ۲۰۱۴-۱۰-۱۷
  • به دلیل مشکلات مربوط به پخش تبلیغات در وب موبایل، به نسخه ۳.۱.۷۵ بازگشت.
۳.۱.۷۳ ۲۰۱۴-۱۰-۰۳
  • ردیابی کلیک سفارشی را برای همه دستگاه‌های تلفن همراه فعال می‌کند. این تغییر، تغییری را که در نسخه قبلی (3.1.72) معرفی شده بود، برمی‌گرداند، که ردیابی کلیک سفارشی را فقط برای آیفون و اندروید قبل از 4.0 فعال می‌کرد. این ردیابی کلیک سفارشی محدودتر، بعداً دوباره به SDK اضافه خواهد شد.
۳.۱.۷۲ ۲۰۱۴-۱۰-۰۲
  • اکنون توصیه می‌کنیم همیشه پخش‌کننده ویدیوی محتوای خود را به عنوان عنصر پخش سفارشی ارسال کنید، زیرا پخش سفارشی فقط در محیط‌های خاصی استفاده خواهد شد.
  • عناصر ردیابی کلیک سفارشی اکنون فقط در محیط‌های خاصی استفاده می‌شوند. توجه: اگر عنصر ردیابی کلیک سفارشی خود را روی پخش‌کننده ویدیوی خود رندر کنید، قابلیت کلیک و رد شدن تبلیغات رندر شده را مختل می‌کند.
۳.۱.۷۰ ۲۰۱۴-۰۹-۱۸
  • reportAdAutoPlayed به setAdWillAutoPlay در AdsRequest تغییر یافت.
۳.۱.۶۹ ۲۰۱۴-۰۹-۱۸
  • دکمه «بیشتر بدانید» صرف نظر از طول تبلیغ، برای تبلیغات موبایلی نمایش داده می‌شود.
۳.۱.۶۸ ۲۰۱۴-۰۹-۱۷
  • تنظیم reportAdAutoPlayed به AdsRequest اضافه شد. توجه داشته باشید که reportAdAutoPlayed به setAdWillAutoPlay تغییر نام داده است. به یادداشت‌های انتشار ۳.۱.۷۰ مراجعه کنید.
۳.۱.۶۶ ۲۰۱۴-۰۹-۱۱
  • (1) تنظیمات uiElements را به AdsRenderingSettings و (2) رابط برنامه‌نویسی کاربردی getUiElements به تبلیغ اضافه می‌کند.
۳.۱.۶۵ ۲۰۱۴-۰۹-۰۴
  • با تبدیل دکمه رد شدن به یک دکمه واقعی، دسترسی کاربران به آن را آسان‌تر می‌کند.
۳.۱.۶۳ ۲۰۱۴-۰۸-۲۲
  • پشتیبانی از خلاقیت‌های جاوا اسکریپت VPAID 2 اضافه شد.
  • پشتیبانی از آیکون‌های VAST 3 اضافه شد.
  • ویژگی‌های جدید زیر برای تبلیغات همراه اضافه شد:
    • پشتیبانی از ویژگی "الزامی" در عنصر VAST CompanionAds .
    • پشتیبانی از ویژگی "adSlotID" در عنصر VAST Companion .
    • اگر چندین همراه در VAST بازگردانده شوند، SDK مناسب‌ترین تبلیغ همراه را برای محیط داده شده انتخاب می‌کند.
  • اشکالی که باعث می‌شد دسترسی ImaSdkSettings.setNumRedirects و ImaSdkSettings.getNumRedirects غیرممکن باشد، برطرف شد.
  • متدهای isCustomPlaybackUsed و isCustomClickTrackingUsed از API اضافه شدند.
۳.۱.۶۲ ۲۰۱۴-۰۸-۱۴
  • به‌روزرسانی (۱۱/۹/۲۰۱۴): در حال حاضر توصیه نمی‌کنیم که ناشران پخش‌کننده‌ی سفارشی خود را ارائه دهند. تا پایان سپتامبر، قابلیتی را برای جابجایی خودکار بین پخش‌کننده‌ی سفارشی و پخش‌کننده‌ی متعلق به SDK منتشر خواهیم کرد و در آن زمان، توصیه به پیاده‌سازی این قابلیت را آغاز خواهیم کرد.
    اکنون به ناشران توصیه می‌کنیم هنگام ایجاد AdDisplayContainer ، همیشه یک پخش‌کننده ویدیوی سفارشی ارسال کنند. منتظر راهنمای بعدی در مورد اصلاح کد خود باشید.
  • ناشران دیگر نیازی به ذخیره و بازیابی وضعیت پخش‌کننده محتوا در رویدادهای CONTENT_PAUSE_REQUESTED و CONTENT_RESUME_REQUESTED نخواهند داشت.
۳.۱.۵۷ ۲۰۱۴-۰۶-۲۶
  • یک رویداد IMPRESSION به AdsManager اضافه می‌کند که هنگام ثبت یک نمایش، فعال می‌شود.
  • رویدادهای VOLUME_CHANGED و VOLUME_MUTED را به AdsManager اضافه می‌کند.
۳.۱.۵۵ ۲۰۱۴-۰۶-۱۱
  • کنسول GPT اکنون می‌تواند در صورت فعال بودن با تمام پرچم‌های رسمی شناخته شده ( 'google_console' ، 'google_force_console ' و 'googfc' برای استفاده در دستگاه‌های تلفن همراه) کار کند. نیازی به تنظیم مقادیر پارامتر (مانند 'google_console=1' ) نیست.
۳.۱.۵۴ ۲۰۱۴-۰۶-۰۹
  • اگر کاربر حداکثر بیت‌ریت مورد نظر خود را مشخص نکند، پیش‌فرض برای تلفن‌های همراه ۵۰۰ کیلوبیت و برای سایر دستگاه‌ها، از جمله رایانه رومیزی، ۱۰۰۰ کیلوبیت است.
  • ImaSdkSettings.getCompetitiveExclusion() حذف شد.
  • API minSuggestedDuration را روی کلاس Ad نمایش داد.
۳.۱.۵۳ 2014-05-29
  • هسته SDK اکنون همیشه از imasdk.googleapis.com بارگیری خواهد شد.
۳.۱.۵۱ ۲۰۱۴-۰۵-۱۲
  • اشکالی که باعث می‌شد تبلیغات متوقف‌شده پس از قفل شدن دستگاه توسط کاربر، به‌طور خودکار از سر گرفته شوند، برطرف شد.
  • مستندات مربوط به خطاهای وقفه VAST به‌روزرسانی شد و طول وقفه‌ها مشخص گردید.
۳.۱.۵۰ ۲۰۱۴-۰۴-۳۰
  • اشکالی را برطرف می‌کند که باعث ایجاد خطا برای ناشرانی می‌شد که نمونه اولیه Array را تغییر داده بودند (مثلاً کاربران motools).
  • قابلیت Ad.getContentType را تغییر می‌دهد تا وقتی contentType ناشناخته است، به جای null، یک رشته خالی برگرداند.
  • یک آزمایش ۲۵٪ برای بارگذاری باینری اصلی از دامنه جدید ما، imasdk.googleapis.com، معرفی می‌کند. این فقط ناشرانی را تحت تأثیر قرار می‌دهد که به‌طور خاص s0.2mdn.net را برای CORS فعال می‌کنند. طبق آزمایش‌های ما، این نباید کسی باشد.
  • دامنه جدید را در تاریخ ۰۱/۰۵/۲۰۱۴ تا ۱٪، در تاریخ ۰۲/۰۵/۲۰۱۴ تا ۲۵٪ و در تاریخ ۰۷/۰۵/۲۰۱۴ تا ۱۰۰٪ افزایش می‌دهد.
۳.۱.۴۷ ۲۰۱۴-۰۴-۱۱
  • API های جدید Ad.getTitle() ، Ad.getDescription() و Ad.getContentType() را اضافه کنید.
  • پشتیبانی از ماکروهای VAST 3 CACHEBUSTER و ERRORCODE .
۳.۱.۴۶ ۲۰۱۴-۰۴-۰۳
  • API getCompanionAds اکنون google.ima.CompanionAdSelectionSettings را به عنوان سومین پارامتر اختیاری خود دریافت می‌کند.
  • رفع اشکال Safari iOS در iPad که یک تبلیغ ویدیویی را در شبکه‌های کند متوقف می‌کرد.
۳.۱.۴۵ ۲۰۱۴-۰۳-۰۶
  • رابط برنامه‌نویسی کاربردی AdsLoader.setAutoPlayAdBreaks اضافه شد که به ناشر اجازه می‌دهد انتخاب کند که آیا وقفه‌های تبلیغاتی VMAP و AdRules به طور خودکار پخش شوند یا خیر.
  • رویداد adBreakReady اضافه شد که در صورت تنظیم autoPlayAdBreaks روی false، توسط AdsManager هنگام پخش یک تبلیغ ناگهانی ارسال می‌شود.
۳.۱.۴۴ ۲۰۱۴-۰۱-۲۸
  • کد خطای VAST_MEDIA_LOAD_TIMEOUT برای وقفه‌های رسانه‌ای به google.ima.AdError.ErrorCode اضافه شد.
۳.۱.۴۱ ۲۰۱۳-۱۲-۱۶
  • مشکل API مربوط به adsManager.skip() برای کار با قوانین تبلیغات برطرف شد.
۳.۱.۳۸ ۲۰۱۳-۱۲-۰۴
  • google.ima.settings و متد setLocale آن را در ima3.js قرار می‌دهد.
۳.۱.۳۵ ۲۰۱۳-۱۱-۱۴
  • وقتی هیچ ردیابی کلیک سفارشی برای پخش سفارشی مشخص نشده باشد، کلیک‌ها توسط iframe SDK ردیابی می‌شوند، نه توسط عنصر ویدیوی سفارشی.
  • رابط کاربری تبلیغ ویدیویی را به عنوان پیش‌فرض فعال می‌کند، از جمله رندر دکمه رد شدن.
  • رشته قابل مشاهده "Advertising" را به "Advertisement" تغییر می‌دهد.
۳.۱.۳۴ ۲۰۱۳-۱۰-۲۲
  • loadVideoTimeout به AdsRenderingSettings اضافه شد.
  • زمان پیش‌فرض نمایش تبلیغ را به ۱۵ ثانیه تغییر دهید. اگر تبلیغی پس از ۱۵ ثانیه شروع به پخش نکند، رها شده و CONTENT_RESUME_REQUESTED فعال می‌شود.
  • پشتیبانی بهتر از کدهای خطای سازگار با VAST. چندین کد خطای بلااستفاده منسوخ و برخی دیگر تجمیع شدند. کد خطای ۲۰۰ اکنون با ثابت VAST_TRAFFICKING_ERROR نمایش داده می‌شود. UNKNOWN_AD_RESPONSE اکنون مختص SDK است، کد ۱۰۱۰.
  • غیرفعال کردن حذف تبلیغات در پیاده‌سازی‌های آیفون.
۳.۱.۳۳ ۲۰۱۳-۱۰-۱۰
  • اشکالی که در تشخیص برخی کلیک‌های تبلیغاتی در دستگاه‌های تلفن همراه وجود داشت، برطرف شد.
۳.۱.۲۳ ۲۰۱۳-۰۸-۲۲
  • APIهای جدید برای AdPodInfo: حداکثر مدت زمان پاد، شاخص پاد و آفست زمان پاد نمایش داده شد. برای اطلاعات بیشتر در مورد این APIهای جدید، به صفحه AdPodInfo مراجعه کنید.
۳.۱.۲۰ ۲۰۱۳-۰۸-۰۷
  • رفع اشکال: مشکلات مربوط به تجزیه بسته‌های VAST که حاوی خلاقیت نیستند، برطرف شد.
  • رفع اشکال: مشکلات مربوط به حالت تمام صفحه در سافاری دسکتاپ برطرف شد.
۳.۱.۱۲ ۲۰۱۳-۰۵-۲۱
  • اشکال موجود در پیاده‌سازی Companions API (غیر GPT) برطرف شد.
۳.۱.۱۰ ۲۰۱۳-۰۵-۱۴
  • اگر از GPT (برچسب ناشر گوگل) برای نمایش همراهان استفاده شود، SDK اکنون اندازه‌های اسلات همراه را از آن بازیابی کرده و آنها را به درخواست تبلیغ به Google Ad Manager اضافه می‌کند و اندازه‌های ارائه شده توسط ناشر را نادیده می‌گیرد.
۳.۱ ۲۰۱۲-۱۲-۱۸
  • این نسخه تغییرات داخلی عمده‌ای را به همراه دارد که بر نحوه بارگذاری SDK تأثیر می‌گذارد. تغییرات جزئی در ادغام ضروری است.
    • آدرس‌های اینترنتی بارگذاری API جدید SDK:
    • SDK دیگر از یک بارگذار ناهمزمان جداگانه استفاده نمی‌کند. وقتی API SDK بارگذاری شد، می‌توانید بلافاصله شروع به استفاده از آن کنید.
    • رابط برنامه‌نویسی نرم‌افزار (SDK API) یک لایه نسبتاً نازک است که هسته SDK را در بر می‌گیرد. هسته بلافاصله پس از ایجاد AdDisplayContainer در یک IFRAME بارگذاری می‌شود. ایجاد زودهنگام AdDisplayContainer برای به حداقل رساندن تأثیر تأخیر در بارگذاری SDK بسیار مهم است.
    • API های جدید:
    • نسخه‌های قبلی SDK، از جمله ۳.۰.۱۵، در آینده پشتیبانی نخواهند شد. حتماً در اولین فرصت ممکن به نسخه ۳.۱ ارتقا دهید.
۳.۰.۱۵ ۲۰۱۲-۱۰-۲۲
  • AdDisplayContainer باید در زمان ایجاد AdsLoader مشخص شود. روش منسوخ شده ارسال AdDisplayContainer با استفاده از متد getAdsManager در نسخه بعدی حذف خواهد شد. برای اطلاعات بیشتر در مورد تغییرات، به راهنمای مهاجرت AdDisplayContainer مراجعه کنید.
  • تغییرات مختلف در پشتیبانی از پخش سفارشی:
    • تنظیمات پخش سفارشی به سازنده‌ی AdDisplayContainer منتقل شد. روش منسوخ‌شده‌ی تنظیم آنها با استفاده از AdsRenderingSettings در نسخه بعدی حذف خواهد شد.
    • هنگام استفاده از پخش ویدیوی سفارشی و عناصر ردیابی کلیک، SDK این عناصر را به طور خودکار نمایش یا پنهان نمی‌کند. ناشر باید نمایش عناصر پخش سفارشی را کنترل کند.
    • برای پخش ویدیوی سفارشی در آیفون/آیپاد، SDK پس از پایان یک تبلیغ خطی از حالت تمام صفحه خارج نمی‌شود. برای پخش ویدیوی تبلیغاتی که توسط SDK کنترل می‌شود، هیچ تغییری در رفتار ایجاد نمی‌شود.
    • در نسخه بعدی، SDK دیگر هنگام فراخوانی init و resize ، اندازه عناصر ویدیوی پخش سفارشی و ردیابی کلیک را تغییر نمی‌دهد.
    تعدادی از این تغییرات برای حفظ هرچه بیشتر ویژگی‌های رندرینگ عناصر پخش سفارشی و امکان کنترل آنها توسط کد ناشر، پیاده‌سازی شده‌اند.
۳.۰.۱۴ 2012-09-26
  • ترازبندی خودکار برای تبلیغات غیرخطی اضافه شد.
  • رزومه محتوایی اکنون پس از پایان پست‌رول ارسال می‌شود.