package mobpartner.sampleappwithmobpartner;
import android.content.Context;
import com.mobpartner.android.publisher.views.MobPartnerAdBanner;
import com.mobpartner.android.publisher.views.MobPartnerAdListener;
import com.mopub.mobileads.CustomEventBanner;
import java.util.Map;
public class CustomEventAdapterBanner extends CustomEventBanner {
private MobPartnerAdBanner mBanner;
private CustomEventBannerListener mListener;
@Override
protected void loadBanner(Context context, CustomEventBannerListener customEventBannerListener, Map<String, Object> localExtras, Map<String, String> serverExtras) {
mListener = customEventBannerListener;
String poolID = (String) serverExtras.get("pool");
mBanner = new MobPartnerAdBanner(context, poolID);
mBanner.setMobPartnerAdListener(new MobPartnerAdListener() {
@Override
public void onReady() {
mBanner.show();
mListener.onBannerLoaded(mBanner);
}
@Override
public void onStartDownloadAds() {
}
@Override
public void onLoadAdSucceeded() {
}
@Override
public void onLoadAdFailed(String s) {
}
@Override
public void onAdDisappeared() {
}
});
}
@Override
protected void onInvalidate() {
}
}