package jp.adlantis.android.mediation.adapters;
import android.app.Activity;
import android.content.Context;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.RelativeLayout;
import android.widget.RelativeLayout.LayoutParams;
import jp.adlantis.android.mediation.AdMediationAdapter;
import jp.adlantis.android.mediation.AdMediationAdapterListener;
import jp.adlantis.android.mediation.AdMediationNetworkParameters;
import jp.co.cyberagent.AMoAdView;
import jp.co.cyberagent.AdCallback;
public class AMoAdAdapter
implements AdMediationAdapter, AdCallback
{
private AMoAdView adView = null;
private ViewGroup adViewHolder = null;
private AdMediationAdapterListener listener = null;
public void destroy()
{
if (this.adView != null) {
this.adView.setCallback(null);
}
this.adView = null;
this.adViewHolder = null;
}
public void didFailToReceiveAdWithError()
{
if (this.listener != null) {
this.listener.onFailedToReceiveAd(this);
}
}
public void didReceiveAd()
{
if (this.listener != null) {
this.listener.onReceivedAd(this, this.adViewHolder);
}
}
public void didReceiveEmptyAd()
{
if (this.listener != null) {
this.listener.onFailedToReceiveAd(this);
}
}
public View requestAd(AdMediationAdapterListener paramAdMediationAdapterListener, Activity paramActivity, AdMediationNetworkParameters paramAdMediationNetworkParameters)
{
this.listener = paramAdMediationAdapterListener;
String str = paramAdMediationNetworkParameters.getParameter("ad_sid");
this.adView = new AMoAdView(paramActivity);
this.adView.setCallback(this);
this.adView.setContentSizeIdentifier(2);
this.adView.setSid(str);
this.adView.stopRotation();
this.adView.requestFreshAd();
this.adViewHolder = new RelativeLayout(paramActivity)
{
public boolean onInterceptTouchEvent(MotionEvent paramAnonymousMotionEvent)
{
if (paramAnonymousMotionEvent.getAction() == 0) {
AMoAdAdapter.this.listener.onTouchAd(AMoAdAdapter.this);
}
return false;
}
};
RelativeLayout.LayoutParams localLayoutParams = new RelativeLayout.LayoutParams(-2, -2);
localLayoutParams.addRule(13);
this.adViewHolder.addView(this.adView, localLayoutParams);
return null;
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: jp.adlantis.android.mediation.adapters.AMoAdAdapter
* JD-Core Version: 0.7.0.1
*/