facebook_audience_network 0.1.1 copy "facebook_audience_network: ^0.1.1" to clipboard
facebook_audience_network: ^0.1.1 copied to clipboard

outdated

Facebook Audience Network plugin for Flutter application

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:facebook_audience_network/facebook_audience_network.dart';

void main() => runApp(MyApp());

class MyApp extends StatefulWidget {
  @override
  MyAppState createState() => MyAppState();
}

class MyAppState extends State<MyApp> {
  bool showBannerAd = true;

  @override
  void initState() {
    super.initState();
    FacebookAudienceNetwork.init(
      testingId: "37b1da9d-b48c-4103-a393-2e095e734bd6",
    );

    FacebookAudienceNetwork.loadInterstitialAd(
      listener: (result, value) {
        if (result == InterstitialAdResult.LOADED)
          FacebookAudienceNetwork.showInterstitialAd(delay: 5000);
      },
    );
  }

  @override
  void dispose() {
    super.dispose();
    FacebookAudienceNetwork.destroyInterstitialAd();
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: Scaffold(
        appBar: AppBar(
          title: Text(
            "FB Audience Network Example",
          ),
        ),
        body: Container(
          alignment: Alignment(0.5, 1),
          child: FacebookBannerAd(
            bannerSize: BannerSize.STANDARD,
            listener: (result, value) {
              switch (result) {
                case BannerAdResult.ERROR:
                  print("Error: $value");
                  break;
                case BannerAdResult.LOADED:
                  print("Loaded: $value");
                  break;
                case BannerAdResult.CLICKED:
                  print("Clicked: $value");
                  break;
                case BannerAdResult.LOGGING_IMPRESSION:
                  print("Logging Impression: $value");
                  break;
              }
            },
          ),
        ),
      ),
    );
  }
}
303
likes
0
pub points
96%
popularity

Publisher

verified publisherdsi.dev

Facebook Audience Network plugin for Flutter application

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on facebook_audience_network