package jp.tjkapp.adfurikunsdk;
import android.app.Activity;
import android.content.Context;
import android.util.AttributeSet;
import android.view.ViewGroup;
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;
public class AdfurikunAdMob
implements CustomEventBanner
{
private static AdfurikunAdMob mAdfurikunAdMob;
private static AdfurikunAdMobLayout mAdfurikunAdMobLayout;
private void removeParent()
{
if (mAdfurikunAdMobLayout != null)
{
ViewGroup localViewGroup = (ViewGroup)mAdfurikunAdMobLayout.getParent();
if (localViewGroup != null) {
localViewGroup.removeView(mAdfurikunAdMobLayout);
}
}
}
public void destroy()
{
if ((mAdfurikunAdMob == this) && (mAdfurikunAdMobLayout != null) && (mAdfurikunAdMobLayout != null))
{
mAdfurikunAdMobLayout.destroy();
mAdfurikunAdMobLayout = null;
}
}
public void requestBannerAd(CustomEventBannerListener paramCustomEventBannerListener, Activity paramActivity, String paramString1, String paramString2, AdSize paramAdSize, MediationAdRequest paramMediationAdRequest, Object paramObject)
{
AdSize[] arrayOfAdSize = new AdSize[5];
arrayOfAdSize[0] = AdSize.BANNER;
arrayOfAdSize[1] = AdSize.IAB_BANNER;
arrayOfAdSize[2] = AdSize.IAB_LEADERBOARD;
arrayOfAdSize[3] = AdSize.IAB_MRECT;
arrayOfAdSize[4] = AdSize.IAB_WIDE_SKYSCRAPER;
if (paramAdSize.findBestSize(arrayOfAdSize) == null) {
paramCustomEventBannerListener.onFailedToReceiveAd();
}
for (;;)
{
return;
if (mAdfurikunAdMobLayout == null) {
mAdfurikunAdMobLayout = new AdfurikunAdMobLayout(paramActivity);
}
mAdfurikunAdMobLayout.setCustomEventBannerListener(paramCustomEventBannerListener);
if ((paramString2 != null) && (paramString2.length() > 0)) {
mAdfurikunAdMobLayout.setAdfurikunAppKey(paramString2);
}
mAdfurikunAdMobLayout.nextAd();
mAdfurikunAdMob = this;
removeParent();
paramCustomEventBannerListener.onReceivedAd(mAdfurikunAdMobLayout);
}
}
private class AdfurikunAdMobLayout
extends AdfurikunBase
{
public AdfurikunAdMobLayout(Context paramContext)
{
super();
}
public AdfurikunAdMobLayout(Context paramContext, AttributeSet paramAttributeSet)
{
super(paramAttributeSet);
}
protected void initialize(Context paramContext)
{
super.initialize(paramContext);
for (int i = 0;; i++)
{
if (i >= 2) {
return;
}
AdfurikunWebView localAdfurikunWebView = (AdfurikunWebView)getChildAt(i);
if (localAdfurikunWebView != null) {
localAdfurikunWebView.setOneShotMode(false);
}
}
}
public void setCustomEventBannerListener(CustomEventBannerListener paramCustomEventBannerListener)
{
for (int i = 0;; i++)
{
if (i >= 2) {
return;
}
AdfurikunWebView localAdfurikunWebView = (AdfurikunWebView)getChildAt(i);
if (localAdfurikunWebView != null) {
localAdfurikunWebView.setCustomEventBannerListener(paramCustomEventBannerListener);
}
}
}
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: jp.tjkapp.adfurikunsdk.AdfurikunAdMob
* JD-Core Version: 0.7.0.1
*/