andbeyondmedia 0.0.5 copy "andbeyondmedia: ^0.0.5" to clipboard
andbeyondmedia: ^0.0.5 copied to clipboard

andbeyondmedia is a powerful Flutter package built on Google Ad Manager, providing enhanced ad refresh and unfilled management functionalities for your applications.

andbeyondmedia is a powerful Flutter package built on Google Ad Manager, providing enhanced ad functionalities for your applications. This package simplifies ad integration and offers additional features such as automatic ad refresh and efficient management of unfilled ad spaces.

Features #

  • Built on Google Ad Manager: Seamlessly integrate ads into your app using Google Ad Manager's robust platform.
  • Ad Refresh: Automatically refresh ads at specified intervals to keep content fresh and engaging.
  • Unfilled Ad Management: Efficiently handle unfilled ad spaces to ensure a smooth

Getting started #

Add andbeyondmedia and google_mobile_ads to your pubspec.yaml file:

dependencies:
  andbeyondmedia: latest
  google_mobile_ads: latest

Usage #

Main function #

Initialize Andbeyondmedia SDK by providing app's package name

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  AndBeyondMedia.instance.initialize("com.example.app", true);
  runApp(const MyApp());
}

void loadAd() async {
  BannerAdLoader(adUnit: adUnitId,
      request: AdLoadRequest().build(),
      sizes: [const AdSize(width: 320, height: 50)],
      adListener: AdListener(onAdLoaded: (ad) {
        debugPrint("pub: banner ad loaded");
        setState(() {
          _bannerAd = ad;
        });
      }, onAdFailedToLoad: (ad, err) {
        debugPrint("pub: banner ad failed : $err");
      }),
      section: "ad_details").loadAd();
}

Interstitial ad #

Loading an interstitial ad

 void loadInterstitialAd() async {
  ABMInterstitialLoader(interstitialAdUnit, AdLoadRequest().build(),
          (ABMInterstitialLoader ad) {
        debugPrint("pub: interstitial ad loaded");
        interstitialLoader = ad;
      }, (err) {
        debugPrint("pub: interstitial ad failed : $err");
      }).load();
}

Showing interstitial ad

  interstitialLoader?.show()
0
likes
0
points
89
downloads

Publisher

unverified uploader

Weekly Downloads

andbeyondmedia is a powerful Flutter package built on Google Ad Manager, providing enhanced ad refresh and unfilled management functionalities for your applications.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

cached_network_image, collection, connectivity_plus, flutter, google_mobile_ads, http, path_provider, url_launcher, visibility_detector

More

Packages that depend on andbeyondmedia