For the complete documentation index, see llms.txt. This page is also available as Markdown.

πŸ“ͺCarousel Banner Ad

Below are the steps to load and render multiple banner Ads on your app.

  1. Create your AdRequestConfiguration as per the below format

AdRequestConfiguration.Builder configuration = AdRequestConfiguration.Companion.builder(context, "Your_placement_name");
  1. Call loadAd() method as per below format

AdSterAdLoader.Companion.builder().withAdsListener(new MediationAdListener() {
    @Override
    public void onCarouselBannerAdLoaded(@NonNull MediationCarouselBannerAd ad) {
        // To get the ads
        for (MediationBannerAd bannerAd : ad.getAds()) {
            // To get the ad eCPM 
            Double eCPM = ad.getECPM();
            // Show banner ad here
        }        
    }

    @Override
    public void onFailure(@NonNull AdError adError) {
        // Handle failure here
    }
}).withAdsEventsListener(new AdEventsListener() {
    @Override
    public void onAdClicked() {
        //Handle ad click here
    }

    @Override
    public void onAdImpression() {
        //Handle ad impression here
    }
    
    @Override
    public void onAdRevenuePaid(double revenue, @NotNull String adUnitId,@NotNull String network, @NotNull String currency, @NotNull PrecisionType precisionType) {
        // Callback which provides revenue and the network which provided it
    }
}).build().loadAd(configuration.build());
  1. Inside the onCarouselBannerAdLoaded callback method invoke getView() method of MediationnBannerAd object to add a Banner View to the given layout as shown below

  1. Call MediationBannerAd.destroy() When activity/fragment is destroyed or detached.

Last updated