Help Center/Details/

SDK 版本 Record


Document version Revision date Revision description 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://
[Fix] Known issues fix 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
[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:
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:
[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.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
Did the content solve your problem?
Contact us