AdFetcher class
A class to fetch different types of ads.
- Implemented types
Constructors
- AdFetcher(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
-
fetchDisplayAdsWithAu(
{required String cliUbid, required String pageType, required int productCount, required List< String> adUnits, List<TargetingParams> ? targetingParams}) → Future<Map< String, dynamic> ?> -
Fetches display ads with ad units.
override
-
fetchDisplayAdsWithPt(
{required String cliUbid, required String pageType, required int productCount, List< TargetingParams> ? targetingParams}) → Future<Map< String, dynamic> ?> -
Fetches display ads using page type.
override
-
fetchPlaAds(
{required String cliUbid, required String pageType, required int productCount, String? pageName, ProductAdsFilter? filters}) → Future< Map< String, dynamic> ?> -
override
-
fetchPlaCategoryPageAds(
{required String cliUbid, String? pageName, required int productCount, required List< String> categories, ProductAdsFilter? filters}) → Future<Map< String, dynamic> ?> -
Fetches PLA category page ads.
override
-
fetchPlaHomePageAds(
{required String cliUbid, String? pageName, required int productCount, ProductAdsFilter? filters}) → Future< Map< String, dynamic> ?> -
Fetches PLA home page ads.
override
-
fetchPlaProductPageAds(
{required String cliUbid, String? pageName, required int productCount, required List< String> skuIds, ProductAdsFilter? filters}) → Future<Map< String, dynamic> ?> -
Fetches PLA product page ads.
override
-
fetchPlaPurchasePageAds(
{required String cliUbid, String? pageName, required int productCount, required List< String> skuIds, ProductAdsFilter? filters}) → Future<Map< String, dynamic> ?> -
Fetches PLA purchase page ads.
override
-
fetchPlaSearchPageAds(
{required String cliUbid, String? pageName, required int productCount, required String keywords, ProductAdsFilter? filters}) → Future< Map< String, dynamic> ?> -
Fetches PLA search page ads.
override
-
fetchTpaPageAds(
{required String cliUbid, String? pageName, required int productCount, required List< String> skuIds, ProductAdsFilter? filters}) → Future<Map< String, dynamic> ?> -
Fetches TPA page ads.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited