package jp.adlantis.android.mediation; import android.content.Context; import android.util.Log; import java.io.IOException; import java.net.MalformedURLException; import java.util.Map; import jp.adlantis.android.AdRequest; import jp.adlantis.android.AdlantisAd; import jp.adlantis.android.AdlantisAdsModel; import jp.adlantis.android.NetworkRequest; import jp.adlantis.android.utils.AdlantisUtils; import org.apache.http.HttpResponse; import org.apache.http.StatusLine; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.AbstractHttpClient; public class AdMediationRequest extends AdRequest { public AdMediationRequest(AdlantisAdsModel paramAdlantisAdsModel) { super(paramAdlantisAdsModel); } public static boolean sendGetRequest(String paramString) { boolean bool = false; try { int i = NetworkRequest.httpClientFactory().execute(new HttpGet(paramString)).getStatusLine().getStatusCode(); if ((i >= 200) && (i < 400)) { bool = true; } } catch (Exception localException) { for (;;) { Log.e(DEBUG_TASK, "sendGetRequest exception=" + localException.toString()); } } return bool; } public boolean doAdRequest(Context paramContext, Map<String, String> paramMap) { boolean bool = false; try { String str1 = AdlantisUtils.convertInputToString(inputStreamForUri(paramContext, adRequestUri(paramContext, paramMap))); AdlantisAd[] arrayOfAdlantisAd = AdlantisAd.adsFromJSONString(str1); if (arrayOfAdlantisAd == null) { arrayOfAdlantisAd = new AdlantisAd[0]; } getAdsModel().setAds(arrayOfAdlantisAd); log_d(arrayOfAdlantisAd.length + " ads loaded"); if (arrayOfAdlantisAd.length > 0) { bool = true; } if (bool) { getAdsModel().setNetworkParameters(null); } for (;;) { String str2 = AdlantisAd.errorMessageFromJSONString(str1); getAdsModel().setErrorMessage(str2); if (!bool) { break label203; } notifyListenersAdReceived(null); return bool; AdMediationNetworkParameters[] arrayOfAdMediationNetworkParameters = AdMediationNetworkParameters.networksFromJSONString(str1); getAdsModel().setNetworkParameters(arrayOfAdMediationNetworkParameters); if (arrayOfAdMediationNetworkParameters == null) { break; } log_d(arrayOfAdMediationNetworkParameters.length + " networks loaded"); } } catch (MalformedURLException localMalformedURLException) { for (;;) { log_e(localMalformedURLException.toString()); continue; log_d("no networks loaded"); } } catch (IOException localIOException) { for (;;) { log_e(localIOException.toString()); continue; label203: notifyListenersFailedToReceiveAd(null); } } } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: jp.adlantis.android.mediation.AdMediationRequest * JD-Core Version: 0.7.0.1 */