建议开发者定期更新穿山甲sdk,避免低版本SDK上的问题无法处理的情况发生。
穿山甲SDK的版本维护时间为10个月,在SDK发版10个月之后不会针对这个SDK版本再做任何优化、修复等维护操作。各版本不维护时间可参考线上文档:Link
文档版本 | 修订日期 | 修订说明 |
5.0.0.5 | 2023-01-13 | 【修复】已知问题; |
5.0.0.4 | 2023-01-03 | 【优化】Bidding设置adm时adslot赋值异常情况; 【修复】已知问题; |
5.0.0.2 | 2022-12-21 | 【重要变更】由于穿山甲媒体平台上插屏广告样式创建已下线,为帮助开发者提升接入效率,打造更优质的接入体验,穿山甲SDK5.0.0.0及以上版本删除插屏广告样式接口(BUAdSlotAdType中移除枚举值BUAdSlotAdTypeInterstitial、删除BUNativeExpressInterstitialAd类) 【新增】激励信息流支持奖励倒计时回调; 【新增】有声图片广告; 【优化】激励Draw流&开屏逻辑优化&激励视频样式; 【修复】激励挽留弹窗无法展示&多场景摇一摇冲突&webkit相关崩溃问题等已知问题; 【废弃】iOS9不支持初始化SDK; |
4.9.0.7 | 2022-12-02 | 【修复】多场景摇一摇冲突问题; 【修复】激励挽留弹窗无法展示问题; |
4.9.0.6 | 2022-11-23 | 【优化】广告样式优化; 【优化】广告体验; 【修复】已知问题; |
4.8.1.1 | 2022-11-16 | 【修复】多线程问题; |
4.8.0.9 | 2022-10-27 | 【修复】已知问题; |
4.8.0.8 | 2022-10-12 | 【修复】已知问题; |
4.8.0.7 | 2022-09-28 | 【兼容】Xcode14+iOS16开发环境; 【新增】手动集成导入时,新增DeviceCheck.framework依赖; 【优化】广告样式优化; 【优化】多线程性能优化; 【修复】已知问题; |
4.7.1.1 | 2022-09-14 | 【修复】已知问题; 【兼容】Xcode14+iOS16开发环境; 【新增】手动集成导入时,新增DeviceCheck.framework依赖; |
4.7.0.8 | 2022-08-25 | 【优化】广告样式优化; 【优化】SDK性能优化; 【优化】性能优化; 【优化】开屏视频优化; 【优化】开屏点击回调优化; 【修复】已知问题; 【新增】支持open sdk调起小游戏; 【重要变更】为提高开发者的收入及接入体验,新版本【强制】开发者重新接入开屏功能,否则将无法成功请求开屏广告;有助于开屏广告收入的提升,请各位开发者提前安排版本更新时间,支持新版本的接入,强制更新带来的不便,还请理解与包涵,接入说明见:https://bytedance.feishu.cn/docx/doxcnV1VwoLFniTJn7FwFFM9rte |
4.6.1.6 | 2022-07-19 | 【修复】已知问题; |
4.6.0.7 | 2022-07-15 | 【优化】广告样式优化; 【优化】参数采集范围配置完善; 【修复】已知问题; 【说明】依赖的framework目录调整,升级SDK必须同时更新framework和bundle文件,详细接入说明请参:https://www.csjplatform.com/supportcenter/5376 【4700开屏广告接入方式变更预告!】为提高开发者的收入及接入体验,穿山甲将在4700版本上线新版开屏广告接口,新版本iOS【强制】开发者重新接入开屏功能,否则将无法成功请求开屏广告;有助于开屏广告收入的提升,请各位开发者提前安排版本更新时间,支持新版本的接入,强制更新带来的不便,还请理解与包涵,iOS接入说明见:https://bytedance.feishu.cn/docx/doxcnV1VwoLFniTJn7FwFFM9rte |
4.5.1.6 | 2022-06-08 | 【重要】45及以上版本对API进行了变更,详细信息请参照https://www.csjplatform.com/supportcenter/26568 【新增】BUSplashAdView、BUNativeExpressSplashView新增字段支持实现开屏卡片功能; 【新增】SDK提供SDKDEBUG属性, 默认为NO,DEBUG模式可设置为YES支持调试信息输出;建议在RELEASE模式将该属性设置为NO; 【升级】为了兼容苹果的新政策,我们要求在45版本以上使用xcode13.1及以上版本进行编译; 【优化】内存问题 |
4.4.0.7 | 2022-04-28 | 【优化】激励奖励回调扩展; 【优化】playable性能与交互优化; 【修复】已知问题; |
4.3.0.3 | 2022-03-04 | 【优化】SDK性能; |
4.3.0.2 | 2022-03-01 | 【新增功能】横版开屏优化; 【优化】playable性能与交互优化; 【优化】iOS15.0dislike面板适配; |
4.2.5.3 | 2022-02-08 | 【优化】广告体验; 【优化】SDK性能; 【修复】已知问题; |
4.2.0.2 | 2021-12-20 | 【新增】新增BUSlotABManager类,开发者可通过该接口获取动态代码位数据; 【优化】新插屏-半屏样式; 【优化】激励/全屏展示效果; 【优化】playable广告优化; |
4.1.0.2 | 2021-11-18 | 【新增】AppTrackingTransparency依赖; 【新增】BUAdSDKConfiguration 新增 privacyProvider 参数,控制部分字段的不进行采集; 【废弃】BUVideoAdView 对外删除-playerSeekToTime: 方法; 【优化】playable广告优化; 【优化】广告渲染性能优化; |
4.0.0.5 | 2021-10-26 | 【修复】偶现原生draw视频点击无法暂停问题 【修复】已知问题 【优化】开屏布局 |
4.0.0.1 | 2021-09-17 | 【修复】已知问题修复 【优化】iPad新插屏展示效果 |
4.0.0.0 | 2021-09-07 | 【新增】BUAdSlot新增loadAdData,用于标识此次的广告请求用途为预加载(当做缓存)还是实时加载,开发者将此次广告的用途回传给SDK,方便SDK后续为开发者优化相关策略 【新增】直播广告,提高广告多样性 【新增】点击穿山甲logo,弹出穿山甲隐私协议弹窗 【优化】提高开屏样式的转化效率 【优化】动态布局广告性能 【优化】playable转化路径 |
3.9.0.4 | 2021-08-30 | 【修复】已知crash问题修复 【修复】特定场景下,没有close回调的问题 【修复】开屏偶现低概率crash |
3.9.0.3 | 2021-08-20 | 【优化】动态布局性能 【优化】playable性能 【优化】开屏按钮样式 【新增】新增6个错误码(113\117\118\123\127\128),错误码说明见帮助中心->错误码列表 【新增】BUAdSlot新增广告配置接口,用于控制开屏广告的点击区域,详情请参考:https://www.pangle.cn/support/doc/611f0f0c1b039f004611e4da 【修复】已知问题修复 |
3.8.0.2 | 2021-07-26 | 1. 新旧插屏尺寸iPad适配 2.新增BURewardedVideoAd 和 BUNativeExpressRewardedVideoAd 分别添加 rewardPlayAgainInteractionDelegate ,BUNativeExpressRewardedVideoAdDelegate 和 BURewardedVideoAdDelegate 的方法没有变动 3.新增BUAdSDKManager新增类属性initializationState,方便开发者获取SDK初始化状态(1). BUAdSDKInitializationStateNotReady(2). BUAdSDKInitializationStateReady |
v3.8.0.1 | 2021-07-06 | 【优化】全屏图片广告兜底不显示logo 开屏广告自定义跳过按钮时sdk倒计时依然在继续自动退出开屏 视频落地页视频播放完成后切换到后台较长时间会自动从0播放 获取缓存广告key值覆盖问题 主线程死锁开屏,全屏激励在slotID == nil时没有错误返回 【修复】尝试修复[network stringEncodingWithRequest] crash 其他已经问题修复 |
v3.8.0.0 | 2021-06-22 | 【优化】模板广告性能优化;【新增】Debug模式下SDK打印广告请求和返回的body内容 【变更】BUAdSDKManager新增类属性initializationState,方便获取SDK初始化状态BUAdSDKInitializationStateNotReady BUAdSDKInitializationStateReady【变更】穿山甲demo开屏示例变更重点说明:3800版本新增视频开屏、点睛等功能,为了您能够正确地享受这些功能带来的便利,请务必参考最新的BUDemo示例代码中的BUDSplashViewController进行调整。详细文档:https://www.pangle.cn/support/doc/60d1971b564ca8004db00c0a |
v3.7.0.4 | 2021-06-10 | 【优化】优化激励视频播效果;【修复】修复应用退到后台偶现被系统杀掉进程的问题;【修复】修复模板渲染Banner、插屏视频类广告声音按钮状态错误的问题;【修复】已知问题的修复 |
v3.7.0.3 | 2021-06-04 | 【优化】优化iOS14及以上版本的支持; |
v3.7.0.2 | 2021-06-02 | 【优化】优化模板Banner广告展示;【优化】优化SKAdNetwork; |
v3.7.0.1 | 2021-05-27 | 【优化】开屏广告展示优化;【优化】试玩广告能力优化;【优化】动态布局渲染能力优化;【修复】已知问题修复; |
v3.6.1.4 | 2021-05-27 | 【优化】开屏广告展示优化;【修复】已知问题修复; |
v3.6.1.3 | 2021-05-19 | 【优化】优化模板广告优化; 【修复】修复Draw视频广告点击视频无法暂停问题; |
v3.6.1.2 | 2021-05-13 | 【修复】SettingService多线程支持问题、UIImagePNGRepresentation耗时问题、imageWithContentOfFile:内存泄漏问题、播放器偶现崩溃等 |
v3.6.1.1 | 2021-04-28 | 【废弃】移除 setDisableSKAdNetwork 接口;【新增】新增新插屏广告。集成方法对齐模板渲染全屏视频广告,更多信息参考:https://www.pangle.cn/help/doc/6058498210af03004cbcc19c【新增】新增SDK初始化状态回调。【新增】信息流&Banner广告的Dislike新增 xxxViewDidRemoved 回调,当 xxxViewDidRemoved 方法被回调时,代表穿山甲会主动关闭掉广告,广告移除后需要开发者对界面进行适配。更多介绍请参考iOS集成文档 信息流&Banner广告的Dislike回调说明;【新增】模板渲染信息流&插屏&Banner广告新增接口设置夜间模式设置; 【优化】5G 网络下广告体验优化;【优化】音频逻辑优化,视频广告静音播放时不会打断系统其他音频的播放;【优化】优化激励&全屏视频广告加载速度与视频播放体验;【优化】模板渲染广告渲染性能提升,提升广告渲染速度;【优化】开屏点睛方法设置方法优化,客户端不需要设置self.splashAdView.needSplashZoomOutAd方法,是否展示点睛样式通过穿山甲平台进行设置。 【优化】Playable广告转化能力优化; |
v3.5.1.2 | 2021-04-15 | 【废弃】去掉BUOfflineTypeProtocol 拦截;【新增】SKAdNetwork 2.1 支持;【新增】Build Settings - Other Linker Flags新增 -l"c++abi" 配置;【新增】自定义Dislike样式增加“为什么看到此广告”参数:@property (nonatomic, strong) BUPersonalizationPrompts *personalPrompts;【新增】新增自定义Dislike负反馈dislikeDidShowPersonalizationPrompts 、dislikeDidSelectedPersonalizationPrompts 、dislikeDidLoadPersonalizationPromptsURL 事件。 具体使用方式请参考穿山甲官方Demo的BUDCustomDislikeViewController示例【新增】新增JavaScriptCore.framework依赖;【优化】全面屏UI优化;【优化】信息流广告落地页声音控制优化;【优化】动态布局广告渲染性能优化;【优化】SDK安全性提升;【修复】修复激励视频播放结束后,出现系统声音控件问题; |
v3.4.4.3 | 2021-03-16 | 【修复】已知问题修复; |
v3.4.2.9 | 2021-03-09 | 【修复】已知问题修复; 【优化】合规问题优化 |
v3.4.2.8 | 2021-02-22 | 【优化】动态布局广告渲染性能优化; |
v3.4.2.3 | 2021-01-15 | 【优化】playable加载逻辑优化; |
v3.4.1.9 | 2021-01-14 | 【优化】模板渲染广告渲染性能优化; |
v3.4.1.1 | 2021-01-07 | 【1】pod方式变更,国内使用pod Ads-CN ,海外使用pod Ads-Global ;【2】新增依赖库:libiconv.tbd,Security.framework,BUCNAuxiliary.framework;【3】反馈弹窗新增“为什么有此广告”内容;【4】全屏视频和激励视频的‘isAdValid’方法废弃;【5】信息流视频广告落地页声音控制优化;【6】激励视频userid类型容错,避免奖励验证失败;【7】修复[BUCocoaSecurity bu_md5:]、[BUCocoaSecurity bu_aesDecryptWithData:key:iv:]、[SecSDK_getEnv] 崩溃问题;【8】修复调用show方法,会显示黑屏的问题; |
v3.3.6.2 | 2020-12-23 | 优化 SKAdNetwork 支持 |
v3.3.6.1 | 2020-12-07 | 【1】修复调用 show 方法,会显示黑屏的问题 ;【2】全屏视频和激励视频的 ‘isAdValid’ 方法废弃 |
v3.3.6.0 | 2020-11-30 | 【1】iOS14适配优化;【2】已知问题修复; |
v3.3.1.5 | 2020-11-17 | 【1】开屏bugfix,跳过按钮被状态栏遮挡;【2】 完善dislike布局,修复在iPhone 5s展示不全问题 |
v3.3.0.5 | 2020-11-09 | 【1】模板渲染插屏、Banner支持视频预算;【2】模版广告的渲染速度、展示效果优化,降低iOS模板广告渲染失败情况;【3】模板渲染激励视频isadValid回调方法废弃【4】开屏广告DidCloseOtherController回调异常修复 |
v3.3.0.4 | 2020-10-28 | 【1】模板Banner展示优化【2】SDWebImage缓存路径问题修复 |
v3.3.0.2 | 2020-10-16 | 【1】修复模版banner 展示异常 |
v3.3.0.1 | 2020-10-14 | 【1】模板渲染激励视频isadValid回调方法废弃 【2】开屏广告DidCloseOtherController回调异常修复 【3】bugfix |
v3.3.0.0 | 2020-09-24 | 【1】Banner 支持视频【2】简化了一些必传参数【3】性能与稳定性提升【4】激励视频、全屏视频动态布局性能优化 |
v3.2.6.2 | 2020-09-15 | 【1】部分bug修改 |
v3.2.5.3 | 2020-09-11 | 【1】部分bug修改 |
v3.2.5.2 | 2020-09-09 | 【1】部分bug修改 |
v3.2.5.1 | 2020-08-31 | 【1】部分bug修改 |
v3.2.5.0 | 2020-08-25 | 【1】提供了 iOS 14 与 SKAdNetwork 支持 |
v3.2.0.1 | 2020-08-21 | 【1】修复playable播放白屏【2】 Bug Fix【3】 添加 libxml2.tbd 依赖库 |
V3.2.0.0 | 2020-07-29 | 【1】优化落地页广告体验【2】模板广告优化【3】playable广告优化【4】部分服务切换到ipv6【5】添加 libbz2.tbd 依赖库 |
v3.1.0.5 | 2020-07-14 | 【1】部分bug修改 |
v3.1.0.4 | 2020-07-09 | 【1】稳定性提升 |
v3.1.0.2 | 2020-07-07 | 【1】开屏广告bug fix【2】bundle寻址优化【3】其他bug fix |
v3.1.0.1 | 2020-06-24 | 【1】实时开屏bugfix; 【2】endcard 展现 依然有视频播放声音bug【3】模板渲染激励/全屏视频广告模板渲染成功时机调整 |
v2.9.5.0 | 2020-03-16 | 【1】纯playable加载优化 【2】Playable 素材黑屏问题修复【3】个性化模板性能优化 |
v2.9.0.3 | 2020-03-24 | 【1】海外GDPR合规传入赋值错误 |
v2.9.0.0 | 2020-02-20 | 【1】为了方便通过pod方式接入,SDK拆分为两个包 |
v2.8.0.0 | 2020-01-03 | 【1】解决偶现的开机卡顿问题 【2】playable修复拦截导致WKWebview请求body丢失问题 【3】激励视频全屏适配【4】增加完善错误提示码 |
v2.7.5.2 | 2019-12-25 | 【1】修复偶现的模拟器运行问题 |
v2.7.5.0 | 2019-12-06 | 【1】个性化模板开屏点击回调修复 【2】playable新增加载完成、缓存回调 【3】个性化模板banner、插屏、激励、全屏适配adapter |
v2.7.0.0 | 2019-11-25 | 【1】开屏请求逻辑优化 【2】个性化模板广告支持开屏 【3】个性化模板banner和插屏简化接入参数(去掉imgSize) |
v2.5.0.0 | 2019-10-10 | 【1】个性化模板广告加载逻辑优化 |
v2.4.5.0 | 2019-10-08 | 【1】激励视频、全屏视频下载类广告支持deeplink【2】个性化模板广告优化 【3】海外版本支持Coppa合规 |
v2.4.6.6 | 2019-09-25 | 【1】解决Xcode11个性化模板广告的107错误 【2】解决Xcode11模拟器运行问题 |
v2.4.6.0 | 2019-09-04 | 【1】个性化模板广告支持视频样式(信息流、draw信息流、激励视频、全屏视频)【2】iOS13适配 【3】配合苹果商店要求,去掉UIWebView所有代码 |
v2.4.5.0 | 2019-08-20 | 【1】激励视频增加纯playable展示样式 |
v2.4.0.0 | 2019-08-05 | 【1】接口增强安全性【2】激励视频、全屏视频增加广告标识【3】可玩广告支持自动播放 |
v2.3.0.0 | 2019-07-18 | 【1】激励视频、全屏视频试玩广告预加载 【2】UIWebView替换为WKWebView |
v2.2.0.0 | 2019-06-19 | 【1】激励视频、全屏视频预缓存逻辑优化 【2】激励视频全屏视频样式优化 |
v2.1.0.2 | 2019-07-09 | 【1】解决低版本xcode打包问题 【2】支持banner和插屏广告的个性化模板广告,并优化模板广告场景 |
v2.1.0.0 | 2019-05-14 | 【1】跳转落地页、appstore返回增加回调 【2】激励视频、全屏视频缓存逻辑优化 【3】激励视频、全屏视频增加声音控制 |
v2.0.1.7 | 2019-05-30 | 【1】去掉不需要的依赖库 |
v2.0.1.4 | 2019-05-28 | 【1】修复广告接口请求问题 |
v2.0.1.3 | 2019-04-26 | 【1】个性化模板广告网络缓存策略调整 |
v2.0.1.1 | 2019-04-12 | 【1】个性化模板 |
v2.0.0.0 | 2019-03-20 | 【1】海外版激励视频+全屏视频【2】个性化模板信息流广告【3】激励视频支持关闭可配、延迟关闭【4】支持原生广告竖版图片样式 |
v1.9.9.5 | 2019-04-09 | 【1】安全校验 |
v1.9.9.2 | 2019-03-01 | 【1】优化UA【2】激励视频声音场景优化 |
v1.9.9.1 | 2019-01-12 | 【1】修复32bit机型,落地页偶现crash情况 |
v1.9.9.0 | 2019-01-11 | 【1】dislike【2】双端增加打开落地页增加loading状态【3】接口加密升级【4】激励视频配置bar |
v1.9.8.5 | 2019-01-11 | 【1】修复32bit机型,落地页偶现crash情况 |
v1.9.8.2 | 2018-12-19 | 【1】支持落地页横屏 |
v1.9.8.1 | 2018-11-30 | 【1】支持appstore横屏 |
v1.9.8.0 | 2018-11-30 | 【1】新增对外字段,app评分、评论人数、安装包大小等【2】开屏广告支持gif【3】全屏视频支持跳过时间配置【4】CustomEvent聚合Mopub、Admob,输出demo【5】激励视频、全屏视频落地页类型广告增加点击回调【6】强化安全性 |
v1.9.7.1 | 2018-11-29 | 【1】激励视频和全屏视频同时请求,后者覆盖前者【2】激励视频奖励回调失败【3】激励视频缓存优化 |
v1.9.7.0 | 2018-11-17 | 【1】激励视频和全屏视频增加回调时机,已经展示、即将关闭【2】添加原生视频预缓存的功能【3】增加激励视频预缓存功能【4】增加AppStore预缓存功能【5】增加竖版原生视频(draw视频)【6】支持pod方式接入【7】修改原生banner Logo大小【8】修复广告落地页present弹出方式下没有title的问题【9】支持开屏展示大小外部设定【10】品牌升级,SDK的前缀WM替换成BU(BytedanceUnion) |
v1.9.6.2 | 2018-10-17 | 【1】修复webView落地页横屏不支持问题 |
v1.9.6.1 | 2018-09-25 | 【1】修复激励视频预加载转屏问题 |
v1.9.6.0 | 2018-09-13 | 【1】修改开屏代理回调的命名,spalsh改为splash【2】插屏样式微调【3】新增开屏超时策略的埋点 |
v1.9.5 | 2018-08-31 | 【1】新增全屏视频广告类型【2】原生广告新增banner和插屏模板,支持原生banner样式,原生插屏样式【3】兼容iOS6、iOS7,但不支持iOS6与iOS7中展现广告【4】原生广告(视频、图文)通用性扩充,不依赖于WMTableViewCell,支持在UIView中展示,同时也支持UITableView、UICollectionView、UIScrollView等列表视图中展示 |
v1.9.4.1 | 2018-08-23 | 【1】增加反作弊策略 |
v1.9.4 | 2018-06-12 | 【1】激励视频encard页面预缓存【2】原生视频优化【3】SDK对外接口优化 |
v1.9.3 | 2018-06-12 | 【1】广告支持第三方检测链接和逻辑优化 |
v1.9.2 | 2018-05-16 | 【1】解决激励视频奖励问题【2】解决屏幕旋转问题【3】解决iOS8 crash问题【4】解决webView导航条在iPhone X上适配问题 |
v1.9.1 | 2018-05-10 | 【1】解决开屏跳转问题【2】修改跳转deepLink情况下跳转逻辑 |
v1.9.0 | 2018-05-04 | 【1】优化开屏广告SDK的请求缓存逻辑 【2】修复原生视频详情页转屏问题 |
v1.8.4 | 2018-05-02 | 声音播放同步设备静音模式,使静音模式下不播放激励视频声音 |
v1.8.3 | 2018-04-25 | 【1】新增AdMob通过CustomEvent Adapter方式聚合Demo 【2】修复激励视频iPhone X、ipad适配问题【3】App Store页面支持横向展示 |
v1.8.2 | 2018-04-12 | 修复WebView页面NavigationBar显示问题 |
v1.8.1 | 2018-04-11 | 修复UIView分类可能与媒体重名问题 |
v1.8.0 | 2018-03-28 | 激励视频纵向支持与横向展示修复 |
v1.5.2 | 2018-03-01 | 解决Feed曝光量为0 |
v1.5.1 | 2018-02-06 | 解决符号冲突问题 |
v1.5.0 | 2018-01-29 | 新增激励视频 |
v1.4.0 | 2017-12-2 | 新增banner轮播,视频广告 |
v1.3.2 | 2017-12-28 | bug fix 插屏转屏,webview 无返回按钮 |
v1.2.0 | 2017-9-17 | 新增开屏、插屏广告 |
v1.1.1 | 2017-7-30 | 优化事件回调接口 |
v1.1.0 | 2017-7-21 | 优化接口字段,数据加密 |
v1.0.0 | 2017-6-23 | 创建文档,支持Banner,信息流广告 |
在线客服智能客服 7*24小时在线人工客服 工作日 10~12点/14~19点