یادداشت های انتشار

نسخه تاریخ انتشار یادداشت‌ها
۳.۰.۰ ۲۰۲۵-۱۲-۱۰
  • نحوه مدیریت حریم خصوصی کاربر و استفاده از داده‌ها توسط PAL با اضافه کردن ویژگی PALSettings.forceLimitedAds و حذف ویژگی موجود PALSettings.allowStorage به‌روزرسانی شد. برای اطلاعات بیشتر در مورد این تغییر، به تنظیمات محدود تبلیغات و شناسه شخص اول مراجعه کنید.
  • پشتیبانی از خواندن داده‌های چارچوب شفافیت و رضایت (TCF) از دستگاه برای تعیین رضایت کاربر برای ذخیره‌سازی محلی را اضافه می‌کند.
  • پشتیبانی برای تشخیص ترافیک نامعتبر در تبلیغات محدود برنامه‌ریزی‌شده اضافه می‌شود.
  • نوع ویژگی PALNonceRequest.supportedAPIFrameworks را به نوع NSSet به‌روزرسانی می‌کند.
۲.۹.۱ ۲۰۲۵-۰۲-۰۶
  • کلاس PALGoogleAdManagerSettings را برای تطبیق رفتار کوکی‌های شخص ثالث PAL با تنظیمات مربوطه تنظیم شده در Google Ad Manager اضافه می‌کند.
  • ویژگی منسوخ‌شده‌ی PALNonceRequest.omidVersion را حذف می‌کند.
۲.۸.۱ ۲۰۲۴-۰۴-۰۲
  • یک فایل PrivacyInfo.xcprivacy به عنوان مانیفست حریم خصوصی و یک امضا برای SDK اضافه می‌کند.
۲.۷.۰ ۲۰۲۳-۱۱-۰۲
  • انتشار سرویس. هیچ ویژگی جدیدی وجود ندارد.
۲.۶.۰ ۲۰۲۳-۰۸-۲۱
  • انتشار سرویس. هیچ ویژگی جدیدی وجود ندارد.
۲.۵.۳ ۲۰۲۲-۰۹-۲۱
  • انتشار سرویس. هیچ ویژگی جدیدی وجود ندارد.
۲.۵.۲ ۲۰۲۲-۰۴-۱۲
  • PALNonceLoader با PALNonceManager.sendPlaybackStart() و PALNonceManager.sendPlaybackEnd() برای مدیریت رویدادهای چرخه حیات پخش محتوا به‌روزرسانی می‌کند.
  • PALNonceManager.sendAdImpression() را به نفع PALNonceManager.sendPlaybackStart() و PALNonceManager.sendPlaybackEnd() حذف می کند.
  • تابع PALSettings.directedForChildOrUnknownAge() ‎ به PAL اطلاع می‌دهد که آیا درخواست تبلیغ به یک کودک یا کاربر با سن نامشخص (مثلاً TFCD یا TFUA) ارسال شده است یا خیر.
  • PALNonceLoader.SDKVersion را اضافه می‌کند که شامل شماره نسخه فعلی iOS PAL است.
  • کیت توسعه نرم‌افزاری PAL iOS اکنون به صورت یک xcframework بسته‌بندی شده است.
  • پشتیبانی از شبیه‌ساز M1 اضافه شد.
۲.۴.۱ ۲۰۲۱-۰۸-۲۰
  • متدهای زیر را به PALNonceRequest اضافه می‌کند:
    • sessionID
    • supportedAPIFrameworks
۲.۳.۲ ۲۰۲۱-۰۲-۱۹
  • رفتار پیش‌فرض SDK را با عدم درج شناسه‌های تبلیغاتی بدون رضایت کاربر تغییر می‌دهد.
  • کلاس جدید PALSettings را اضافه می‌کند که امکان استفاده از شناسه‌های تبلیغاتی را فراهم می‌کند. این کلاس به PAL اطلاع می‌دهد که رضایت مناسب جمع‌آوری شده است و ناشر می‌خواهد شناسه‌های تبلیغاتی را فعال کند. اگر از این مورد مطابق با IABTCFv2 استفاده شود، ناشر باید با ادغام با ارائه‌دهنده مدیریت رضایت (CMP) رضایت را تعیین کند. برای اطلاعات بیشتر در مورد ادغام با IAB TCF v2.0، لطفاً به این مقاله راهنمای مدیر تبلیغات مراجعه کنید.
۲.۲.۲ ۲۰۲۰-۰۸-۱۱
  • به‌روزرسانی PAL SDK برای پشتیبانی از iOS 14: پشتیبانی از AppTrackingTransparency اضافه شد. برای اطلاعات بیشتر به درخواست مجوز شفافیت ردیابی برنامه مراجعه کنید.
  • PALNonceLoader:preload را حذف می‌کند.
  • پشتیبانی از iOS 9 حذف شد.
۲.۱.۱ ۲۰۱۹-۱۲-۰۴
  • API PAL برای Swift بهبود یافته است.
  • محدودیت طول nonce اضافه شد. رشته‌هایی که از محدودیت کاراکتر تجاوز کنند، نادیده گرفته شده و از nonce حذف می‌شوند:
    • descriptionURL : ۵۰۰ کاراکتر
    • OMIDPartnerName : ۲۰۰ کاراکتر
    • OMIDPartnerVersion : ۲۰۰ کاراکتر
    • OMIDVersion : ۲۰۰ کاراکتر
    • playerType : ۲۰۰ کاراکتر
    • playerVersion : ۲۰۰ کاراکتر
    • PPID : ۲۰۰ کاراکتر
۲.۰.۲ ۲۰۱۹-۰۸-۲۶
  • مشکل از کار افتادن برنامه در زمان اجرا که هنگام وجود OpenSSL در برنامه رخ می‌داد، برطرف شد.
  • اندازه دودویی کاهش یافته.
۲.۰.۱ ۲۰۱۹-۰۸-۲۱

انتشار سرویس. هیچ ویژگی جدیدی وجود ندارد.

۲.۰.۰ ۲۰۱۹-۰۸-۲۰
  • NonceGenerator با NonceLoader ، NonceManager و NonceRequest جایگزین شد.
  • پشتیبانی از چندین درخواست همزمان با استفاده از PALNonceLoader اضافه شد.
  • با استفاده از یک متد پیش بارگذاری در PALNonceLoader درخواست‌های اولیه را تسریع کرد.
  • ردیابی فعالیت تبلیغاتی با استفاده از sendAdClick ، sendAdImpression و gestureRecognizer در PALNonceManager بهبود یافته است.
۱.۰.۱ ۲۰۱۹-۰۱-۰۴
  • omidPartnerName و omidPartnerVersion به PALNonceGenerator اضافه شدند.
  • SDKVersion از PALNonceGenerator حذف شد.
۰.۰.۳ ۲۰۱۸-۰۷-۰۶

انتشار سرویس. هیچ ویژگی جدیدی وجود ندارد.

۰.۰.۲ ۲۰۱۸-۰۷-۰۲

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

۰.۰.۱ ۲۰۱۸-۰۵-۱۵

انتشار اولیه