SDK Migration - cleveradssolutions/CAS-iOS GitHub Wiki
             This page covers migrations for current and previous versions.
Migrate from 3.x to 4.0
Migrate from 2.x to 3.0
The table below lists the removed/replaced methods in version 3.0.
CAS
| Removed | New | 
| .create(managerID:, onInit:) | .buildManager().create(withCasId:) | 
CASBannerView
| Removed | New | 
| .init(manager:) | .init(adSize:, manager:) | 
| .delegate:CASCallback | .adDelegate: CASBannerDelegate | 
| .isRefreshAdaptiveSizeWhenChangingOrientation: Bool | .isAutoloadEnabled: Bool | 
CASAnalytics
| Removed | New | 
| .handler: CASAnalyticsHandler | .delegate: CASAnalyticsDelegate | 
CASMediationManager
| Removed | New | 
| .loadRewardedVideo() | .loadRewardedAd() | 
| .isAdReady(type:): Bool | .isInterstitialReady: Bool,.isRewardedAdReady: Bool | 
| .show(fromRootViewController:, type:, callback:) | .presentInterstitial(fromRootViewController:, callback:),.presentRewardedAd(fromRootViewController:, callback:) | 
| .setBanner(size:) | CASBannerView.adSize: CASSize | 
| .hideBanner() | CASBannerView.isHidden: Bool | 
| .setManualPauseControl(),.onPause(),.onResume() | No longer supported | 
| .getLastActiveMediation(type:): String | No longer supported | 
| .isValidCallback(type:, callback:): Bool | No longer supported | 
CASSettings
| Removed | New | 
| .getTestDeviceIDs(): [String] | You only can set list of test Ids ussed .setTestDevice(ids:) | 
| .isExecuteCallbacksInUIThread() | Callbacks from background thread is no longer supported. | 
| .setPluginPlatform(name:, version:) | CAS.buildManager().withFramework(name, version) |