osmos_flutter_plugin 2.0.1
osmos_flutter_plugin: ^2.0.1 copied to clipboard
Flutter Plugin for the OSMOS Ad Fetching, Ad Rendering and Event Tracking.
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add osmos_flutter_pluginWith Flutter:
$ flutter pub add osmos_flutter_pluginThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
osmos_flutter_plugin: ^2.0.1Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:osmos_flutter_plugin/ads/render/ad_renderer.dart';
import 'package:osmos_flutter_plugin/ads/views/banner_ad_widget.dart';
import 'package:osmos_flutter_plugin/ads/views/carousel_ad_view.dart';
import 'package:osmos_flutter_plugin/ads/views/interstitial_ad_view.dart';
import 'package:osmos_flutter_plugin/ads/views/managers/banner_ad_view_manager.dart';
import 'package:osmos_flutter_plugin/ads/views/managers/carousel_ad_view_manager.dart';
import 'package:osmos_flutter_plugin/ads/views/managers/interstitial_ad_view_manager.dart';
import 'package:osmos_flutter_plugin/ads/views/managers/multi_ad_carousel_view_manager.dart';
import 'package:osmos_flutter_plugin/ads/views/managers/pip_ad_view_manager.dart';
import 'package:osmos_flutter_plugin/ads/views/multi_ad_view.dart';
import 'package:osmos_flutter_plugin/ads/views/pip_ad_view.dart';
import 'package:osmos_flutter_plugin/core/osmos.dart';
import 'package:osmos_flutter_plugin/core/osmos_config.dart';
import 'package:osmos_flutter_plugin/core/osmos_sdk.dart';
import 'package:osmos_flutter_plugin/events/register_event.dart';
import 'package:osmos_flutter_plugin/fetcher/ad_fetcher.dart';
import 'package:osmos_flutter_plugin/interfaces/ad_fetcher_interface.dart';
import 'package:osmos_flutter_plugin/interfaces/ad_renderer_interface.dart';
import 'package:osmos_flutter_plugin/interfaces/banner_ad_view_manager_interface.dart';
import 'package:osmos_flutter_plugin/interfaces/carousel_ad_view_manager_interface.dart';
import 'package:osmos_flutter_plugin/interfaces/interstitial_ad_view_manager_interface.dart';
import 'package:osmos_flutter_plugin/interfaces/multi_ad_carousel_view_manager_interface.dart';
import 'package:osmos_flutter_plugin/interfaces/pip_ad_view_manager_interface.dart';
import 'package:osmos_flutter_plugin/interfaces/register_event_interface.dart';
import 'package:osmos_flutter_plugin/models/product.dart';
import 'package:osmos_flutter_plugin/models/productAdsFilter.dart';
import 'package:osmos_flutter_plugin/models/targetingParams.dart';
import 'package:osmos_flutter_plugin/models/trackingParams.dart';
import 'package:osmos_flutter_plugin/utils/ad_type_enums.dart';
import 'package:osmos_flutter_plugin/utils/constants.dart';
import 'package:osmos_flutter_plugin/utils/method_handler.dart';
import 'package:osmos_flutter_plugin/utils/osmos_error_codes.dart';
import 'package:osmos_flutter_plugin/utils/pip_route_aware.dart';