Rectangular advertisements that remain visible on the screen during user interaction with the application, and have the ability to refresh automatically after a specified duration.
Show the Ad
In the example we are using a Test Id.
If you are not testing the app, change it for the proper ID that you got from us.
@override Widget build(BuildContext context) => Scaffold( appBar: ..., body: Column(children: [ ... R89Banner( configurationId: ConfigBuilder.bannerTestR89ConfigId), ... ],), );
Lifecycle Events
To receive the lifecycle events, provide BannerEventListener
to R89Banner
via lifecycleCallbacks
parameter. Details about BannerEventListener
can be found in the Reference.
@override Widget build(BuildContext context) => Scaffold( appBar: ..., body: Column(children: [ ... R89Banner( configurationId: ConfigBuilder.bannerTestR89ConfigId, lifecycleCallbacks: BannerEventListener.callbacks( onLoadedCallback: () {}, onImpressionCallback: () {}, onLayoutChangeCallback: (width, height) {}, onClickCallback: () {}, onOpenCallback: () {}, onCloseCallback: () {}, onFailedToLoadCallback: (error) {},) ), ... ],), );