r89_sdk library

Classes

AdScreenConfig
This class defines the "Single Tag" manual configuration for the screen.
AdSize
Represents ad size and used in ConfigBuilder.
BannerEventListener
Banner life cycle goes as follows:
BasicAdEventListener
Base event listener for all format specific event listeners.
CloseAdEventListener
This is created because there are some formats that are don't open or close any Intent.
ConfigBuilder
This class holds the constants for test configurations.
InfiniteScrollEventListener
Infinite Scroll life cycle goes as follows:
InitializationEvents
An interface that exposes SDK's initialization phases. Below is the order of methods that are called during the initialization process. onStartedInitialization This method called at the beginning of initialization. onStartedDataFetch This method get called when SDK started to fetch data in accordance of provided initialization configs, calls onDataFetchSuccess or onDataFetchFailed next. onStartedCMP This method get called when the CMP phase is started, however does not necessary means that CMP screen is displayed to user, it can be skipped if CMP is accepted previously, eventually the onCmpFinished will be called next. onInitializationFinished This method is called after successfully initialization of the SDK.
InterstitialEventListener
Interstitial life cycle goes as follows:
OpenAdEventListener
This is created because there are some formats that don't open or close any Intent.
R89Banner
A wrapper widget on RefineryAdFactory.createBanner to create banner ads with format AdFormat.banner.
R89InfiniteScrollAd
A wrapper widget on RefineryAdFactory.getInfiniteScrollAdForIndex to create a scroll item ads with format AdFormat.infiniteScroll.
R89OutStream
A wrapper widget on RefineryAdFactory.createVideoOutStreamBanner to create banner ads with format AdFormat.videoOutStreamBanner.
R89SDK
This class is an entry point to the RF89 SDK.
R89Tag
This widget places the advertisement by using the provided tag and route name according to predefined advertisement configurations for a screen and a tag.
SingleTagConfig
This class is an entry point to start the manual configuration of the tags.

Enums

AdFormat
Banner format
LogLevel
This enum exposes available log levels for the SDK.
WrapperPosition

Typedefs

AdFailedToLoadCallback = void Function(String message)
AdItemCallback = void Function(int itemIdInData)
AdItemCreatedCallback = void Function(int adapterId, double probability)
AdItemFailedToLoadCallback = void Function(int itemIdInData, String message)
AdLayoutChangeCallback = void Function(int width, int height)
AdVoidCallback = void Function()
InitializationVoidCallback = void Function()