📪Interstitial Ad
Below are the steps to load and show an Interstitial ad on your app
Create your
AdRequestConfiguration
as per the below format
val configuration = AdRequestConfiguration.Companion.builder(context, "Your_placement_name");
Call
loadAd()
method as per below format
AdSterAdLoader.Companion.builder().withAdsListener(new MediationAdListener(){
@Override
public void onInterstitialAdLoaded(@NonNull MediationInterstitialAd ad) {
super.onInterstitialAdLoaded(ad);
//Show interstitial ad here
}
@Override
public void onFailure(@NonNull AdError adError) {
//Handle failure callback here
}
}).withInterstitialAdEventsListener(new InterstitialAdEventsListener() {
@Override
public void onAdClicked() {
//Handle ad click here
}
@Override
public void onAdImpression() {
//Handle ad impression here
}
@Override
public void onAdOpened() {
//Handle ad open here
}
@Override
public void onAdClosed() {
//Handle ad closed here
}
}).build().loadAd(configuration.build());
Inside the
onInterstitialAdLoaded
callback method invokeshowAd(activity)
method ofMediationInterstitialAd
object to show AdSter interstitial ad above any activity as shown below
@Override
public void onInterstitialAdLoaded(@NonNull MediationInterstitialAd ad) {
super.onInterstitialAdLoaded(ad);
ad.showAd(getApplicationContext());
}
Make sure to pass only Activity`s context as parameter to
showAd()
Last updated
Was this helpful?