App Open ads
1. Initialize the ad
2. Load the ad
3. Configure the ad events
appOpenAd.setAdListener(new Yodo1MasAppOpenAdListener() {
@Override
public void onAppOpenAdLoaded(Yodo1MasAppOpenAd ad) {
// Code to be executed when an ad finishes loading.
ad.showAd(MainActivity.this);
}
@Override
public void onAppOpenAdFailedToLoad(Yodo1MasAppOpenAd ad, @NonNull Yodo1MasError error) {
// Code to be executed when an ad request fails.
}
@Override
public void onAppOpenAdOpened(Yodo1MasAppOpenAd ad) {
// Code to be executed when an ad opens an overlay that
// covers the screen.
}
@Override
public void onAppOpenAdFailedToOpen(Yodo1MasAppOpenAd ad, @NonNull Yodo1MasError error) {
// Code to be executed when an ad open fails.
}
@Override
public void onAppOpenAdClosed(Yodo1MasAppOpenAd ad) {
// Code to be executed when the user is about to return
// to the app after tapping on an ad.
}
});
appOpenAd.setAdListener(object : Yodo1MasAppOpenAdListener {
override fun onAppOpenAdLoaded(ad: Yodo1MasAppOpenAd?) {
// Code to be executed when an ad finishes loading.
ad.showAd(this@MainActivity)
}
override fun onAppOpenAdFailedToLoad(
ad: Yodo1appOpenAd?,
error: Yodo1MasError
) {
// Code to be executed when an ad request fails.
}
override fun onAppOpenAdOpened(ad: Yodo1MasAppOpenAd?) {
// Code to be executed when an ad opens an overlay that
// covers the screen.
}
override fun onAppOpenAdFailedToOpen(
ad: Yodo1MasAppOpenAd?,
error: Yodo1MasError
) {
// Code to be executed when an ad open fails.
}
override fun onAppOpenAdClosed(ad: Yodo1MasAppOpenAd?) {
// Code to be executed when the user is about to return
// to the app after tapping on an ad.
}
})