package com.sjm.sjmsdk.a.a; import android.app.Activity; import android.util.DisplayMetrics; import android.util.Log; import android.view.ViewGroup; import android.view.WindowManager; import android.widget.RelativeLayout; import com.baidu.mobads.sdk.api.AdView; import com.baidu.mobads.sdk.api.AdViewListener; import com.sjm.sjmsdk.ad.SjmAdError; import com.sjm.sjmsdk.ad.SjmBannerAdListener; import com.sjm.sjmsdk.b.c; import com.sjm.sjmsdk.b.d; import org.json.JSONObject; public class a extends d implements AdViewListener, c { private static final String a = "a"; private float b; private float c; public a(Activity activity, String str, SjmBannerAdListener sjmBannerAdListener) { this(activity, str, sjmBannerAdListener, null); } public a(Activity activity, String str, SjmBannerAdListener sjmBannerAdListener, ViewGroup viewGroup) { super(activity, str, sjmBannerAdListener, viewGroup); this.b = 20.0f; this.c = 3.0f; } private void a() { AdView adView = new AdView(getActivity(), this.posId); adView.setListener(this); DisplayMetrics displayMetrics = new DisplayMetrics(); ((WindowManager) getActivity().getSystemService("window")).getDefaultDisplay().getMetrics(displayMetrics); int min = Math.min(displayMetrics.widthPixels, displayMetrics.heightPixels); RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(min, ((int) (this.c / this.b)) * min); layoutParams.addRule(10); this.bannerContainer.addView(adView, layoutParams); } @Override // com.sjm.sjmsdk.b.c public void a(JSONObject jSONObject) { this.params = jSONObject; try { this.b = (float) this.params.getInt("size_w"); this.c = (float) this.params.getInt("size_h"); Log.i(a, "setExtendParams"); } catch (Exception unused) { } } @Override // com.sjm.sjmsdk.b.d public void loadAD() { if (this.bannerContainer != null) { a(); } } @Override // com.baidu.mobads.sdk.api.AdViewListener public void onAdClick(JSONObject jSONObject) { super.onSjmAdClicked(); } @Override // com.baidu.mobads.sdk.api.AdViewListener public void onAdClose(JSONObject jSONObject) { super.onSjmAdClosed(); } @Override // com.baidu.mobads.sdk.api.AdViewListener public void onAdFailed(String str) { super.onSjmAdError(new SjmAdError(10000, str)); } @Override // com.baidu.mobads.sdk.api.AdViewListener public void onAdReady(AdView adView) { super.onSjmAdLoaded(); } @Override // com.baidu.mobads.sdk.api.AdViewListener public void onAdShow(JSONObject jSONObject) { super.onSjmAdShow(); } @Override // com.baidu.mobads.sdk.api.AdViewListener public void onAdSwitch() { } @Override // com.sjm.sjmsdk.b.d public void setRefresh(int i) { super.setRefresh(i); } }