说明穿山甲SDK的版本维护时间为10个月,在SDK发版10个月之后不会针对这个SDK版本再做任何优化、修复等维护操作。建议开发者定期更新穿山甲sdk,避免低版本SDK上的问题无法处理的情况发生。各版本不维护时间可参考线上文档:Link
Document version | Revision date | Revision description |
3.9.0.3 | 2021-08-20 | [Optimization] Dynamic layout performance [Optimization] Playable performance [Optimization] Screen button style [New] Added 6 error codes (113 \117\118\123\127\128), please refer to the Help Center->Error Code List for error code descriptions [New] BUAdSlot has added an advertisement configuration interface, which is used to control the click area of the open-screen advertisement. For details, please refer to : Https://www.csjplatform.com/support/doc/611f0f0c1b039f004611e4da [Fix] Known issues fix |
3.8.0.2 | 2021-07-26 | 1. New and old interstitial iPad adaptations2. Added BURewardedVideoAd and BUNativeExpressRewardedVideoAd, respectively added rewardPlayAgainInteractionDelegate, BUNativeExpressRewardedVideoAdDelegate and BURewardedVideoAdDelegate methods have not changed3. New BUAdKManager Added class attribute initializationState to facilitate developers to obtain SDK initialization state(1). BUAdSDKInitializationStateNotReady(2). BUAdSDKInitializationStateReady |
v3.8.0.1 | 2021-07-06 | [Optimization] The logo is not displayed at the bottom of the full-screen image advertisement. The SDK countdown still continues to automatically exit the screen when the screen-opening advertisement is customized with the skip button.Video landing page After the video is played, it will be automatically played from 0 after switching to the background for a long time.Get cached advertisement key value overwrite problemMain thread deadlockOpen screen, full-screen incentive does not return error when slotID == nil< br>[Repair] Try to fix [network stringEncodingWithRequest] crash Other problems have been fixed |
v3.8.0.0 | 2021-06-22 | [Optimization] Optimization of template advertisement performance; [New] SDK print advertisement request and returned body content in Debug mode[Change] New class of BUAdSDKManager Attribute initializationState, easy to get the SDK initialization stateBUAdSDKInitializationStateNotReady BUAdSDKInitializationStateReady[Change] Changes to the example of pangolin demo openingKey note: The 3800 version adds video opening and finishing functions, so that you can be correct To enjoy the convenience brought by these functions, please refer to the BUDsplashViewController in the latest BUDemo sample code for adjustment. Detailed documentation: https://www.csjplatform.com/support/doc/60d1971b564ca8004db00c0a |
v3.7.0.4 | 2021-06-10 | [Optimization] Optimize the effect of incentive video broadcast; [Repair] Fix the problem that the application retreats to the background and occasionally be killed by the system; [Repair] Repair Template rendering banner, interstitial video ads, sound button status error; 【Fix】Fixed known issues |
v3.7.0.3 | 2021-06-04 | [Optimization] Optimize the support of iOS14 and above; |
v3.7.0.2 | 2021-06-02 | [Optimization] Optimize template Banner ad display; [Optimization] Optimize SKAdNetwork; |
v3.7.0.1 | 2021-05-27 | [Optimization] Optimization of display on-screen advertising; [Optimization] optimization of trial advertising capabilities; [Optimization] optimization of dynamic layout rendering capabilities; [ Repair] known issues repair; |
v3.6.1.4 | 2021-05-27 | [Optimization] Optimized the display of open-screen ads; [Fix] Fixing known issues; |
v3.6.1.3 | 2021-05-19 | [Optimize] Optimize template advertisement optimization; [Fix] Fix the problem that Draw video ads cannot be paused when clicking on the video; |
v3.6.1.2 | 2021-05-13 | [Fix] SettingService multi-thread support problem, UIImagePNGRepresentation time-consuming problem, imageWithContentOfFile: memory leak problem, player occasionally crashes, etc. |
v3.6.1.1 | 2021-04-28 | [Obsolete] Remove the setDisableSKAdNetwork interface;[New] Add new interstitial ads. The integration method aligns the template to render full-screen video ads. For more information, please refer to: https://www.csjplatform.com/help/doc/6058498210af03004cbcc19c[New] Added SDK initialization status callback. [New] New xxxViewDidRemoved callback is added to the Dislike of Information Flow & Banner Ads. When the xxxViewDidRemoved method is called back, it means that the pangolin will actively close the ad. After the ad is removed, the developer needs to adapt the interface . For more introduction, please refer to the Dislike callback instructions of iOS integrated document Information flow & Banner advertisement; [New] Template rendering information flow & Interstitial & Banner advertisement New interface to set night mode settings; [Optimization] 5G Optimized the advertising experience under the network;[Optimization] Optimized the audio logic, and will not interrupt the playback of other audio in the system when the video advertisement is silently played;[Optimization] Optimize the incentive & full-screen video advertisement loading speed and video playback Experience;[Optimization] Improve the rendering performance of template rendering ads, and improve the rendering speed of ads;[Optimization] Optimize the setting method of the screen finishing method, the client does not need to set the self.splashAdView.needSplashZoomOutAd method, whether to display The finishing style is set through the pangolin platform. [Optimization] Playable advertising conversion ability optimization; |
v3.5.1.2 | 2021-04-15 | [Obsolete] Remove BUOfflineTypeProtocol interception; [New] SKAdNetwork 2.1 support; [New] Build Settings-Other Linker Flags add -l"c ++abi" configuration;[New] Add "Why do you see this ad" parameter for custom Dislike style: @property (nonatomic, strong) BUPersonalizationPrompts *personalPrompts;[New] Add custom Dislike Negative feedback dislikeDidShowPersonalizationPrompts, dislikeDidSelectedPersonalizationPrompts, dislikeDidLoadPersonalizationPromptsURL events. For specific usage, please refer to the BUDCustomDislikeViewController example of the pangolin official Demo.[New]Add JavaScriptCore.framework dependency;[Optimization]Full screen UI optimization;[Optimization]Information flow advertisement landing page sound control optimization ;[Optimization] Optimized rendering performance of dynamic layout ads; [Optimization] SDK security enhancement; [Fix] Fix the system sound control problem after the rewarded video playback ends; |
v3.4.4.3 | 2021-03-16 | [Fix] Known issues are fixed; |
v3.4.2.9 | 2021-03-09 | [Fix] Known bug fixes; [Optimization] Compliance problem optimization |
v3.4.2.8 | 2021-02-22 | [Optimization] Optimized rendering performance of dynamic layout ads; |
v3.4.2.3 | 2021-01-15 | [Optimization] Playable loading logic optimization; |
v3.4.1.9 | 2021-01-14 | [Optimization] Optimization of template rendering and advertisement rendering performance; |
v3.4.1.1 | 2021-01-07 | [1] Pod mode change, domestic use pod Ads-CN , overseas use pod Ads-Global ;[2] New dependent libraries: libiconv.tbd,Security.framework,BUCNAuxiliary.framework;[3] Added "Why is there this ad" content in the feedback pop-up window;[4] The isAdValid method of full-screen video and rewarded video is abandoned ;[5] Optimization of sound control on the landing page of information flow video advertisement;[6] Incentive video userid type fault tolerance, avoiding reward verification failure;[7] Fix [BUCocoaSecurity bu_md5:], [BUCocoaSecurity bu_aesDecryptWithData:key:iv:], [SecSDK_getEnv] crash problem;[8] Fix the problem that a black screen will be displayed when the show method is called; |
v3.3.6.2 | 2020-12-23 | Optimize SKAdNetwork support |
v3. | ||
v3.3.6.0 | 2020-11-30 | [1] iOS14 adaptation optimization; [2] known problem fixes; |
v3.3.1.5 | 2020-11-17 | 【1】Open screen bugfix, the skip button is blocked by the status bar;【2】Improve the dislike layout and fix the incomplete display problem on iPhone 5s |
v3.3.0.5 | 2020-11-09 | [1] Template rendering interstitial, Banner supports video budget; [2] Optimized rendering speed and display effect of template ads, reducing iOS template ads rendering failures; [3] Template rendering incentive video isadValid callback method is abandoned [4] Open screen advertisement DidCloseOtherController callback exception repair |
v3.3.0.4 | 2020-10-28 | [1] Template Banner display optimization [2] SDWebImage cache path problem fix |
v3.3.0.2 | 2020-10-16 | [1] Fix the abnormal display of the template banner |
v3.3.0.1 | 2020-10-14 | [1] The isadValid callback method of template rendering incentive video is abandoned [2] The callback exception of DidCloseOtherController callback of the on-screen advertisement is fixed [3] bugfix |
v3.3.0.0 | 2020-09-24 | [1] Banner supports video [2] Simplifies some required parameters [3] Improved performance and stability [4] Optimization of dynamic layout performance of incentive video and full-screen video |
v3.2.6.2 | 2020-09-15 | [1] Some bug modifications |
v3.2.5.3 | 2020-09-11 | [1] Some bug modifications |
v3.2.5.2 | 2020-09-09 | [1] Some bug modifications |
v3.2.5.1 | 2020-08-31 | [1] Some bug modifications |
v3.2.5.0 | 2020-08-25 | 【1】Support for iOS 14 and SKAdNetwork |
v3.2.0.1 | 2020-08-21 | [1] Fix the white screen of playable playback [2] Bug Fix[3] Add libxml2.tbd dependent library |
V3.2.0.0 | 2020-07-29 | [1] Optimize landing page advertising experience [2] Template advertisement optimization [3] Playable advertising optimization [4] Switch some services to ipv6 [5] Add libbz2.tbd dependent library |
v3.1.0.5 | 2020-07-14 | 【1】Some bug modifications |
v3.1.0.4 | 2020-07-09 | [1] Stability improvement |
v3.1.0.2 | 2020-07-07 | [1] On-screen advertising bug fix [2] Bundle addressing optimization [3] Other bug fix |
v3.1.0.1 | 2020-06-24 | [1] Real-time screen opening bugfix; [2] Endcard display There is still a video playback sound bug [3] Template rendering activationTiming adjustment for successful rendering of incentive/full-screen video ad templates |
v2.9.5.0 | 2020-03-16 | 【1】Pure playable loading optimization 【2】Playable material black screen problem fix 【3】Personalized template performance optimization |
v2.9.0.3 | 2020-03-24 | [1] Overseas GDPR compliance incoming assignment error |
v2.9.0.0 | 2020-02-20 | [1] In order to facilitate access via pod, the SDK is split into two packages |
v2.8.0.0 | 2020-01-03 | [1] Solve the occasional boot stuck problem [2] Playable fixes the problem of WKWebview request body loss caused by interception [3] Incentive video full-screen adaptation [4] Adds a perfect error Prompt code |
v2.7.5.2 | 2019-12-25 | 【1】Fix the occasional simulator operation problem |
v2.7.5.0 | 2019-12-06 | [1] The personalized template opens the screen and clicks on the callback to fix it. [2] The playable adds loading completion and cache callback. [3] The personalized template banner, interstitial, incentive, full-screen adaptability With adapter |
v2.7.0.0 | 2019-11-25 | [1] Optimized logic for opening request [2] Personalized template ads support screen opening [3] Simplified access parameters for personalized template banner and interstitial (delete imgSize) |
v2.5.0.0 | 2019-10-10 | [1] Optimized loading logic for personalized template ads |
v2.4.5.0 | 2019-10-08 | [1] Incentive video, full-screen video download ads support deeplink [2] Personalized template ad optimization [3] Overseas version supports Coppa compliance |
v2.4.6.6 | 2019-09-25 | [1] Solve the 107 error of Xcode11 personalized template ads [2] Solve the Xcode11 simulator running problem |
v2.4.6.0 | 2019-09-04 | [1] Personalized template ads support video styles (information flow, draw information flow, rewarded video, full-screen video) [2] iOS13 adaptation [3] Compatible with Apple Store requirements , Remove all code of UIWebView |
v2.4.5.0 | 2019-08-20 | [1] Incentive video adds pure playable display style |
v2.4.0.0 | 2019-08-05 | [1] Interface to enhance security [2] Incentive video, full-screen video add advertising logo [3] Playable ads support automatic playback |
v2.3.0.0 | 2019-07-18 | [1] Incentive video, full-screen video demo pre-loading ads [2] Replace UIWebView with WKWebView |
v2.2.0.0 | 2019-06-19 | [1] Incentive video, full-screen video pre-caching logic optimization [2] Incentive video full-screen video style optimization |
v2.1.0.2 | 2019-07-09 | [1] Solve the problem of low version xcode packaging [2] Support personalized template ads for banner and interstitial ads, and optimize template advertising scenarios |
v2.1.0.0 | 2019-05-14 | [1] Add callback for jump landing page and appstore return [2] Optimized buffer logic for incentive video and full-screen video [3] Add sound control for incentive video and full-screen video |
v2.0.1.7 | 2019-05-30 | [1] Remove unnecessary dependent libraries |
v2.0.1.4 | 2019-05-28 | [1] Fix the problem of ad interface request |
v2.0.1.3 | 2019-04-26 | [1] Adjustment of caching strategy for personalized template advertising network |
v2.0.1.1 | 2019-04-12 | [1] Personalized template |
v2.0.0.0 | 2019-03-20 | [1] Overseas version of rewarded video + full-screen video [2] Personalized template information stream advertisement [3] Rewarded video support can be turned off, configurable, delayed turn off [4] Support native advertising Vertical image style |
v1.9.9.5 | 2019-04-09 | 【1】Safety check |
v1.9.9.2 | 2019-03-01 | [1] Optimize UA [2] Incentive video sound scene optimization |
v1.9.9.1 | 2019-01-12 | [1] Repair the 32bit model, the landing page occasionally crashes |
v1.9.9.0 | 2019-01-11 | [1] dislike [2] Both ends increase the landing page opening to increase the loading status [3] Interface encryption upgrade [4] Incentive video configuration bar |
v1.9.8.5 | 2019-01-11 | [1] Repair the 32bit model, the landing page occasionally crashes |
v1.9.8.2 | 2018-12-19 | [1] Support landing page horizontal screen |
v1.9.8.1 | 2018-11-30 | [1] Support appstore horizontal screen |
v1.9.8.0 | 2018-11-30 | [1] Added external fields, app rating, number of comments, installation package size, etc. [2] On-screen advertising support gif [3] Full screen video supports skip time configuration [ 4] CustomEvent aggregates Mopub and Admob, and outputs demo [5] Incentive video, full-screen video landing page type ads increase click callback [6] Strengthen security |
v1.9.7.1 | 2018-11-29 | [1] Incentive video and full-screen video are requested at the same time, the latter overwrites the former [2] Incentive video reward callback fails [3] Incentive video cache optimization |
v1.9.7.0 | 2018-11-17 | [1] Added callback timing for rewarded videos and full-screen videos, which have been displayed and will be closed soon [2] Added native video pre-caching function [3] Added incentive video pre-caching function [ 4] Add AppStore pre-caching function [5] Add vertical native video (draw video) [6] Support pod access [7] Modify the size of the native banner Logo [8] Fix the problem that there is no title in the present pop-up mode of the landing page [9] Support the external setting of the display size [10] Brand upgrade, the prefix WM of the SDK is replaced with BU (Bytedance Union) |
v1.9.6.2 | 2018-10-17 | 【1】Fixed the problem that the horizontal screen of the landing page of webView is not supported |
v1.9.6.1 | 2018-09-25 | 【1】Fixed the problem of preloading and turning screen of incentive video |
v1.9.6.0 | 2018-09-13 | [1] Modify the naming of the on-screen proxy callback, and change spalsh to splash [2] Fine-tuning the interstitial style [3] Add the buried point of the open-screen timeout strategy |
v1.9.5 | 2018-08-31 | [1] New full-screen video ad type [2] New native ad banner and interstitial template, support native banner style, native interstitial style [3] Compatible with iOS6, iOS7, However, it does not support the display of ads in iOS6 and iOS7 [4] The general expansion of native ads (video, graphics) does not rely on WMTableViewCell, supports display in UIView, and also supports display in list views such as UITableView, UICollectionView, UIScrollView, etc. |
v1.9.4.1 | 2018-08-23 | 【1】Add anti-cheating strategy |
v1.9.4 | 2018-06-12 | [1] Incentive video encard page pre-caching [2] Native video optimization [3] SDK external interface optimization |
v1.9.3 | 2018-06-12 | [1] Advertising supports third-party detection links and logic optimization |
v1.9.2 | 2018-05-16 | [1] Solve the reward problem of incentive videos [2] Solve the screen rotation problem [3] Solve the iOS8 crash problem [4] Solve the webView navigation bar adaptation problem on iPhone X |
v1.9.1 | 2018-05-10 | [1] Solve the problem of screen jump [2] Modify the jump logic when jumping to deepLink |
v1.9.0 | 2018-05-04 | [1] Optimize the request caching logic of the open screen advertisement SDK [2] Fix the problem of native video detail page turning screen |
v1.8.4 | 2018-05-02 | Sound playback is synchronized to the silent mode of the device, so that no incentive video sound is played in the silent mode |
v1.8.3 | 2018-04-25 | [1] Added AdMob to aggregate Demo through CustomEvent Adapter [2] Fixes the adaptation problem of rewarded video iPhone X and ipad [3] App Store page supports horizontal display |
v1.8.2 | 2018-04-12 | Fix the display problem of NavigationBar on WebView page |
v1.8.1 | 2018-04-11 | Fix the problem that the UIView category may have the same name as the media |
v1.8.0 | 2018-03-28 | Incentive video vertical support and horizontal display repair |
v1.5.2 | 2018-03-01 | Solve the feed exposure to 0 |
v1.5.1 | 2018-02-06 | Solve the problem of symbol conflicts |
v1.5.0 | 2018-01-29 | Added incentive video |
v1.4.0 | 2017-12-2 | Added banner carousel and video ads |
v1.3.2 | 2017-12-28 | bug fix interstitial to screen, webview has no return button |
v1.2.0 | 2017-9-17 | Added screen opening and interstitial ads |
v1.1.1 | 2017-7-30 | Optimize event callback interface |
v1.1.0 | 2017-7-21 | Optimize interface fields, data encryption |
v1.0.0 | 2017-6-23 | Create documents, support Banner, information flow advertising |
Online Customer Service24/7 Online Customer Service BotManual customer service, weekdays 10~ 12 o'clock/14~ 19 o'clock