functional_admob_flutter 0.0.2 copy "functional_admob_flutter: ^0.0.2" to clipboard
functional_admob_flutter: ^0.0.2 copied to clipboard

outdated

Functional Admob Flutter

functional_admob_flutter #

Functional Admob Flutter

Introduction #

This project is a functional version of admob_flutter admob_flutter,

Simple Usage #

FunctionalAdmobInterstitial

import 'package:functional_admob_flutter/functional_admob_interstitial.dart';

  Future _demoFunctionalInterstitial() async {
    final interstitialAd = FunctionalAdmobInterstitial(
      adUnitId: getInterstitialAdUnitId(),
    );

    if (!await interstitialAd.load()) throw 'Failed to load interstitialAd';

    await interstitialAd.show();
  }

FunctionalAdmobReward

import 'package:functional_admob_flutter/functional_admob_reward.dart';

  Future _demoFunctionalReward() async {
    final rewardAd = FunctionalAdmobReward(
      adUnitId: getRewardBasedVideoAdUnitId(),
    );

    if (!await rewardAd.load()) throw 'Failed to load interstitialAd';

    final result = await rewardAd.show();
    if (result != null) {
      _dialogRewarded(result);

      print('Type: ${result['type']}');
      print('Amount: ${result['amount']}');
    } else {
      print('failed to get reward!');
    }
  }