package mobpartner.samplewithadmob;
import android.app.Activity;
import android.util.Log;
import com.google.ads.AdSize;
import com.google.ads.mediation.MediationAdRequest;
import com.google.ads.mediation.customevent.CustomEventBanner;
import com.google.ads.mediation.customevent.CustomEventBannerListener;
import com.mobpartner.android.publisher.views.MobPartnerAdBanner;
import com.mobpartner.android.publisher.views.MobPartnerAdListener;
public class CustomEventAdapterBanner implements CustomEventBanner {
private MobPartnerAdBanner mBanner;
private CustomEventBannerListener mListener;
private String TAG = "MobPartner";
@Override
public void requestBannerAd(CustomEventBannerListener customEventBannerListener, Activity activity, String label, String serverParameter, AdSize adSize, MediationAdRequest mediationAdRequest, Object o) {
mListener = customEventBannerListener;
String poolID = serverParameter;
Log.d(TAG, "------->> Banner POOL: " + poolID);
mBanner = new MobPartnerAdBanner(activity, poolID);
mBanner.setMobPartnerAdListener(new MobPartnerAdListener() {
@Override
public void onReady() {
mBanner.show();
mListener.onReceivedAd(mBanner);
}
@Override
public void onStartDownloadAds() {
}
@Override
public void onLoadAdSucceeded() {
}
@Override
public void onLoadAdFailed(String s) {
}
@Override
public void onAdDisappeared() {
}
});
}
@Override
public void destroy() {
}
}