package com.google.ads.mediation.nend;
import android.app.Activity;
import android.view.View;
import com.google.ads.AdRequest.ErrorCode;
import com.google.ads.AdSize;
import com.google.ads.mediation.MediationAdRequest;
import com.google.ads.mediation.MediationBannerAdapter;
import com.google.ads.mediation.MediationBannerListener;
import com.google.ads.mediation.MediationInterstitialAdapter;
import com.google.ads.mediation.MediationInterstitialListener;
import net.nend.android.NendAdListener;
import net.nend.android.NendAdView;
public final class NendAdapter
implements MediationBannerAdapter<NendAdapterExtras, NendAdapterServerParameters>, MediationInterstitialAdapter<NendAdapterExtras, NendAdapterServerParameters>, NendAdListener
{
public static final String VERSION = "1.0.0";
private MediationBannerListener mListener;
private NendAdView mNendAdView;
public void destroy()
{
this.mNendAdView = null;
this.mListener = null;
}
public Class<NendAdapterExtras> getAdditionalParametersType()
{
return NendAdapterExtras.class;
}
public View getBannerView()
{
return this.mNendAdView;
}
public Class<NendAdapterServerParameters> getServerParametersType()
{
return NendAdapterServerParameters.class;
}
public void onClick(NendAdView paramNendAdView)
{
if (this.mListener != null)
{
this.mListener.onClick(this);
this.mListener.onPresentScreen(this);
this.mListener.onLeaveApplication(this);
}
}
public void onDismissScreen(NendAdView paramNendAdView)
{
if (this.mListener != null) {
this.mListener.onDismissScreen(this);
}
}
public void onFailedToReceiveAd(NendAdView paramNendAdView)
{
if (this.mListener != null) {
this.mListener.onFailedToReceiveAd(this, AdRequest.ErrorCode.INTERNAL_ERROR);
}
}
public void onReceiveAd(NendAdView paramNendAdView)
{
if (this.mListener != null) {
this.mListener.onReceivedAd(this);
}
}
public void requestBannerAd(MediationBannerListener paramMediationBannerListener, Activity paramActivity, NendAdapterServerParameters paramNendAdapterServerParameters, AdSize paramAdSize, MediationAdRequest paramMediationAdRequest, NendAdapterExtras paramNendAdapterExtras)
{
if (!paramAdSize.isSizeAppropriate(320, 50)) {
paramMediationBannerListener.onFailedToReceiveAd(this, AdRequest.ErrorCode.NO_FILL);
}
for (;;)
{
return;
this.mListener = paramMediationBannerListener;
this.mNendAdView = new NendAdView(paramActivity, Integer.parseInt(paramNendAdapterServerParameters.spotIdStr), paramNendAdapterServerParameters.apiKey);
this.mNendAdView.pause();
this.mNendAdView.setListener(this);
this.mNendAdView.loadAd();
}
}
public void requestInterstitialAd(MediationInterstitialListener paramMediationInterstitialListener, Activity paramActivity, NendAdapterServerParameters paramNendAdapterServerParameters, MediationAdRequest paramMediationAdRequest, NendAdapterExtras paramNendAdapterExtras)
{
paramMediationInterstitialListener.onFailedToReceiveAd(this, AdRequest.ErrorCode.INVALID_REQUEST);
}
public void showInterstitial()
{
throw new UnsupportedOperationException();
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: com.google.ads.mediation.nend.NendAdapter
* JD-Core Version: 0.7.0.1
*/