-
public interface AdRendererInterfaceProject Name: OSMOS-Android-SDK File Name: AdRendererInterface
Interface for ad rendering functionality in the OSMOS SDK. Provides methods for fetching and preparing different types of ads.
-
-
Method Summary
Modifier and Type Method Description abstract Map<String, Object>fetchBannerAdsWithAu(String cliUbid, String pageType, String adUnit, List<TargetingParams> targetingParams, ErrorCallback errorCallback)Fetch banner ads with ad units abstract Map<String, Object>fetchCarouselAdWithAu(String cliUbid, String pageType, String adUnit, List<TargetingParams> targetingParams, ErrorCallback errorCallback)Fetch carousel ads with ad units abstract Map<String, Object>fetchMultiAdCarouselWithAu(String cliUbid, String pageType, String adUnit, Integer productCount, List<TargetingParams> targetingParams, ErrorCallback errorCallback)Fetch multiple ads in carousel format with ad units abstract Map<String, Object>parseDisplayAdResponse(String adData, String cliUbid, DisplayAdFormat adFormat)Parse display ad response data into structured format -
-
Method Detail
-
fetchBannerAdsWithAu
abstract Map<String, Object> fetchBannerAdsWithAu(String cliUbid, String pageType, String adUnit, List<TargetingParams> targetingParams, ErrorCallback errorCallback)
Fetch banner ads with ad units
-
fetchCarouselAdWithAu
abstract Map<String, Object> fetchCarouselAdWithAu(String cliUbid, String pageType, String adUnit, List<TargetingParams> targetingParams, ErrorCallback errorCallback)
Fetch carousel ads with ad units
-
fetchMultiAdCarouselWithAu
abstract Map<String, Object> fetchMultiAdCarouselWithAu(String cliUbid, String pageType, String adUnit, Integer productCount, List<TargetingParams> targetingParams, ErrorCallback errorCallback)
Fetch multiple ads in carousel format with ad units
-
parseDisplayAdResponse
abstract Map<String, Object> parseDisplayAdResponse(String adData, String cliUbid, DisplayAdFormat adFormat)
Parse display ad response data into structured format
- Parameters:
adData- Raw ad data from API responsecliUbid- Client unique browser ID for trackingadFormat- Display ad format type (Banner, Carousel, MultiAdCarousel)
-
-
-
-