SICAds 7.4.57
Steps to upload new library version:
1. Add the following two lines to running script of Complete and Push target (updating to latest version):
git tag 7.4.57
git push origin --tags
2. Build Complete and Push target in order to run its script.
3. pod spec lint SICAds.podspec --verbose --allow-warnings
4. pod trunk push SICAds.podspec --allow-warnings
What is new in 7.4.57 version
- Updated pods dependencies and migrated few SDK changes.
What is new in 7.4.50 version
- Changed MoPub version getter because sharedInstance started a timer that was causing a crash.
What is new in 7.4.48 version
- XCode 11 support
- iOS 13 support
What is new in 7.4.44 version
- Reloading cocoapod after failed attempt
What is new in 7.4.42 version
- Replaced stringValue with formatWithString
What is new in 7.4.41 version
- Mopub SDK initialization check, because if initialized completion block wasn't calling, it resulted in workflow bugs
What is new in 7.4.40 version
- Reloading cocoapod after failed attempt
What is new in 7.4.39 version
- Fixed banner init threading issue
What is new in 7.4.38 version
- Fixes on MoPub SDK init
What is new in 7.4.37 version
- Added dispatch after in Mopub after init SDK
What is new in 7.4.36 version
- Minor rewards fix
What is new in 7.4.35 version
- Initialized MoPub in Rewards
What is new in 7.4.34 version
- Reloading cocoapod after failed attempt
What is new in 7.4.33 version
- Reloading cocoapod after failed attempt
What is new in 7.4.32 version
- Added Rewards. Services: AdMob and Mopub
What is new in 7.4.31 version
- Added initializer call for MoPub SDK (new API)
What is new in 7.4.30 version
- Minor housekeeping
What is new in 7.4.29 version
- Added rate us alert display delegate callback
What is new in 7.4.28 version
- Added rate us alert display delegate callback
What is new in 7.4.27 version
- Reloading cocoapod after failed attempt
What is new in 7.4.26 version
- Made SICAds class a shared class
- Added SICAdsDelegate protocol in order to notify about interstitial impression and dismissing
What is new in 7.4.25 version
- Fixed banners workflow bug
What is new in 7.4.24 version
- Fixing banner protocol and minor cleanup
What is new in 7.4.23 version
- Fixing banner protocol
What is new in 7.4.22 version
- Fixing banner protocol
What is new in 7.4.21 version
- Send an error delegate method for failing banner loading
What is new in 7.4.20 version
- Minor fix from 7.4.18
What is new in 7.4.19 version
- Added to version because 7.4.18 failed to load pod
What is new in 7.4.18 version
- Added custom init method for banner class
What is new in 7.4.17 version
- Updated frameworks to latests versions
What is new in 7.4.16 version
- Downversion SpotX Framework
What is new in 7.4.15 version
- Updated dependencies versions
What is new in 7.4.14 version
- Updated StartApp framework to latest version
What is new in 7.4.13 version
- Revmob added as separate framework
What is new in 7.4.12 version
- Replaced Appodeal dependencies with original ones (StartApp added as separate framework)
- Preparing project for tagging and trunkating Cocoapod
What is new in 7.4.11 version
- Added [iSoma init] call before any Smaato operations
- Transformed some static classes into singleton
What is new in 7.4.10 version
- Added new Rate Us alert, available from iOS 10.3
What is new in 7.4.9 version
- Updated pods frameworks to latest versions
What is new in 7.4.8 version
- Added multiple keys system for MobFox interstitials and banners
- Updated AdMob to get rid of banner disappearing after showing interstitial bug
- Removed pods versions in order to always get latest updates
What is new in 7.4.7 version
- Disabled turning off notifications option
What is new in 7.4.6 version
- Recreated lib project from scratch and rearranged files and folders
What is new in 7.4.5 version
- Added MobFox service (Interstitial & Banner)
- Skipping SICInterstitial if response status code is different to 200 (success code)
- SICInterstitial show limit changed from local constant to server changeable value (default 0 means no limit)
- Finished logic for Push Notifications, using OneSignal SDK
What is new in 7.4.4 version
- Fixed few fabric crashes
- Added banners step increase timing delay minimum check (for last step)
What is new in 7.4.3 version
- Fixed stats requests sending bug (POST requests were sending as GET with no parameters)
What is new in 7.4.2 version
- Fixing bugs on banners workflow for multiple app banners case
- Fixing dealloc bug for some banner services
What is new in 7.4.1 version
- If there are no steps in banner workflow, then load by priority
What is new in 7.4.0 version
- Added workflow logic for banners
- Added multiple keys system for admob, mopub and smaato banners
- Removed tag for banners
- Updated ads libraries to latest versions
- Fixed non-resume ads bug, after an early rate us show
- Added Smaato plugins for AdMob, Mopub, Millennial and Facebook
- Added AdMob adapter for Mopub
What is new in 7.3.43 version
- Fixed loading with a new key for smaato and mopub interstitial with multiple keys
What is new in 7.3.42 version
- Disabled support of SICAds interstitial for iOS earlier than 8.0 (skipping)
What is new in 7.3.41 version
- Fixed Mopub loading error no completion block call
What is new in 7.3.40 version
- Fixed multiple keys selection according to workflow order
- Fixed step reset on loading, if start_from_zero is enabled
What is new in 7.3.39 version
- Added start from zero feature
- Fixed SICAds interstitial loading case when url is nil or empty
What is new in 7.3.38 version
- Fixed not showing store item in application (by using redirect as backup option)
What is new in 7.3.37 version
- Added Multiple Keys Logic for Mopub
- Added Multiple Keys Logic for Smaato
What is new in 7.3.36 version
- Fixed SICAds video interstitial sound and loading bugs (Replaced UIWebView with WKWebView)
What is new in 7.3.35 version
- Fixed no workflow interstitial type generator
What is new in 7.3.34 version
- Fixed iOS 7 crash of -containsString method
What is new in 7.3.33 version
- Fixed SICAds interstitial thread blocks issue, that leaded to crash
What is new in 7.3.32 version
- Fixed stats details in cases when alerts or SICAds interstitials surpass showing limits
What is new in 7.3.31 version
- SICAds interstitial close block bug fix
- If ads_refresh_time = 0, skip the timer
What is new in 7.3.30 version
- Some versions minor updates
What is new in 7.3.29 version
- Fixed preferred action (UIAlertViewController) for iOS 8
What is new in 7.3.28 version
- Added functional for Push Notifications
What is new in 7.3.27 version
- Flurry ads fixes
- Interstitial blocks callbacks code improvement
What is new in 7.3.26 version
- Open store links in popup window
What is new in 7.3.25 version
- Improved logs logic and organization
- Added workflow skip mode
- Added Smaato Service (Interstitial, VAST Video and Banner)
- Added Multiple Keys Logic for AdMob
What is new in 7.3.24 version
- Moved some specification files from Appodeal repo to our own
What is new in 7.3.23 version
- Added Rate Us for No Ads Mode
What is new in 7.3.22 version
- Fixed alerts UI: OK button - preferred button
What is new in 7.3.21 version
- Fixed showing alerts by priority
What is new in 7.3.20 version
- Added Force Mode for Rate Us Alerts
What is new in 7.3.18 version
- Added requests from load method to main (iOS 7/iPhone 4 support - CPU was 100%)
What is new in 7.3.17 version
- Downgraded AdColony to version 2
What is new in 7.3.15 version
- Updated AdColony to version 3
What is new in 7.3.14 version
- Fixed ads timing issues
- Removed Appodeal
- Separated Rate Us Logic
- Minor bugs fixes and code improvements
- XCode 8 compatibility
- Optimized statistics
Installation with CocoaPods
CocoaPods is a dependency manager for Objective-C, which automates and simplifies the process of using 3rd-party libraries in your projects. See the "Getting Started" guide for more information.
Open in Terminal project root directory, and initialize pods running the following command:
pod init
Podfile
platform :ios, '8.1'
inhibit_all_warnings!
source 'https://github.com/CocoaPods/Specs.git'
target 'TargetName' do
pod 'SICAds'
end