English
Log In
You can then view all documents
Installation/iOS/SDK version release record
SDK version release record
Last updated 2022-01-19 22:31:19

SDK 版本 Record

说明
穿山甲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 adaptations
2. Added BURewardedVideoAd and BUNativeExpressRewardedVideoAd, respectively added rewardPlayAgainInteractionDelegate, BUNativeExpressRewardedVideoAdDelegate and BURewardedVideoAdDelegate methods have not changed
3. 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 problem
Main thread deadlock
Open 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 state
BUAdSDKInitializationStateNotReady
BUAdSDKInitializationStateReady
[Change] Changes to the example of pangolin demo opening
Key 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


Contents
Contact us