AdRenderer class
A class to fetch and render ads.
- Implemented types
Constructors
- AdRenderer(OsmosConfig config)
Properties
- config → OsmosConfig
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
fetchBannerAdsWithAu(
{required String cliUbid, required String pageType, required String adUnit, List< TargetingParams> ? targetingParams}) → Future<Map< String, dynamic> ?> -
Fetches banner ads with ad unit.
override
-
fetchCarouselAdWithAu(
{required String cliUbid, required String pageType, required String adUnit, List< TargetingParams> ? targetingParams}) → Future<Map< String, dynamic> ?> -
override
-
fetchMultiAdCarouselWithAu(
{required String cliUbid, required String pageType, required String adUnit, required int productCount, List< TargetingParams> ? targetingParams}) → Future<Map< String, dynamic> ?> -
override
-
fetchNativePlaAds(
{required String cliUbid, required String pageType, required int productCount, String? pageName, ProductAdsFilter? filters}) → Future< Map< String, dynamic> ?> -
override
-
fetchNativePlaCategoryPageAds(
{required String cliUbid, required int productCount, required List< String> categories, String? pageName, ProductAdsFilter? filters}) → Future<Map< String, dynamic> ?> -
override
-
fetchNativePlaHomePageAds(
{required String cliUbid, required int productCount, String? pageName, ProductAdsFilter? filters}) → Future< Map< String, dynamic> ?> -
override
-
fetchNativePlaProductPageAds(
{required String cliUbid, required int productCount, required List< String> skuIds, String? pageName, ProductAdsFilter? filters}) → Future<Map< String, dynamic> ?> -
override
-
fetchNativePlaPurchasePageAds(
{required String cliUbid, required int productCount, required List< String> skuIds, String? pageName, ProductAdsFilter? filters}) → Future<Map< String, dynamic> ?> -
override
-
fetchNativePlaSearchPageAds(
{required String cliUbid, required int productCount, required String keyword, String? pageName, ProductAdsFilter? filters}) → Future< Map< String, dynamic> ?> -
override
-
fetchNativePlaTpaPageAds(
{required String cliUbid, required int productCount, required List skuIds, String? pageName, ProductAdsFilter? filters}) → Future< Map< String, dynamic> ?> -
override
-
fetchPdaAdsWithAu(
{required String cliUbid, required String pageType, required String adUnit, List< TargetingParams> ? targetingParams}) → Future<Map< String, dynamic> ?> -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
parseDisplayAdResponseBanner(
{required String adData, required String adUnit, required String cliUbid}) → Future< Map< String, dynamic> ?> -
override
-
parseDisplayAdResponseCarousel(
{required String adData, required String adUnit, required String cliUbid}) → Future< Map< String, dynamic> ?> -
override
-
parseDisplayAdResponseMultiAdCarousel(
{required String adData, required String adUnit, required String cliUbid}) → Future< List< Map< ?>String, dynamic> > -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited