Skip to content

Releases: cleveradssolutions/CAS-Flutter

0.4.0

10 Jul 12:56
9b7f586
Compare
Choose a tag to compare

Features

  • Wraps Android and iOS 3.8.1 SDK
  • Added import 'package:clever_ads_solutions/clever_ads_solutions.dart'; which includes all package imports.

New ads networks support in closed beta

  • CASExchange - is a cutting-edge exchange platform designed to extend our SDK, enabling integration with Demand Side Platforms (DSPs).
  • Ogury
  • LoopMe

Bug Fixes

  • [Android] Fixed IllegalArgumentException from BannerView (#10)

0.3.1

04 Jun 13:12
Compare
Choose a tag to compare

Bug Fixes

  • Added compatibility with CAS 3.7.0+ for iOS
  • Fixed rarely issue "Unhandled Exception: PlatformException(CASFlutterBridgeError, failed to get manager, null, null)"

0.3.0

09 Apr 10:16
Compare
Choose a tag to compare

Features

  • Added banner ads as widgets

Bug Fixes

  • Fixed common issue "Unhandled Exception: PlatformException(CASFlutterBridgeError, failed to get manager, null, null)" with CAS 3.6.0 and later

Version 0.2.4

17 Jan 11:57
ff694b6
Compare
Choose a tag to compare

Bug Fixes

  • Fixed common issue "No implementation found for method setAnalyticsCollectionEnabled"

Version 0.2.3

27 Dec 12:59
ff694b6
Compare
Choose a tag to compare

Bug Fixes

  • Fixed an issue with changing position after banner refreshing

Version 0.2.2

18 Dec 10:50
ff694b6
Compare
Choose a tag to compare

Bug Fixes

  • Fixed an onCASInitialized callback

Release 0.2.1

11 Dec 09:30
ff694b6
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a test mode for iOS platform

Release 0.2.0

06 Dec 13:50
ff694b6
Compare
Choose a tag to compare

Features

  • Added iOS platform support

Changes

  • Method was deprecated
adView.setBannerPositionWithOffset(AdPosition.TopCenter, xOffsetInDP, yOffsetInDP);

and you should use it one

adView.setBannerPositionWithOffset(xOffsetInDP, yOffsetInDP);

Release 0.1.0

18 Aug 12:46
ff694b6
Compare
Choose a tag to compare

Features

  • Added ConsentFlow.withDismissListener(OnDismissListener) to be invoked when the dialog is dismissed.
  • Added ConsentFlow.show() to manually display ConsentFlow, before and after CAS initialization.

    On CAS initialization, the ConsentFlow still can be displayed automatically when conditions are met.

CAS.buildConsentFlow().withDismissListener(new DismissListenerWrapper()).show();

class DismissListenerWrapper extends OnDismissListener {
  @override
  onConsentFlowDismissed(int status) {
  }
}
  • Added InitialConfiguration.getCountryCode() and InitialConfiguration.isConsentRequired() properties:
ManagerBuilder builder = CAS.buildManager();
builder.withInitializationListener(new InitializationListenerWrapper());
builder.initialize();
    
class InitializationListenerWrapper extends InitializationListener {
  @override
  void onCASInitialized(InitConfig initialConfig) {
    String error = initialConfig.error;
    String countryCode = initialConfig.countryCode;
    bool isTestMode = initialConfig.isTestMode;
    bool isConsentRequired = initialConfig.isConsentRequired;
  }
}
  • Added a new page to validate your integration that replaced the test ads.
  • Improvements and optimizations.

Dependencies

Release 0.0.6

29 May 11:04
Compare
Choose a tag to compare

0.0.6

Bug fixes

  • Fixed crash An operation is not implemented: Not yet implemented

Dependencies